April 12, 2025 | By Reid Spencer, NASCAR Wire Service

Larson dominates NASCAR Xfinity Series race at Bristol

Photo by Jared C. Tilton/Getty Images

BRISTOL, Tenn. — Pole winner Kyle Larson brought a bazooka to Saturday’s shootout at Bristol Motor Speedway.

His 37 opponents brought pea shooters to the Last Great Coliseum—or so it seemed, given the degree of domination Larson exhibited in winning the SciAps 300 NASCAR Xfinity Series race.

The driver of the No. 17 Hendrick Motorsports Chevrolet led 277 of 300 laps in securing his first victory in two series starts this season, his second at Bristol and the 16th of his career. At the finish, there were only 12 cars on the lead lap.

Larson finished 2.054 seconds ahead of Carson Kvapil, who passed series leader Justin Allgaier for second place in traffic on Lap 298. Allgaier held third and collected his record seventh $100,000 Xfinity Dash 4 Cash bonus as the highest finisher among four eligible drivers.

To Larson, the victory was a fitting tribute to his friend and PR representative, Jon Edwards, who passed away suddenly during the week leading up to the Bristol race weekend.

“It’s awesome,” said Larson, who finished second in Friday night’s NASCAR CRAFTSMAN Truck Series race. “I wish I could have won last night—just came up a little bit short. It’s cool to get a win this weekend for Jon and everybody’s who’s been a part of his life.”

“We’ve got one more tomorrow (in Sunday’s Food City 500 NASCAR Cup race). There’d be nothing better than to cap it off with a Cup win for Jon and all of Hendrick Motorsports… I’ve got a great car there for (Sunday). We’ve just got to execute like we did today.”

Kvapil matched his career-best finish, having run second at Dover last year. His No. 1 JR Motorsports Chevrolet was at its best in the closing laps.

“We just kept working on it and made it better and better every pit stop,” Kvapil said. “I felt like toward the end we had a pretty fast car, but there was just so much traffic, it was hard to really get into a good rhythm.”

Sammy Smith ran fourth, as JR Motorsports drivers took the three positions behind Larson and locked into Dash for Cash eligibility for next Saturday’s race at Rockingham, along with fifth-place finisher Brandon Jones of Joe Gibbs Racing.

Larson was cruising to a wire-to-wire victory in the first stage, having lapped Jeb Burton in the 14th position, when Sheldon Creed’s Ford spun sideways off Turn 4 after a bump from Dean Thompson’s Toyota.

Charging through the corner behind the spin, Brennan Poole couldn’t avoid Creed’s car, and his Chevrolet collided with Creed’s Mustang in a vicious crash that destroyed both machines and eliminated two of the four eligible Dash 4 Cash drivers from the race.Both drivers were evaluated and released from the infield care center. “For Brennan’s sake, it happens so quick,” Creed said. “And I was sitting right there in the middle of the track.”

NASCAR red-flagged the race for 14 minutes 8 seconds, and Larson lost the 3.4-second lead he held over second-place Justin Allgaier and the advantage of more than 10 seconds over Connor Zilisch in third.

After the red flag was lifted, Larson and Allgaier paced the lead-lap cars to pit road—with the exceptions of Sam Mayer and Ryan Sieg, who stayed on the track and finished 1-2 in Stage 1 after a three-lap dash that ended on Lap 85.

Larson finished third in Stage 1, and after Mayer and Sieg pitted during the break, Larson regained the top spot for a restart on Lap 97. The clinic continued, with Larson winning Stage 2—his 17th stage win in the series—by nearly nine seconds over Allgaier.

After pit stops and wave-arounds, 16 drivers took the green flag for the final stage on the lead lap, and Allgaier snatched the top spot from Larson moments after the Lap 182 restart.

It didn’t last. Ten circuits later, Larson gave Allgaier’s Chevy a bump in Turn 1, moved him up the track and shot past into the lead. Allgaier kept Larson within shouting range until the lapped car of Mason Massey blocked Allgaier’s line off Turn 4 and turned sideways near the start/finish line after contact between the Camaros.

