B.J. McLeod NASCAR Stats and Results
B.J. McLeod has made 152 NASCAR Cup Series starts since 2015, with 0 wins and 2 top 10s, and averaged 38.0 at the finish in 2026.
Totals by series, results since 2017 (our records start)
| Series | Starts | Wins | Top 5 | Top 10 | Laps led | Avg finish | First season | Last season |
|---|
| Cup Series | 152 | 0 | 0 | 2 | 18 | 30.8 | 2015 | 2026 |
| O'Reilly Series | 129 | 0 | 0 | 0 | 2 | 25 | 2017 or earlier | 2026 |
| Truck Series | 11 | 0 | 0 | 0 | 0 | 26 | 2017 or earlier | 2025 |
Season by season, results since 2017 (our records start)
| Season | Series | Starts | Wins | Top 5 | Top 10 | Laps led | Avg finish | Avg start | DNF |
|---|
| 2026 | Cup Series | 3 | 0 | 0 | 0 | 0 | 38 | 37.3 | 3 |
| 2026 | O'Reilly Series | 1 | 0 | 0 | 0 | 0 | 29 | 19 | 0 |
| 2025 | Cup Series | 5 | 0 | 0 | 0 | 1 | 26.2 | 38.2 | 2 |
| 2025 | Truck Series | 1 | 0 | 0 | 0 | 0 | 15 | 19 | 0 |
| 2024 | Cup Series | 7 | 0 | 0 | 0 | 7 | 28.3 | 37.3 | 1 |
| 2024 | Xfinity Series | 5 | 0 | 0 | 0 | 0 | 21.4 | 29 | 0 |
| 2023 | Cup Series | 23 | 0 | 0 | 0 | 2 | 29.5 | 33.3 | 5 |
| 2023 | Xfinity Series | 1 | 0 | 0 | 0 | 0 | 37 | 37 | 1 |
| 2022 | Cup Series | 29 | 0 | 0 | 1 | 8 | 29.1 | 34.2 | 7 |
| 2022 | Xfinity Series | 5 | 0 | 0 | 0 | 0 | 31.2 | 29.2 | 2 |
| 2021 | Cup Series | 28 | 0 | 0 | 1 | 0 | 29.1 | 32.2 | 2 |
| 2021 | Xfinity Series | 5 | 0 | 0 | 0 | 1 | 25 | 35.4 | 0 |
| 2021 | Truck Series | 2 | 0 | 0 | 0 | 0 | 29 | 39 | 1 |
| 2020 | Cup Series | 16 | 0 | 0 | 0 | 0 | 34.6 | 37.6 | 6 |
| 2020 | Xfinity Series | 31 | 0 | 0 | 0 | 0 | 23 | 22.7 | 5 |
| 2020 | Truck Series | 1 | 0 | 0 | 0 | 0 | 22 | 28 | 0 |
| 2019 | Cup Series | 18 | 0 | 0 | 0 | 0 | 31.8 | 34.9 | 7 |
| 2019 | Xfinity Series | 30 | 0 | 0 | 0 | 0 | 22.8 | 25.9 | 4 |
| 2019 | Truck Series | 1 | 0 | 0 | 0 | 0 | 30 | 29 | 1 |
| 2018 | Cup Series | 14 | 0 | 0 | 0 | 0 | 33.5 | 35.1 | 3 |
| 2018 | Xfinity Series | 26 | 0 | 0 | 0 | 0 | 26.6 | 27.7 | 6 |
| 2018 | Truck Series | 3 | 0 | 0 | 0 | 0 | 25.3 | 28 | 1 |
| 2017 | Cup Series | 8 | 0 | 0 | 0 | 0 | 33.4 | 37 | 3 |
| 2017 | Xfinity Series | 25 | 0 | 0 | 0 | 1 | 27.2 | 29.3 | 2 |
| 2017 | Truck Series | 3 | 0 | 0 | 0 | 0 | 28.3 | 26.3 | 3 |
| 2015 | Cup Series | 1 | 0 | 0 | 0 | 0 | 34 | 39 | 0 |
Last 15 races
| Date | Race | Track | Series | Start | Finish | Laps led | Status |
|---|
| July 12, 2026 | 2026 Quaker State 400 Available at Walmart | Atlanta | Cup Series | 37 | 38 | 0 | Mechanical |
| May 16, 2026 | 2026 BetRivers 200 | Dover | O'Reilly Series | 19 | 29 | 0 | Running |
| February 22, 2026 | 2026 Autotrader 400 | Atlanta | Cup Series | 37 | 35 | 0 | Crash |
| February 15, 2026 | 2026 DAYTONA 500 | Daytona | Cup Series | 38 | 41 | 0 | Crash |
| October 19, 2025 | 2025 YellaWood 500 | Talladega | Cup Series | 39 | 28 | 0 | |
| August 23, 2025 | 2025 Coke Zero Sugar 400 | Daytona | Cup Series | 38 | 32 | 0 | Accident |
| June 28, 2025 | 2025 Quaker State 400 Available at Walmart | Atlanta | Cup Series | 38 | 16 | 0 | Running |
| May 23, 2025 | 2025 North Carolina Education Lottery 200 | Charlotte | Truck Series | 19 | 15 | 0 | Running |
| April 27, 2025 | 2025 Jack Link's 500 | Talladega | Cup Series | 38 | 33 | 0 | Overheating |
| February 23, 2025 | 2025 Ambetter Health 400 | Atlanta | Cup Series | 38 | 22 | 1 | Running |
| October 6, 2024 | 2024 YellaWood 500 | Talladega | Cup Series | 38 | 22 | 1 | Running |
| September 8, 2024 | 2024 Quaker State 400 Available at Walmart | Atlanta | Cup Series | 36 | 25 | 1 | Running |
| August 24, 2024 | 2024 Coke Zero Sugar 400 | Daytona | Cup Series | 38 | 19 | 0 | Running |
| July 21, 2024 | 2024 Brickyard 400 Presented by PPG | Indianapolis | Cup Series | 39 | 39 | 0 | Engine |
| July 20, 2024 | 2024 Pennzoil 250 | Indianapolis | Xfinity Series | 33 | 28 | 0 | Running |