For B.J. McLeod, things began with a pressing question from his car owner: “What do you want to do?”
At 26 years old, McLeod had just won the 2010 World Series of Asphalt at New Smyrna Speedway, the latest in a series of triumphs racing super late models across the southeast. But career-wise, the Wauchula, Fla. native was in a predicament: In his mid-twenties, he was probably too old to get “discovered” and end up with a deal to eventually drive a top-flight Cup car. But he had always dreamed of racing in NASCAR — and if he never did anything else in his life, he wanted to run at least one NASCAR race.
So he went up to North Carolina, began working for Germain Racing’s Truck Series team, and by October he’d prepared a truck of his own to race at Martinsville Speedway — beginning a career’s worth of making his own opportunities.
“I knew for long-term I had to be a team owner to be able to have a shot to be extremely successful in the sport. And then I also didn’t want to give up on driving because I feel like in the right equipment that I can compete,” McLeod told CBS Sports. “I’m still working to prove that and I’m still on that path, but we’ve definitely made a lot of headway and the dream’s still alive.”
Now 38 years old, McLeod is the driver and co-owner of Live Fast Motorsports, which fields the No. 78 Ford in the Cup Series, as well as the owner of his own race team that fields multiple cars in the Xfinity Series. While there are others involved in the team — McLeod’s business partner is Matt Tifft, who ran for Cup Rookie of the Year in 2019 before epilepsy forced him out of the driver’s seat — McLeod is as much of a throwback to the days of independent racers who owned the very cars they drove and did what they could with the money they had.
Most weeks, McLeod runs at the back and does what he can. For him and his team, beating the cars they’re capable of beating constitutes a good day. A top 20 is outstanding. Anything beyond that — like when McLeod finished ninth at Daytona last August — is practically a win.
But what McLeod hasn’t accumulated in terms of raw stats, he has in terms of his reputation and credibility throughout the garage area. Some of the top drivers in NASCAR have spoken of how much they like and respect McLeod. And NASCAR itself values his input enormously, with chief operating officer Steve O’Donnell recently telling The Athletic that McLeod has “some of the best ideas I’ve heard” when it comes to cost-cutting measures and other issues that matter to the sport’s car owners.
For McLeod, those sorts of statements are a major compliment, and also very important toward what he wants to achieve as he seeks to push a sport he loves forward as long as he is able.
“I try to do my best to help move our sport forward, because it’s what I want to do as long as I’m here,” McLeod said. “… It was just important to me that people like Steve would say stuff to that level. And I’m just working towards trying to make my teams better, trying to make myself more successful inside the sport, and then do what I can to help the sport be more successful, because that’s what I ultimately want.”
What makes McLeod’s perspective so valuable and so valued is the sheer depth of his experiences both inside and outside of the sport. McLeod helped with his family business, which did everything from orange picking and hauling to excavation and construction, from the time he was a child. He then went out into business on his own at 19, building his own race cars and his own career from there.
“I did everything but hang the bodies when we ran super late models. I had plenty of people that helped me – lots of great people – but I always had to get in there and build my own cars,” McLeod said. “And I think all of those things together have put me in a position to be able to be in a spot where I was in 2010 when I was working at Germain, just doing whatever they told me to do. I swept floors, I helped put (eventual series champion) Todd Bodine’s trucks together that year, whatever I was told to do I did.
“Just having that background and building networks like that, knowing ins-and-outs of the sport from every position – I’ve been a spotter, I’ve driver-coached, I’ve done all kinds of stuff. I think that I’ve literally been a part of every position in this sport almost. It has made it to where I have a really good position to be able to look at the past and look at where we’re at right now and look at where we want to go and try to help achieve that.”
Near the end of Year 2 for Live Fast Motorsports, McLeod’s vision for the future of his team is a practical one: Continue to build and generate sponsorship, and continue to build a program that has already made modest progress through two seasons and is increasing its level of sponsorship for 2023.
“We’re probably 34th-36th on speed right now on average, but we’ve had a couple of really good runs. We’ve had some great finishes this year. We’re definitely a lot closer – the delta between us and the leaders is much less than it was last year,” McLeod said. “There’s a lot of positives. The new car has helped us a ton with trying to get on a little bit more of an equal playing field to everyone else out there.
“It’s just we’re only in Year 2 of a team that is competing against some people that have been here for 40 years. So it’s very difficult for us to get the results as quick as we want. But the plan for the future is we have to keep being at the racetrack every week. We have to keep making progress on speed and performance on track. And at the same time, we have to build and prove to our partners that we’re doing the right job for them to be able to keep generating more dollars to be able to make our program better year after year.”
McLeod’s best finish this season has been 19th on two different occasions, and he also scored his fourth finish inside the top 25 this past weekend at Michigan. He has also occasionally put on his car owner hat and lets others drive his car, such as road course racers Scott Heckert, Andy Lally and Kyle Tilley, as well as Xfinity Series driver Josh Williams.
require.config({"baseUrl":"https://sportsfly.cbsistatic.com/fly-0297/bundles/sportsmediajs/js-build","config":{"version":{"fly/components/accordion":"1.0","fly/components/alert":"1.0","fly/components/base":"1.0","fly/components/carousel":"1.0","fly/components/dropdown":"1.0","fly/components/fixate":"1.0","fly/components/form-validate":"1.0","fly/components/image-gallery":"1.0","fly/components/iframe-messenger":"1.0","fly/components/load-more":"1.0","fly/components/load-more-article":"1.0","fly/components/load-more-scroll":"1.0","fly/components/loading":"1.0","fly/components/modal":"1.0","fly/components/modal-iframe":"1.0","fly/components/network-bar":"1.0","fly/components/poll":"1.0","fly/components/search-player":"1.0","fly/components/social-button":"1.0","fly/components/social-counts":"1.0","fly/components/social-links":"1.0","fly/components/tabs":"1.0","fly/components/video":"1.0","fly/libs/easy-xdm":"2.4.17.1","fly/libs/jquery.cookie":"1.2","fly/libs/jquery.throttle-debounce":"1.1","fly/libs/jquery.widget":"1.9.2","fly/libs/omniture.s-code":"1.0","fly/utils/jquery-mobile-init":"1.0","fly/libs/jquery.mobile":"1.3.2","fly/libs/backbone":"1.0.0","fly/libs/underscore":"1.5.1","fly/libs/jquery.easing":"1.3","fly/managers/ad":"2.0","fly/managers/components":"1.0","fly/managers/cookie":"1.0","fly/managers/debug":"1.0","fly/managers/geo":"1.0","fly/managers/gpt":"4.3","fly/managers/history":"2.0","fly/managers/madison":"1.0","fly/managers/social-authentication":"1.0","fly/utils/data-prefix":"1.0","fly/utils/data-selector":"1.0","fly/utils/function-natives":"1.0","fly/utils/guid":"1.0","fly/utils/log":"1.0","fly/utils/object-helper":"1.0","fly/utils/string-helper":"1.0","fly/utils/string-vars":"1.0","fly/utils/url-helper":"1.0","libs/jshashtable":"2.1","libs/select2":"3.5.1","libs/jsonp":"2.4.0","libs/jquery/mobile":"1.4.5","libs/modernizr.custom":"2.6.2","libs/velocity":"1.2.2","libs/dataTables":"1.10.6","libs/dataTables.fixedColumns":"3.0.4","libs/dataTables.fixedHeader":"2.1.2","libs/dateformat":"1.0.3","libs/waypoints/infinite":"3.1.1","libs/waypoints/inview":"3.1.1","libs/waypoints/jquery.waypoints":"3.1.1","libs/waypoints/sticky":"3.1.1","libs/jquery/dotdotdot":"1.6.1","libs/jquery/flexslider":"2.1","libs/jquery/lazyload":"1.9.3","libs/jquery/maskedinput":"1.3.1","libs/jquery/marquee":"1.3.1","libs/jquery/numberformatter":"1.2.3","libs/jquery/placeholder":"0.2.4","libs/jquery/scrollbar":"0.1.6","libs/jquery/tablesorter":"2.0.5","libs/jquery/touchswipe":"1.6.18","libs/jquery/ui/jquery.ui.core":"1.11.4","libs/jquery/ui/jquery.ui.draggable":"1.11.4","libs/jquery/ui/jquery.ui.mouse":"1.11.4","libs/jquery/ui/jquery.ui.position":"1.11.4","libs/jquery/ui/jquery.ui.slider":"1.11.4","libs/jquery/ui/jquery.ui.sortable":"1.11.4","libs/jquery/ui/jquery.ui.touch-punch":"0.2.3","libs/jquery/ui/jquery.ui.autocomplete":"1.11.4","libs/jquery/ui/jquery.ui.accordion":"1.11.4","libs/jquery/ui/jquery.ui.tabs":"1.11.4","libs/jquery/ui/jquery.ui.menu":"1.11.4","libs/jquery/ui/jquery.ui.dialog":"1.11.4","libs/jquery/ui/jquery.ui.resizable":"1.11.4","libs/jquery/ui/jquery.ui.button":"1.11.4","libs/jquery/ui/jquery.ui.tooltip":"1.11.4","libs/jquery/ui/jquery.ui.effects":"1.11.4","libs/jquery/ui/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection/managers/connection":{"deps":["liveconnection/libs/sockjs-0.3.4"]},"liveconnection/libs/sockjs-0.3.4":{"exports":"SockJS"},"libs/setValueFromArray":{"exports":"set"},"libs/getValueFromArray":{"exports":"get"},"fly/libs/jquery.mobile-1.3.2":["version!fly/utils/jquery-mobile-init"],"libs/backbone.marionette":{"deps":["jquery","version!fly/libs/underscore","version!fly/libs/backbone"],"exports":"Marionette"},"fly/libs/underscore-1.5.1":{"exports":"_"},"fly/libs/backbone-1.0.0":{"deps":["version!fly/libs/underscore","jquery"],"exports":"Backbone"},"libs/jquery/ui/jquery.ui.tabs-1.11.4":["jquery","version!libs/jquery/ui/jquery.ui.core","version!fly/libs/jquery.widget"],"libs/jquery/flexslider-2.1":["jquery"],"libs/dataTables.fixedColumns-3.0.4":["jquery","version!libs/dataTables"],"libs/dataTables.fixedHeader-2.1.2":["jquery","version!libs/dataTables"],"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js":["https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"]},"map":{"*":{"adobe-pass":"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js","facebook":"https://connect.facebook.net/en_US/sdk.js","facebook-debug":"https://connect.facebook.net/en_US/all/debug.js","google":"https://apis.google.com/js/plusone.js","google-platform":"https://apis.google.com/js/client:platform.js","google-csa":"https://www.google.com/adsense/search/async-ads.js","google-javascript-api":"https://www.google.com/jsapi","google-client-api":"https://apis.google.com/js/api:client.js","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","hlsjs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js","newsroom":"https://c2.taboola.com/nr/cbsinteractive-cbssports/newsroom.js","recaptcha":"https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https://www.google.com/recaptcha/api/js/recaptcha_ajax.js","supreme-golf":"https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js","taboola":"https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js","twitter":"https://platform.twitter.com/widgets.js","video-avia":"https://vidtech.cbsinteractive.com/avia-js/2.4.0/player/avia.min.js","video-avia-ui":"https://vidtech.cbsinteractive.com/avia-js/2.4.0/plugins/ui/avia.ui.min.js","video-avia-gam":"https://vidtech.cbsinteractive.com/avia-js/2.4.0/plugins/gam/avia.gam.min.js","video-avia-hls":"https://vidtech.cbsinteractive.com/avia-js/2.4.0/plugins/hls/avia.hls.min.js","video-avia-playlist":"https://vidtech.cbsinteractive.com/avia-js/2.4.0/plugins/playlist/avia.playlist.min.js","video-ima3":"https://imasdk.googleapis.com/js/sdkloader/ima3.js","video-ima3-dai":"https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js","video-utils":"https://sports.cbsimg.net/js/CBSi/util/Utils-min.js","video-vast-tracking":"https://vidtech.cbsinteractive.com/sb55/vast-js/vtg-vast-client.js"}},"waitSeconds":300});