
At-track photos: 2025 Martinsville Speedway spring race weekend
1 of 111

Jared C. Tilton | Getty Images
Bubba Wallace, Denny Hamlin's driver at 23XI Racing, comes onto the stage to congratulate Hamlin on winning the Cup Series race at Martinsville.
2 of 111

Logan Riely | Getty Images
Denny Hamlin climbs out of his car in Victory Lane at Martinsville.
3 of 111

Jared C. Tilton | Getty Images
Denny Hamlin celebrates his Cup Series win at Martinsville with his Joe Gibbs Racing team.
4 of 111

Jared C. Tilton | Getty Images
Denny Hamlin celebrates his Cup Series win at Martinsville with a flag that reads "11 Against The World." It's a nod to Ohio State University football, a team that Hamlin became a fan of over the off season. He posted social media clips of attending games as Ohio State went on to win the National Championship.
5 of 111

Jared C. Tilton | Getty Images
Denny Hamlin celebrates his first Cup Series victory of the 2025 season.
6 of 111

Logan Riely | Getty Images
Denny Hamlin sets sail late in Sunday's Cup Series race at Martinsville en route to his 55th career victory.
7 of 111

Jared C. Tilton | Getty Images
Denny Hamlin (No. 11) battled Bubba Wallace (No. 23) for the top spot during Sunday's Cup Series race at Martinsville.
8 of 111

Logan Riely | Getty Images
Austin Cindric (left) battles Alex Bowman (right) during Sunday's Cup Series race at Martinsville. Cindric later retired from the event after burning through two batteries.
9 of 111

Logan Riely | Getty Images
Joe Gibbs Racing teammates Christopher Bell (No. 20) and Ty Gibbs (No. 54) battle Sunday at Martinsville.
10 of 111

Jared C. Tilton | Getty Images
John Hunter Nemechek (left) and Austin Dillon (right) jockey for position during Sunday's Cup Series race at Martinsville.
11 of 111

Jared C. Tilton | Getty Images
Bubba Wallace of 23XI Racing stops in his pit box for service on Sunday at Martinsville.
12 of 111

Jared C. Tilton | Getty Images
Chase Elliott (No. 9) and Denny Hamlin (No. 11) battle up front during Sunday's Cup Series event at Martinsville.
13 of 111

Jared C. Tilton | Getty Images
Chris Buescher (No. 17) goes for a spin down the frontstretch Sunday at Martinsville.
14 of 111

Jared C. Tilton | Getty Images
Bubba Wallace (No. 23) and Chase Elliott (No. 9) wrap the corner Sunday at Martinsville.
15 of 111

Logan Riely | Getty Images
Polesitter Christopher Bell during Sunday's Cup Series race at Martinsville.
16 of 111

Logan Riely | Getty Images
William Byron of Hendrick Motorsports during Sunday's Cup Series race at Martinsville.
17 of 111

Logan Riely | Getty Images
Tyler Reddick (front) pulls away from Chase Briscoe (back) during Sunday's Cup Series race at Martinsville.
18 of 111

Ethan Smith | For NASCAR Digital Media
The seventh race of the 2025 NASCAR Cup Series season goes green.
19 of 111

Zack Albert | NASCAR Digital Media
Chase Elliott climbs into his Chevrolet for Sunday's Cup Series race at Martinsville.
20 of 111

Zack Albert | NASCAR Digital Media
Chase Briscoe enjoys a moment with his family before the start of Sunday's Cup Series race at Martinsville.
21 of 111

Zack Albert | NASCAR Digital Media
Kyle Larson stands beside his Chevrolet before Sunday's Cup Series race at Martinsville.
22 of 111

Zack Albert | NASCAR Digital Media
Christopher Bell prepares to climb into his Toyota for 400 laps at Martinsville.
23 of 111

Zack Albert | NASCAR Digital Media
Alex Bowman stands on pit road during opening ceremonies Sunday at Martinsville.
24 of 111

Zack Albert | NASCAR Digital Media
Josh Berry meets with Wood Brothers Racing co-owner Leonard Wood before Sunday's Cup Series race at Martinsville.
25 of 111

Ethan Smith | For NASCAR Digital Media
Christopher Bell's No. 20 Joe Gibbs Racing Toyota sits at the front of the grid at Martinsville Speedway.
26 of 111

Ethan Smith | For NASCAR Digital Media
Kyle Larson's No. 5 Hendrick Motorsports Chevrolet awaits the NASCAR Cup Series race at Martinsville.
27 of 111

