RACE RECAP

William Byron surged from 4th on the grid to capture the BetMGM 300 at Charlotte Motor Speedway Road Course, methodically working through the field before taking control in the closing stages. The No. 17 led 71 laps on the day and scored 82.1 fantasy points. The margin of victory was Under Caution.

Connor Zilisch (No. 88) finished second, while Nicholas Sanchez (No. 48) completed the podium in third. The stage battles added another layer of intrigue: William Byron captured Stage 1 and William Byron won Stage 2. The race featured 10 lead changes among 5 drivers โ€” Justin Allgaier led a race-high 103 laps but couldn't convert track dominance into the victory. Road-course precision was the name of the game, as drivers navigated the complex layout that punished every missed apex.

The biggest mover of the race was Ryan Ellis (No. 71), who charged from 30th to 8th โ€” a gain of 22 positions that made the No. 71 one of the top fantasy value plays. Josh Williams also impressed, climbing from 27th to 6th.

The race wasn't without drama โ€” 6 drivers failed to finish. From a fantasy perspective, William Byron led all scorers with 82.1 points, followed by Justin Allgaier (60.3) and Connor Zilisch (52.3).

BY THE NUMBERS

10
Lead Changes
5
Leaders
11/53
Cautions / Laps
5
DNFs
2,536
Green Flag Passes
Under Caution
Margin of Victory
110.248
Avg MPH
2:47:21
Race Time
26.5%
Under Caution
12.3
Avg Green Run (Laps)
Stage Winners
S1William Byron
S2William Byron
Lap Leaders
#7Allgaier103laps
#17Byron71laps
#54Gray23laps
#20Jones5laps
#88Zilisch3laps
Caution Breakdown
1L20โ€“234L#5 Spin Turn 2
2L28โ€“314L#45 Stalled Turn 4LD #5
3L47โ€“526LStage 1 ConclusionLD #5
4L92โ€“987LStage 2 ConclusionLD #31
5L149โ€“1546LDebris on the FrontstretchLD #41
6L158โ€“1625L#41 Incident Turn 3LD #10
7L180โ€“1834L#1 Incident Turn 4LD #3
8L185โ€“1884L#2, 20, 25, 31, 39, 48 Incident Turn 1LD #18
9L190โ€“1945L#32, 53 Incident Turn 1 LD #5
10L197โ€“2037L#20, 28, 70 Incident BackstretchLD #1
11L205โ€“2051L#27, 44 Incident Frontstretch

KEY TAKEAWAYS

01William Byron won the BetMGM 300 from 4th, leading 71 laps and scoring 82.1 fantasy points โ€” the highest of the field.
02William Byron swept both stages, earning 20 bonus fantasy points on top of a 1st-place finish.
03Ryan Ellis was the top mover, climbing 22 positions from 30th to 8th โ€” the kind of place differential that wins fantasy weeks.
04Justin Allgaier led a race-high 103 laps but could only manage a 4th-place finish โ€” a reminder that leading laps doesn't always translate to wins.
056 drivers failed to finish the race, a reminder that reliability is never guaranteed in the O'Reilly Auto Parts Series.
06The race saw 11 cautions for 53 laps and 10 lead changes among 5 drivers at an average speed of 110.248 mph.

PERFECT LINEUP

Optimal 5-driver roster for this race

Salary
$0/50
Avg Finish
P4.2
Total Points
433.68
GroupDriverSalaryFinishPts
A
Car #17
William Byron
$01
164.20
2 ร— 82.10
B
Car #7
Justin Allgaier
$04
105.53
1.75 ร— 60.30
C
Car #88
Connor Zilisch
$02
78.45
1.5 ร— 52.30
D
Car #41
Sam Mayer
$011
47.50
1.25 ร— 38.00
E
Car #48
Nicholas Sanchez
$03
37.00
1 ร— 37.00