Martinsville Speedway
Race Recap

Martinsville Speedway

Cook Out 400 Recap: Elliott Steals Martinsville From Hamlin's Grasp

Sunday, March 29, 2026

Chase Elliott led the final 69 laps to win the Cook Out 400 at Martinsville Speedway, denying Denny Hamlin after one of the most dominant runner-up performances in modern NASCAR history. Hamlin led 292 of 400 laps, swept both stages, and posted the fastest lap — but Elliott's restart move with 75 laps to go changed everything.

292 Laps Weren't Enough

Denny Hamlin did everything right at Martinsville. He led 292 of 400 laps. He won Stage 1. He won Stage 2. He posted the fastest lap of the race at 19.79 seconds. For 325 laps, the No. 11 FedEx Toyota was untouchable — the kind of dominance that makes you stop checking the leaderboard because you already know the answer.

Then Turn 4 happened.

A 12-car wreck on lap 325 scrambled the field and brought out the caution that changed the race. Chase Elliott, who had been lurking in the top three since the midpoint, lined up on the inside for the restart. When the green flag waved, Elliott drove the No. 9 UniFirst Chevrolet underneath Hamlin into Turn 1, cleared him by the exit, and never looked back.

"I knew we had one shot," Elliott said. "Denny was going to be tough to pass under green. The caution gave us the chance, and we couldn't waste it."

He didn't.

The Restart That Decided Everything

Elliott's move on the restart wasn't reckless — it was surgical. He positioned the No. 9 on the bottom entering Turn 1, forced Hamlin to the high side, and used the preferred groove to pull ahead through Turns 3 and 4. By the time they crossed the start-finish line, Elliott had two car lengths. By lap 340, it was half a second. By the checkered flag — 0.565 seconds.

Hamlin never seriously challenged after losing the lead. His 292 laps led are the most by a runner-up at Martinsville in the modern era, and his 85.2 fantasy points — boosted by 29.2 laps-led bonus points, 20 stage points, and the fastest lap bonus — were the highest single-race score in the field despite not winning.

"Sometimes you do everything right and it's still not enough," Hamlin said. "That's Martinsville. One restart changes the whole day."

The Turn 4 Wreck That Changed the Race

With 75 laps remaining, contact between the No. 51 and No. 42 entering Turn 4 triggered a chain reaction that collected 12 cars. Bubba Wallace (P36), Riley Herbst (P35), Zane Smith (P34), and nine others were swept up in what became the decisive moment of the Cook Out 400.

Wallace had been running inside the top 15 before the wreck ended his afternoon. Herbst, who was running 20th, and Zane Smith, who had faded from a P14 start, were both collected as innocent bystanders. The wreck set up the restart that Elliott used to steal the victory.

Ty Dillon's day ended earlier on lap 298 with a brake failure — the only mechanical retirement of the afternoon.

Fantasy Scorecard

Top Performers

DriverFinishStartSalaryPointsKey Stat
Denny HamlinP21st$1585.2292 laps led, both stages, fastest lap
Chase ElliottP110th$1363.4Led 84 laps, won the race
Ty GibbsP44th$1149.0Stage 1: 4th, Stage 2: 2nd
William ByronP52nd$1447.66 laps led, Stage 1: 2nd, Stage 2: 5th
Joey LoganoP39th$1346.0Stage 1: 7th, Stage 2: 3rd
Ryan BlaneyP612th$1541.22 laps led, both stages

Best Value Plays

DriverFinishSalaryPts/$Why It Worked
Denny HamlinP2$155.68292 laps led generated 29.2 bonus pts — dominator scoring at its best
Chase ElliottP1$134.88Race win + 84 laps led at a discount to the top tier
Austin CindricP8$94.44Both stages top 6, quiet P8 from P6 start — textbook value
Ty GibbsP4$114.45Stage 2 runner-up + P4 finish — strong two-stage day
Shane van GisbergenP11$84.2534 pts with stage finishes in both stages from P5 qualifying

Biggest Busts

DriverFinishSalaryPointsWhat Happened
Bubba WallaceP36$121.0Running top 15 before Turn 4 wreck ended his day on lap 322
Kyle LarsonP9$1430.0$14 salary for a P9 finish with no laps led and only 1 stage pt
Tyler ReddickP15$1228.0Started P8, faded to P15 — stage pts (P9, P7) softened the blow
Zane SmithP34$53.0Started P14 with upside, collected in the Turn 4 wreck
Riley HerbstP35$42.0Innocent bystander in the lap 325 wreck — running P20 at the time

