Denny Hamlin scored his third win of the 2025 season and his third at Michigan International Speedway claiming the checkered flag in the FireKeepers Casino 400.
Chase Briscoe began on the pole for the third straight race and he would lead early before giving way to William Byron. Further back in the pack Tyler Reddick was working his way reup though the field after a poor qualifying run. Chris Buescher would move to the front of the field in the closing laps of the first stage and hang on for the stage win.
Denny Hamlin, Chase Briscoe and Ryan Blaney would jump up to the front of the field after strong pitstops. The first caution for an incident happened on lap 60 when John Hunter Nemechek and Noah Gragson spun down the backstretch. Chase Elliott would lead the field back to the green flag with Byron taking second from Blaney on lap 66 before a red flag came for a hard hit by Alex Bowman on lap 68. Nemechek would spin bringing out a second caution after the restart. Elliott’s decision to pitstop would alter the front of the field with Byron grabbing the lead after the green flag returned. Blaney brought out the fifth caution after getting loose in turn four and spinning near the pits ending up with a flat right front tire. Byron would go onto win the second stage.
In the third stage Carson Hocevar would start to show he would be a threat on the day as Denny Hamlin. Bubba Wallace and Reddick moved into the top five. Hocevar saw his chances at a win go away after he developed a flat tire on lap 182 as Hamlin began to make his way though the front part of the field. With four to go Byron and Hamlin battled for the win with the latter getting the top spot. With one to go Byron ran out of fuel giving Buescher second.
Michigan International Speedway Cup Series Results
June 8, 2025
POSITION
|
START
|
LED
|
BEHIND
|
PTS
|
|
---|---|---|---|---|---|
1 |
D. Hamlin #11
|
3
|
4
|
Winner
|
–
|
2 |
C. Buescher #17
|
6
|
13
|
1.228
|
–
|
3 |
T. Gibbs #54
|
8
|
0
|
1.939
|
–
|
4 |
K. Larson #5
|
5
|
0
|
2.712
|
–
|
5 |
B. Wallace #23
|
9
|
0
|
2.786
|
–
|
6 |
R. Chastain #1
|
20
|
0
|
3.758
|
–
|
7 |
Z. Smith #38
|
10
|
2
|
5.736
|
–
|
8 |
K. Busch #8
|
2
|
0
|
6.404
|
–
|
9 |
R. Preece #60
|
23
|
0
|
6.640
|
–
|
10 |
B. Keselowski #6
|
27
|
0
|
7.485
|
–
|
11 |
E. Jones #43
|
22
|
0
|
8.074
|
–
|
12 |
J. Berry #21
|
7
|
0
|
9.911
|
–
|
13 |
T. Reddick #45
|
12
|
0
|
10.434
|
–
|
14 |
D. Suárez #99
|
35
|
0
|
10.749
|
–
|
15 |
A. Allmendinger #16
|
19
|
0
|
11.593
|
–
|
16 |
C. Bell #20
|
25
|
2
|
11.604
|
–
|
17 |
C. Elliott #9
|
17
|
19
|
12.447
|
–
|
18 |
S. Van Gisbergen #88
|
26
|
0
|
16.134
|
–
|
19 |
A. Dillon #3
|
28
|
0
|
16.444
|
–
|
20 |
R. Stenhouse Jr #47
|
30
|
0
|
17.691
|
–
|
21 |
W. Byron #24
|
4
|
98
|
18.148
|
–
|
22 |
J. Haley #7
|
31
|
0
|
19.252
|
–
|
23 |
C. Briscoe #19
|
1
|
12
|
20.089
|
–
|
24 |
J. Logano #22
|
15
|
0
|
20.483
|
–
|
25 |
T. Dillon #10
|
18
|
0
|
20.533
|
–
|
26 |
R. Herbst #35
|
34
|
0
|
20.720
|
–
|
27 |
C. Ware #51
|
36
|
1
|
22.901
|
–
|
28 |
N. Gragson #4
|
29
|
0
|
24.624
|
–
|
29 |
C. Hocevar #77
|
14
|
32
|
1 Lap
|
–
|
30 |
M. McDowell #71
|
32
|
0
|
1 Lap
|
–
|
31 |
A. Cindric #2
|
11
|
10
|
1 Lap
|
–
|
32 |
R. Blaney #12
|
13
|
7
|
5 Laps
|
–
|
33 |
T. Gilliland #34
|
33
|
0
|
53 Laps
|
–
|
34 |
J. Nemechek #42
|
21
|
0
|
127 Laps
|
–
|
35 |
C. Custer #41
|
24
|
0
|
133 Laps
|
–
|
36 |
A. Bowman #48
|
16
|
0
|
133 Laps
|
–
|