Collected in the incident and eliminated from the race was the Toyota of William Sawalich, who had been running in the top 10.

For Allgaier, the Dash 4 Cash bonus was something of a consolation prize.

“I’m just bummed about the day a little bit, to come out of here in third,” he said. “You know, I had the mistake there with the lapped car, and I wish it had gone green, because it probably would have helped us…

“But to lock three of the four (JR Motorsports drivers) into the next Dash 4 Cash is huge. I got out front there, and I just felt like we needed a little bit more to keep up with Kyle. He was obviously really good, and his pace in traffic was phenomenal.”



NASCAR Xfinity Series Race Number 9
Race Results for the SciAps 300 - Saturday, April 12, 2025
Bristol Motor Speedway - Bristol, TN - 0.533 - Mile Concrete


Total Race Length - 300 Laps - 159.9 Miles

Provided by NASCAR Statistics - Saturday, 4/12/2025 @ 07:19 PM Eastern

Fin Str Car Driver Team Laps Stage 1 Pos Stage 2 Pos Pts Status Tms Laps Playoff Pts
1 1 17 Kyle Larson(i) HendrickCars.com Chevrolet 300 3 1 0 Running 4 277
2 3 1 Carson Kvapil # High Rock Vodka Chevrolet 300 9 4 44 Running  
3 4 7 Justin Allgaier Jarrett Logistics Chevrolet 300 5 2 49 Running 1 9
4 8 8 Sammy Smith Pilot Chevrolet 300 4 3 48 Running 2 2
5 14 20 Brandon Jones Menards/Pelonis Toyota 300 10 7 37 Running  
6 13 2 Jesse Love Whelen Chevrolet 300 8 6 39 Running  
7 5 39 Ryan Sieg Sci Aps Ford 300 2  39 Running 1 1
8 16 24 Corey Heim(i) Upper Deck Toyota 300  8 0 Running  
9 22 16 Christian Eckes # LeafFilter Gutter Protection Chevrolet 300   28 Running  
10 17 26 Dean Thompson # Thompson Pipe Group Toyota 300   27 Running  
11 6 41 Sam Mayer Audibel Ford 300 1 10 37 Running 1 12 1
12 2 88 Connor Zilisch # Axalta/clicklane Chevrolet 300 6 5 36 Running  
13 19 10 Daniel Dye # Champion Container Chevrolet 299   24 Running  
14 26 11 Josh Williams Call811.com Chevrolet 299   23 Running  
15 29 42 Anthony Alfredo Dude Wipes Chevrolet 299   22 Running  
16 7 48 Nick Sanchez # Big Machine Vodka Spiked Coolers Chevrolet 299 7  25 Running  
17 27 19 Justin Bonsignore Highway Self Storage Toyota 298   20 Running  
18 9 4 Parker Retzlaff Suave Chevrolet 298   19 Running  
19 11 54 Taylor Gray # Operation 300 Toyota 298   18 Running  
20 24 51 Jeremy Clements Harrison's Chevrolet 298   17 Running  
21 12 27 Jeb Burton Redneck Blinds/Freedom Campers Chevrolet 298   16 Running  
22 20 28 Kyle Sieg Sci Aps Ford 298   15 Running  
23 25 99 Matt DiBenedetto SciAps Chevrolet 298   14 Running  
24 18 21 Austin Hill Bennett Transportation Chevrolet 298   13 Running  
25 30 45 Mason Massey TruShine Car Wash Chevrolet 297   12 Running  
26 10 25 Harrison Burton DEX Imaging Ford 296   11 Running  
27 32 71 Ryan Ellis Four Loko Camo Chevrolet 295   10 Running  
28 33 70 Thomas Annunziata Bayshore Mortgage Chevrolet 294   9 Running  
29 34 14 Garrett Smithley Over The Wall Chevrolet 294   8 Running  
30 28 31 Blaine Perkins Johnny Fly Chevrolet 294   7 Running  
31 31 5 Kris Wright First National Bank Corp Chevrolet 293   6 Running  
32 36 35 Greg Van Alst Phil's Heating and Air Chevrolet 290   5 Running  
33 37 91 CJ McLaughlin Main Street Auto Chevrolet 289   4 Running  
34 15 18 William Sawalich # Soundgear Toyota 211  9 5 Accident  
35 35 07 Alex Labbe Brian King Roofing Chevrolet 141   2 Power   
36 23 44 Brennan Poole Macc Door Systems Chevrolet 74   1 Accident  
37 21 00 Sheldon Creed Friends of Jaclyn Ford 73   1 Accident  
38 38 53 Mason Maggio Ace Hardware Rock Hill Chevrolet 2   1 Accident  

