Tyler Reddick led 58 of 95 laps to beat Shane van Gisbergen by nearly four seconds, becoming the first driver in NASCAR history to win the first three races of a Cup Series season. Ross Chastain's lost wheel, Chase Briscoe's transaxle failure, and 109-degree track temps made COTA a survival test — and the fantasy scorecard tells the story.
History at Every Turn
Tyler Reddick didn't need last-lap drama this time. Where the Daytona 500 required threading a needle on the final circuit, COTA was a masterclass in controlled aggression — 58 of 95 laps led from the pole, a 3.944-second winning margin, and the kind of dominance that makes you wonder when the No. 45 Toyota will lose.
The answer, through three races, is: not yet.
Reddick's victory in the DuraMax Texas Grand Prix made him the first driver in NASCAR Cup Series history to win the opening three races of a season. It made 23XI Racing — co-owned by Michael Jordan and Denny Hamlin — the first team since Richard Petty's operation in 1963 to sweep the first three events. And it established a 70-point cushion atop the standings that already feels like a season-long buffer.
"I don't even know what to say anymore," Reddick said. "This team is on another level right now."
The Battles That Shaped the Race
The race wasn't without tension. Ryan Blaney was the first to seriously challenge Reddick, pulling alongside the 23XI Toyota in Turn 6A during the final stage and pressuring for several laps. The two raced side-by-side through the technical middle sector before both ducked to pit road on Lap 69. Reddick emerged with track position and never looked back.
Shane van Gisbergen, hunting for his sixth consecutive road-course victory, stalked Reddick's bumper through the middle stint. The Trackhouse Racing driver closed to within a second with 15 laps remaining, but the gap widened over the final six circuits as van Gisbergen's tires faded. He settled for second — impressive, but the Kiwi's road-course streak ends at five.
Christopher Bell, the defending COTA winner, finished third in a quiet but consistent drive from 8th on the grid. Ty Gibbs was the points machine in fourth, and Michael McDowell rounded out the top five.
When the Heat Took Over
Track temperatures hit 109 degrees at the green flag, and the conditions punished drivers and equipment alike.
A.J. Allmendinger's cool shirt system failed during the race, yet he gutted out a 9th-place finish while earning top-5 stage finishes in both stages (P5 in Stage 1, P2 in Stage 2). He needed medical attention in the care center afterward. His 48.1 fantasy points were the fourth-highest in the field.
Alex Bowman wasn't as lucky — the Hendrick driver climbed from his No. 48 Chevrolet after just 70 laps due to illness, finishing 36th.
Chase Briscoe started 3rd and looked fast all afternoon, running inside the top five. Then his transaxle failed on Lap 62 — the first car out of the race — and he finished dead last (37th) on a $12 salary. Premium price, zero return.
Ross Chastain won Stage 1 from the 2nd starting position, leading early and looking like a podium contender. Then his right-front wheel departed with 21 laps to go, triggering a caution and sending him from the front of the field to 35th. At $12, he was the biggest fantasy bust of the afternoon.
Fantasy Scorecard
Top Performers
| Driver | Finish | Start | Salary | Points | Key Stat |
|---|---|---|---|---|---|
| Tyler Reddick | P1 | 1st | $13 | 56.8 | Led 58 laps, won from the pole |
| Ty Gibbs | P4 | 9th | $10 | 54.5 | Stage 2 winner + P6 in Stage 1 = 15 bonus pts |
| Shane van Gisbergen | P2 | 13th | $19 | 51.2 | P2 in Stage 1, P10 in Stage 2 |
| A.J. Allmendinger | P9 | 7th | $11 | 48.1 | P5 Stage 1, P2 Stage 2 — gutted it out with no cool shirt |
| Michael McDowell | P5 | 6th | $10 | 46.5 | P3 in Stage 1, consistent all day |
Best Value Plays
| Driver | Finish | Salary | Pts/$ | Why It Worked |
|---|---|---|---|---|
| Ty Dillon | P16 | $4 | 6.25 | 25 points at minimum salary — started 21st, survived the heat |
| Ty Gibbs | P4 | $10 | 5.45 | Stage dominator at a mid-range price |
| Bubba Wallace | P11 | $8 | 4.38 | Stage 2 P6, solid finish from 24th |
| Riley Herbst | P23 | $3 | 6.00 | 18 points at $3 — cheap survival play |
| Ricky Stenhouse Jr | P28 | $3 | 4.33 | 13 points at minimum salary |
Biggest Busts
| Driver | Finish | Salary | Points | What Happened |
|---|---|---|---|---|
| Chase Briscoe | P37 | $12 | 4.8 | Transaxle failure on Lap 62 — ran top 5 all day, then last |
| Ross Chastain | P35 | $12 | 16.4 | Won Stage 1, then lost a wheel with 21 to go |
| Alex Bowman | P36 | $11 | 9.0 | Exited car due to illness after 70 laps — Stage 1 P7 wasted |
| Connor Zilisch | P14 | $16 | 27.0 | Highest salary in the field, just 1.69 pts/$ return |
| Austin Cindric | P32 | $9 | 9.0 | Started 28th, went backwards |
Stage Winners & Key Moments
Stage 1 went to Ross Chastain (#1), who used his front-row starting position to command the opening stint. Chastain's Trackhouse Chevrolet was fast from the drop of the green, earning 10 bonus points. Behind him, Michael McDowell (P3), Shane van Gisbergen (P2), and A.J. Allmendinger (P5) banked solid stage points. Ty Gibbs snuck into P6 for 5 bonus points that would prove crucial to his final fantasy total.
Stage 2 belonged to Ty Gibbs (#54), who found pace in the middle stint and pulled away from the field to win by a comfortable margin. The 23-year-old's 10 bonus points for the stage win, combined with his P6 in Stage 1, gave him 15 total stage points — the most of any driver. Van Gisbergen earned P10 stage points, Bubba Wallace grabbed P6, and Todd Gilliland quietly earned P4 for 7 bonus points.
The Final Stage was defined by attrition: Briscoe's transaxle on Lap 62, Bowman's illness exit, and Chastain's wheel departure with 21 to go. Reddick fended off Blaney's mid-stage challenge and gapped the field, cruising to a nearly four-second victory.
Perfect Lineup
The optimal lineup scored 364.3 fantasy points on just $48 salary:
| Position | Driver | Salary | Base Pts | Multiplier | Weighted |
|---|---|---|---|---|---|
| A (2.0x) | Tyler Reddick | $13 | 56.8 | 2.0x | 113.6 |
| B (1.75x) | Ty Gibbs | $10 | 54.5 | 1.75x | 95.4 |
| C (1.5x) | A.J. Allmendinger | $11 | 48.1 | 1.5x | 72.2 |
| D (1.25x) | Michael McDowell | $10 | 46.5 | 1.25x | 58.1 |
| E (1.0x) | Ty Dillon | $4 | 25.0 | 1.0x | 25.0 |
The key insight: stage points were the separator. Gibbs (15 bonus pts), Allmendinger (15 bonus pts), and McDowell (8 bonus pts) all earned significant stage points that boosted their value well beyond their finish positions. Meanwhile, the highest-salaried driver in the field — Zilisch at $16 — earned zero stage points and returned just 27 base points for a disappointing 1.69 pts/$.
By the Numbers
| Stat | Value |
|---|---|
| Winner | Tyler Reddick (3rd consecutive) |
| Margin of Victory | 3.944 seconds |
| Laps Led by Winner | 58 of 95 |
| Track Temperature | 109°F at start |
| Stage 1 Winner | Ross Chastain (#1) |
| Stage 2 Winner | Ty Gibbs (#54) |
| Pole Sitter | Tyler Reddick (finished P1) |
| DNF / Mechanical | Briscoe (transaxle, L62) |
| Medical Attention | Allmendinger (cool shirt failure) |
| Illness Exit | Bowman (L70) |
| Perfect Lineup Score | 364.3 pts ($48 salary) |
Fantasy Takeaways
- Reddick is the obvious A-slot every week — three wins, three poles, and the highest fantasy ceiling in the sport. At $13 he's underpriced for his production. Expect his salary to climb.
- Stage points are the hidden multiplier — Gibbs and Allmendinger both earned 15 stage points that elevated them from "good finish" to "elite fantasy day." Always check stage-racing history when building lineups.
- Road courses punish equipment failures — Briscoe and Chastain combined for $24 in salary and returned just 21 fantasy points. At COTA's technical layout, one mechanical issue ends your day.
- Heat is a real variable — Bowman exiting due to illness and Allmendinger needing medical care show that extreme conditions can turn the field upside down. Driver fitness matters.
- Value plays win contests — Ty Dillon at $4 delivered 25 points (6.25 pts/$). The perfect lineup used just $48 of the $50 cap. You don't need to spend every dollar to maximize your score.
- Van Gisbergen's road-course streak ends at five — he finished 2nd with 51.2 points, but at $19 salary (2.69 pts/$) he was a poor value relative to cheaper options like Gibbs ($10, 5.45 pts/$).