Ethan Smith | For NASCAR Digital Media
Alex Bowman's No. 48 Hendrick Motorsports Chevrolet on the grid before Sunday's Cup Series race at Martinsville.
28 of 111

Ethan Smith | For NASCAR Digital Media
Chase Elliott's No. 9 Hendrick Motorsports Chevrolet rests before Sunday's 400-lapper at Martinsville.
29 of 111

Ethan Smith | For NASCAR Digital Media
Joey Logano's No. 22 Team Penske Ford gets final preparations before Sunday's Cup Series race at Martinsville.
30 of 111

Hannah Gentlesk | NASCAR Digital Media
Ryan Preece's No. 60 RFK Racing Ford is pushed to the grid at Martinsville.
31 of 111

Hannah Gentlesk | NASCAR Digital Media
Kyle Busch's No. 8 Richard Childress Racing Chevrolet is pushed through the garage at Martinsville.
32 of 111

Hannah Gentlesk | NASCAR Digital Media
Chase Briscoe's No. 19 Joe Gibbs Racing Toyota heads toward the grid Sunday at Martinsville.
33 of 111

Alex Cadavid | NASCAR Digital Media
The NASCAR Cup Series garage opens early Sunday afternoon at Martinsville.
34 of 111

Alex Cadavid | NASCAR Digital Media
Fans begin to file into Martinsville Speedway for Sunday's Cup Series race.
35 of 111

Jared C. Tilton | Getty Images
Austin Hill celebrates his Xfinity Series win by hoisting the $100,000 Dash 4 Cash check.
36 of 111

Logan Riely | Getty Images
Austin Hill celebrates with his Richard Childress Racing team after winning Saturday's Xfinity Series race at Martinsville.
37 of 111

Logan Riely | Getty Images
Austin Hill waves a flag to commemorate Richard Childress Racing's 100th NASCAR Xfinity Series victory.
38 of 111

Jared C. Tilton | Getty Images
A frustrated Taylor Gray after getting spun by Sammy Smith in the final corner Saturday at Martinsville.
39 of 111

Logan Riely | Getty Images
Cars crash across the start/finish line as the checkered flag waves at Martinsville.
40 of 111

Logan Riely | Getty Images
Austin Hill takes the checkered flag for his second Xfinity Series victory of the 2025 season.
41 of 111

Logan Riely | Getty Images
Jesse Love limps his damaged Richard Childress Racing Chevrolet to pit road at Martinsville.
42 of 111

Jared C. Tilton | Getty Images
Cars line up for a restart during Saturday's Xfinity Series race at Martinsville.
43 of 111

Logan Riely | Getty Images
Harrison Burton (No. 25) is among several drivers caught up in a crash at Martinsville.
44 of 111

Jared C. Tilton | Getty Images
William Sawalich (front) leads a group of cars during Saturday's Xfinity Series race at Martinsville.
45 of 111

Jared C. Tilton | Getty Images
Taylor Gray (right), Dean Thompson (left) and Aric Almirola (back) battle for position at Martinsville.
46 of 111

Jared C. Tilton | Getty Images
Carson Kvapil (front) leads Brandon Jones (back) during Saturday's Xfinity Series race at Martinsville.
47 of 111

Jared C. Tilton | Getty Images
William Sawalich (left) and Harrison Burton (right) battle side-by-side at Martinsville.
48 of 111

Jared C. Tilton | Getty Images
Taylor Gray of Joe Gibbs Racing stops in his pit stall for service during Saturday's Xfinity Series race at Martinsville.
49 of 111

Jared C. Tilton | Getty Images
Justin Allgaier of JR Motorsports is serviced during Saturday's Xfinity Series race at Martinsville.
50 of 111

Logan Riely | Getty Images
Jesse Love of Richard Childress Racing during Saturday's Xfinity Series race at Martinsville.
51 of 111

Logan Riely | Getty Images
Aric Almirola of Joe Gibbs Racing during Saturday's Xfinity Series race at Martinsville.
52 of 111

Logan Riely | Getty Images
Josh Williams of Kaulig Racing during Saturday's Xfinity Series race at Martinsville.
53 of 111

Logan Riely | Getty Images
Sam Mayer of Haas Factory Team leads a line of cars during Saturday's Xfinity Series race at Martinsville.
54 of 111