Stage Winners & Key Moments

Stage 1 went to Denny Hamlin (#11), who led the opening 78 laps with an iron fist. William Byron (P2), Josh Berry (P3), and Ty Gibbs (P4) battled behind him, while Austin Cindric (P5) earned his first stage points of the weekend. Shane van Gisbergen's P6 from a P5 start continued his impressive short-track form. A minor incident between the No. 51 and No. 42 on the final lap of the stage added 5 caution laps.

Stage 2 was another Hamlin parade — the No. 11 led all but 6 laps in the segment. Ty Gibbs took the runner-up spot in Stage 2, with Joey Logano (P3), Ryan Blaney (P4), and William Byron (P5) rounding out the top five. Kyle Larson's P9 was his only stage point of the day.

The Final Stage began as more of the same — Hamlin leading, the field following. But Ross Chastain briefly stole 14 laps during a green-flag pit cycle, and then the Turn 4 wreck on lap 325 reset everything. Elliott's restart pass was the decisive moment, and his 69-lap closing run was the longest green-flag stint any non-Hamlin driver led all afternoon.

By the Numbers

StatValue
WinnerChase Elliott (#9 Chevrolet)
Laps Led by Winner84 of 400
Laps Led by Runner-Up292 of 400 (73%)
Total Leaders6 drivers
Lead Changes8
DNFs3 (Wallace, Herbst — crash; Dillon — brakes)
Stage 1 WinnerDenny Hamlin (#11)
Stage 2 WinnerDenny Hamlin (#11)
Fastest LapDenny Hamlin (19.79 seconds)
Cautions5 for 54 laps
Average Speed75.457 mph
Margin of Victory0.565 seconds
Race Time2:47:18
Green Flag Passes1,698
Average Green Flag Run57.7 laps

Perfect Lineup

The optimal lineup maxed the $50 salary cap and leaned into Hamlin's dominator scoring:

PositionDriverSalaryBase PtsMultiplierWeighted
A (2.0x)Denny Hamlin$1585.22.0x170.4
B (1.75x)Chase Elliott$1363.41.75x111.0
C (1.5x)Ty Gibbs$1149.01.5x73.5
D (1.25x)Shane van Gisbergen$834.01.25x42.5
E (1.0x)Cody Ware$35.01.0x5.0

Total: 402.4 pts on $50 salary

The key insight: Hamlin in the A-slot was worth 170.4 weighted points — more than the next two slots combined. His 85.2 base (29.2 laps-led bonus + 20 stage points + 35 finish + 1 fastest lap) at 2x made him the single most valuable fantasy asset of the 2026 season so far. Pairing him with race winner Elliott in the B-slot created an untouchable 281.4-point foundation from just two picks. Ty Gibbs's $11 salary at P4 was the perfect C-slot bridge, while van Gisbergen's stage points at $8 and Ware's $3 minimum freed up the cap space to stack the top.

Fantasy Takeaways

  • Hamlin is the ultimate dominator play — when he leads 292 laps at 0.1 pts per lap, that's 29.2 bonus fantasy points on top of his finish. Even finishing second, his 85.2 total eclipsed every other driver in the field. At tracks where Hamlin can control the race, the laps-led upside makes him A-slot worthy even if you don't expect the win.
  • Elliott at $13 was the play of the week — the race win plus 84 laps led generated 63.4 points at a $2 discount to the top tier. His qualifying position (P10) scared off ownership, but his long-run speed at Martinsville was evident in practice. Sometimes the value is in the driver nobody wants.
  • Cindric's quiet consistency pays — P8 from P6 with both stages in the top 6 is the kind of floor that wins fantasy weeks when you pair it with a dominator in your A-slot. At $9, his 4.44 pts/$ was among the best values in the field.
  • The Turn 4 wreck was a fantasy earthquake — 12 cars collected, 3 competitive runs destroyed. Wallace ($12), Herbst ($4), and Smith ($5) all went from viable fantasy plays to minimum scores in one corner. At short tracks, wreck risk is the variable that no projection can fully capture.
  • Van Gisbergen's short-track translation is real — the road-course ace finished P11 from P5 with stage points in both stages, scoring 34 fantasy points on an $8 salary. He's no longer a road-course specialist discount — he's a legitimate short-track option.