Fastest Lap Bonus:  # lap 106 / 15.787
17                                                                   

Time of Race:  Average Speed: 0 MPH Margin of Victory: 0 Seconds

Stage 1 Top 10: 41, 39, 17, 8, 7, 88, 48, 2, 1, 20
Stage 2 Top 10: 17, 7, 8, 1, 88, 2, 20, 24, 18, 41

Race Comments: Kyle Larson has won the Sci Aps 300 at Bristol Motor Speedway, his 16th career victory in the NASCAR Xfinity Series. Prior to the start of the race, the following vehicle(s) dropped to the rear of the field under penalty for the reason indicated: Nos. 4, 16, 53 (unapproved adjustments).

Failed to Qualify: (1) 66 Tyler Tomassi.

Caution Flags: 5 for 44 laps; Laps: 4-8 (Debris Frontstretch [None]); 77-82 (#00, 44 Incident Turn 4 [Red Flag 14:08] [27]); 87-96 (Stage 1 Conclusion [99]); 172-181 (Stage 2 Conclusion [16]); 213-225 (#18, 45 Incident Turn 4 [11]).

Lead Changes: 8 among 5 drivers; K. Larson(i) 1-78; S. Smith 79; S. Mayer 80-91; R. Sieg 92; K. Larson(i) 93-175; S. Smith 176; K. Larson(i) 177-181; J. Allgaier 182-190; K. Larson(i) 191-300.

(i) Ineligible for driver points in this series

Next Race: April 19, 2025 - Rockingham Speedway

NASCAR Integrated Marketing Communications @ P.O. Box 2875, Daytona Beach, FL 32120-2875



NASCAR Xfinity Series Points Report
Bristol Motor Speedway
SciAps 300


UNOFFICIAL Provided by NASCAR Statistics - Saturday, 4/12/2025 @ 08:02 PM Eastern UNOFFICIAL

Rank Driver Car Starts GL Points Ldr Nxt Race Wins Stage Wins Playoff Pts
1. Justin Allgaier 7 9 0 395 0 0 2 3 13
2. Sam Mayer 41 9 0 312 -83 83 0 1 1
3. Jesse Love 2 9 -2 286 -109 26 1 0 5
4. Austin Hill 21 9 1 280 -115 6 2 4 14
5. Connor Zilisch # 88 9 -1 260 -135 20 1 2 7
6. Carson Kvapil # 1 9 -2 257 -138 3 0 0 0
7. Brandon Jones 20 9 0 253 -142 4 1 0 5
8. Sheldon Creed 00 9 4 252 -143 1 0 0 0
9. Ryan Sieg 39 9 0 249 -146 3 0 0 0
10. Sammy Smith 8 9 -1 241 -154 8 0 1 1
11. Daniel Dye # 10 9 -2 212 -183 29 0 0 0
12. Harrison Burton 25 9 2 209 -186 3 0 2 2
13. Jeb Burton 27 9 1 207 -188 2 0 0 0
14. Christian Eckes # 16 9 -2 204 -191 3 0 0 0
15. Nick Sanchez # 48 9 0 202 -193 2 0 0 0
16. Taylor Gray # 54 9 -1 189 -206 13 0 0 0
17. Aric Almirola  4 3 186 -209 3 1 1 0
18. Dean Thompson # 26 9 -1 184 -211 2 0 0 0
19. Brennan Poole 44 9 1 167 -228 17 0 0 0
20. Josh Williams 11 9 -1 163 -232 4 0 0 0
21. Jeremy Clements 51 9 1 160 -235 3 0 0 0
22. Parker Retzlaff 4 8 -1 141 -254 19 0 0 0
23. William Sawalich # 18 9 1 131 -264 10 0 0 0
24. Matt DiBenedetto 99 9 0 127 -268 4 0 0 0
25. Ryan Ellis 71 9 -1 122 -273 5 0 0 0
26. Anthony Alfredo 42 9 -1 120 -275 2 0 0 0
27. Blaine Perkins 31 9 2 119 -276 1 0 0 0
28. Kyle Sieg 28 9 0 111 -284 8 0 0 0
29. Kris Wright 5 9 -1 84 -311 27 0 0 0
30. Josh Bilicki  6 1 81 -314 3 0 0 0
31. Garrett Smithley 14 8 0 78 -317 3 0 0 0
32. Leland Honeyman  5 0 65 -330 13 0 0 0
33. Joey Gase  5 0 59 -336 6 0 0 0
34. Justin Bonsignore 19 3 -1 53 -342 6 0 0 0
35. Mason Massey 45 5 -1 45 -350 8 0 0 0
36. Patrick Emerling  3 2 40 -355 5 0 0 0
37. Nick Leitz  3 0 32 -363 8 0 0 0
38. Jordan Anderson  1 0 30 -365 2 0 0 0
39. Alex Labbe 07 2 0 30 -365 0 0 0 0
40. Greg Van Alst 35 6 -2 28 -367 2 0 0 0
41. Caesar Bacarella  1 1 24 -371 4 0 0 0
42. Brad Perez  2 1 23 -372 1 0 0 0
43. Patrick Staropoli  1 0 21 -374 2 0 0 0
44. Mason Maggio 53 4 -1 21 -374 0 0 0 0
45. Ryan Truex  1 1 20 -375 1 0 0 0
46. Thomas Annunziata 70 3 -6 18 -377 2 0 0 0
47. Corey Day  1 1 16 -379 2 0 0 0
48. CJ McLaughlin 91 2 1 16 -379 0 0 0 0
49. Austin Green  2 1 12 -383 4 0 0 0
50. Carson Ware  2 1 12 -383 0 0 0 0
51. David Starr  1 1 11 -384 1 0 0 0
52. Myatt Snider  2 1 11 -384 0 0 0 0
53. Dawson Cram  2 0 7 -388 4 0 0 0
54. Sage Karam  1 0 5 -390 2 0 0 0
55. Preston Pardus  1 0 1 -394 4 0 0 0
56. Baltazar Leguizam?n  1 0 1 -394 0 0 0 0
57. Kyle Larson(i) 17 2 -3 0 -395 1 1 2 0
58. William Byron(i)  1 1 0 -395 0 0 1 0
59. Alex Bowman(i)  1 1 0 -395 0 0 1 0
60. Chase Elliott(i)  1 1 0 -395 0 0 0 0
61. Ross Chastain(i)  2 0 0 -395 0 0 0 0
62. Corey Heim(i) 24 3 -2 0 -395 0 0 0 0
63. Riley Herbst(i)  1 1 0 -395 0 0 0 0
64. Christopher Bell(i)  1 1 0 -395 0 0 0 0
65. Carson Hocevar(i)  1 0 0 -395 0 0 0 0
66. Tyler Tomassi  0 0 0 -395 0 0 0 0
67. Jj Yeley(i)  0 0 0 -395 0 0 0 0

-Ldr/-Nxt = Points behind Leader/Next higher, (i) Ineligible for driver points in this series

Videos

Mostly Motorsports Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

Mostly Motorsports Live

Track Talk Live

More Videos

Our Partners