Logan Riely | Getty Images
The seventh race of the 2025 NASCAR Xfinity Series season goes green.
55 of 111

Logan Riely | Getty Images
Christopher Bell of Joe Gibbs Racing celebrates his first pole of the 2025 season Saturday at Martinsville.
56 of 111

Jared C. Tilton | Getty Images
Bubba Wallace of 23XI Racing stands by his car after a qualifying run Saturday at Martinsville. He was fastest in practice earlier in the day.
57 of 111

Jared C. Tilton | Getty Images
Joey Logano of Team Penske prepares for a qualifying run Saturday at Martinsville.
58 of 111

Jared C. Tilton | Getty Images
AJ Allmendinger of Kaulig Racing stands on pit road Saturday at Martinsville.
59 of 111

Logan Riely | Getty Images
Haas Factory Team driver Cole Custer waits for Cup Series qualifying to begin Saturday at Martinsville.
60 of 111

Logan Riely | Getty Images
Tyler Reddick of 23XI Racing turns a lap during Cup Series practice Saturday at Martinsville.
61 of 111

Logan Riely | Getty Images
Chase Elliott (front) leads Tyler Reddick (back) around Martinsville on Saturday during practice.
62 of 111

Ethan Smith | For NASCAR Digital Media
The hood on Justin Haley's Spire Motorsports Chevrolet flies up during practice Saturday at Martinsville.
63 of 111

Logan Riely | Getty Images
Zane Smith of Front Row Motorsports practices Saturday afternoon at Martinsville.
64 of 111

Logan Riely | Getty Images
Burt Myers is making his Cup Series debut Sunday at Martinsville, piloting the No. 50 Team AmeriVet Chevrolet.
65 of 111

Logan Riely | Getty Images
Brad Keselowski of RFK Racing turns a lap during Cup Series practice Saturday at Martinsville.
66 of 111

Jared C. Tilton | Getty Images
Christopher Bell prepares to hit the track for Cup Series practice on Saturday.
67 of 111

Jared C. Tilton | Getty Images
Ryan Blaney of Team Penske stands on pit road before the start of Cup Series practice at Martinsville.
68 of 111

Logan Riely | Getty Images
William Byron of Hendrick Motorsports stops by the media center Saturday at Martinsville.
69 of 111

Jared C. Tilton | Getty Images
Josh Berry of Wood Brothers Racing answers questions from reporters Saturday afternoon at Martinsville.
70 of 111

Jared C. Tilton | Getty Images
Ryan Blaney sits at the podium inside the media center Saturday afternoon at Martinsville.
71 of 111

Jared C. Tilton | Getty Images
Daniel Hemric of McAnally-Hilgemann Racing celebrates his first Truck Series victory Friday at Martinsville.
72 of 111

Logan Riely | Getty Images
Daniel Hemric hoists a $50,000 check for winning the first race of the Triple Truck Challenge.
73 of 111

Logan Riely | Getty Images
Daniel Hemric embraces his daughter, Rhen, after winning Friday's Truck Series race at Martinsville.
74 of 111

Logan Riely | Getty Images
Daniel Hemric does a backflip to celebrate his Truck Series victory at Martinsville.
75 of 111

Logan Riely | Getty Images
Daniel Hemric burns it down after his first Truck Series victory Friday at Martinsville.
76 of 111

Logan Riely | Getty Images
Daniel Hemric takes the checkered flag in Friday's Truck Series race at Martinsville.
77 of 111

Logan Riely | Getty Images
Gio Ruggiero (left) and Ben Rhodes (right) battle during Friday's Truck Series race at Martinsville.
78 of 111

Logan Riely | Getty Images
Jack Wood (No. 91) and Tanner Gray (No. 15) go for spins during the final stage of Friday's Truck Series race at Martinsville.
79 of 111

Jared C. Tilton | Getty Images
Tyler Ankrum leads a group of trucks during Friday night's race at Martinsville.
80 of 111

Jared C. Tilton | Getty Images
Rajah Caruth (left) and Corey Heim (right) battle for the lead Friday at Martinsville Speedway.
81 of 111

Jared C. Tilton | Getty Images
Corey Heim led 149 of 200 laps in Friday's Truck Series race but finished sixth after suffering a flat tire after contact with Kaden Honeycutt.
82 of 111

Jared C. Tilton | Getty Images
Several trucks pit during Friday night's race at Martinsville.
83 of 111

Logan Riely | Getty Images
Corey Heim, driver of the No. 11 Mobil 1 Toyota, drives during the NASCAR Craftsman Truck Series Boys & Girls Club of the Blue Ridge 200 at Martinsville Speedway.
84 of 111

Jared C. Tilton | Getty Images
A view of Martinsville Speedway from high above Turn 1.
85 of 111

Logan Riely | Getty Images
Layne Riggs goes for a spin during Friday's Truck Series race at Martinsville.
86 of 111

Jared C. Tilton | Getty Images
Stewart Friesen (left), Rajah Caruth (right) and Matt Crafton (back) battle early on in Friday's Truck Series race at Martinsville.
87 of 111

Logan Riely | Getty Images
The fifth race of the 2025 Craftsman Truck Series season goes green.
88 of 111

Jared C. Tilton | Getty Images
Connor Zilisch of JR Motorsports celebrates his Xfinity Series pole Friday at Martinsville Speedway.
89 of 111

Jared C. Tilton | Getty Images
Connor Zilisch climbs out of his car after recording the fastest lap in Xfinity Series qualifying at Martinsville.
90 of 111

Logan Riely | Getty Images
Jeremy Clements practices Friday at Martinsville.
91 of 111

Logan Riely | Getty Images
William Sawalich of Joe Gibbs Racing records a lap during Xfinity Series practice Friday at Martinsville.
92 of 111

Logan Riely | Getty Images
Anthony Alfredo of Young's Motorsports practices Friday afternoon at Martinsville.
93 of 111

Logan Riely | Getty Images
Nick Sanchez of Big Machine Racing turns a lap during Xfinity Series practice at Martinsville.
94 of 111

Logan Riely | Getty Images
Taylor Gray of Joe Gibbs Racing practices Friday at Martinsville.
95 of 111

Logan Riely | Getty Images
Aric Almirola of Joe Gibbs Racing looks to make it three consecutive Martinsville victories this weekend in the Xfinity Series.
96 of 111

Jared C. Tilton | Getty Images
Kaulig Racing rookie Christian Eckes stands on pit road during Xfinity Series practice at Martinsville.
97 of 111

Jared C. Tilton | Getty Images
Justin Allgaier of JR Motorsports is looking for three consecutive victories for the first time in his career this weekend at Martinsville.
98 of 111

Jared C. Tilton | Getty Images
Brandon Jones of Joe Gibbs Racing gears up for Xfinity Series practice Friday at Martinsville.
99 of 111

Jared C. Tilton | Getty Images
Myatt Snider of DGM Racing stands on pit road before Xfinity Series practice Friday at Martinsville.
100 of 111

Logan Riely | Getty Images
Tricon Garage driver Corey Heim won the pole for Friday night's NASCAR Craftsman Truck Series race at Martinsville Speedway.
101 of 111

Jared C. Tilton | Getty Images
Ben Rhodes of ThorSport Racing drives during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
102 of 111

Logan Riely | Getty Images
Grant Enfinger of CR7 Motorsports drives during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
103 of 111

Jared C. Tilton | Getty Images
Rajah Caruth of Spire Motorsports drives during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
104 of 111

Jared C. Tilton | Getty Images
Gio Ruggiero of Tricon Garage drives during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
105 of 111

Jared C. Tilton | Getty Images
Luke Baldwin of ThorSport Racing drives during the NASCAR Craftsman Truck Series practice at Martinsville Speedway.
106 of 111

Jared C. Tilton | Getty Images
Ryan Roulette spins during NASCAR Craftsman Truck Series practice at Martinsville Speedway. Roulette is making his Truck Series debut.
107 of 111

Jared C. Tilton | Getty Images
Corey Heim drives during the NASCAR Craftsman Truck Series practice at Martinsville Speedway.
108 of 111

Jared C. Tilton | Getty Images
Daniel Hemric of McAnally-Hilgemann Racing drives during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
109 of 111

Logan Riely | Getty Images
Toni Breidinger of Tricon Garage looks on during NASCAR Craftsman Truck Series practice at Martinsville Speedway.
110 of 111

Logan Riely | Getty Images
Luke Baldwin looks on during NASCAR Craftsman Truck Series practice at Martinsville Speedway. The 2024 SMART Modified Tour champion is making his Truck Series debut Friday night.
111 of 111

Logan Riely | Getty Images
Gio Ruggiero and Xfinity Series regular Sammy Smith talk during NASCAR Craftsman Truck Series practice at Martinsville Speedway.