Thunderbowl Raceway Results: September 20, 2025 ($83K)

Dennis Roth Classic race results for the World of Outlaws

National sprint car drivers are on the grounds in Tulare, California. The 1/3-mile of Thunderbowl Raceway is set to pay $83,000 to the World of Outlaws Sprint Car Series feature winner.

View Thunderbowl Raceway results below.

Kaleb Montgomery and Spencer Bayston set the front row. 35 laps of dirt track racing are up next…

Main Event
Report

Green flag, Montgomery slides Bayston into turn one. Montgomery is clear off turn two. Corey Day to 2nd.

Lap 5, four cars tangle, caution.

Green, Day slides Montgomery for the lead into turn one!

Lap 13, slow car and the caution is out.

Green, Shane Golobic and Garet Williamson are upside down. The red flag is out. Both drivers have climbed out.

Sheldon Haudenschild has flat right rear tire.

Green, Day leads Montgomery as Gravel works under Bayston for 3rd.

Lap 19, Sheldon Haudenschild is upside down. The red flag is out. The driver is okay.

Green, Montgomery slides Day for the lead into turn one. Day crosses under him off turn two. They bang wheels off turn two. Montgomery drives over rear of Day into turn three. Bayston clears both of them for the lead. Montgomery slows with an issue and the caution is out.

Day heads for the pit area and David Gravel is handed the race lead.

Green, Gravel leads Bayston into turn one. Gravel opens the gap.

Lap 27, Tim Kaeding spins, caution.

Green, Gravel leads Bayston on the single file restart.

Lap 33, Gravel leads Bayston by three car lengths. Gravel is closing on lap traffic.

Lap 34, they run three wide through lap traffic. Bayston jumps the cushion into turn one! Gravel opens the gap.

1 to go, Bayston is flying around the top. He’s back to the bumper of Gravel. Bayston crosses under Gravel off turn four.

They run side by side to the line. David Gravel wins by inches in Tulare, CA!

Thunderbowl Raceway
Race Results
September 20, 2025

The following includes full World of Outlaws results:

Practice

Hot Laps: 1. 83-Michael Kofoid, 00:13.463[31]; 2. 2-David Gravel, 00:13.496[6]; 3. 99-Skylar Gee, 00:13.529[24]; 4. 2C-Cole Macedo, 00:13.534[25]; 5. 41S-Dominic Scelzi, 00:13.603[30]; 6. 17-Sheldon Haudenschild, 00:13.628[32]; 7. 1S-Logan Schuchart, 00:13.672[36]; 8. 17W-Shane Golobic, 00:13.739[33]; 9. 55-Hunter Schuerenberg, 00:13.749[37]; 10. 15S-Kerry Madsen, 00:13.760[8];

11. 29-Bud Kaeding, 00:13.814[28]; 12. 88N-DJ Netto, 00:13.821[29]; 13. 18-Emerson Axsom, 00:13.839[1]; 14. 18T-Tanner Holmes, 00:13.841[5]; 15. 21-Spencer Bayston, 00:13.867[19]; 16. 45-Cory Eliason, 00:13.879[20]; 17. 121-Caeden Steele, 00:13.889[7]; 18. 23-Garet Williamson, 00:13.912[10]; 19. 7S-Chris Windom, 00:13.927[18]; 20. 41-Carson Macedo, 00:13.942[4];

21. 0-Tim Kaeding, 00:13.951[34]; 22. 3-Kaleb Montgomery, 00:13.996[13]; 23. 28M-Conner Morrell, 00:14.019[21]; 24. 2XM-Max Mittry, 00:14.044[2]; 25. W-Donny Schatz, 00:14.076[15]; 26. 21L-Landon Brooks, 00:14.092[9]; 27. 2K-Gauge Garcia, 00:14.097[23]; 28. X1-Chance Grasty, 00:14.107[11]; 29. 73-Ryan Bernal, 00:14.138[22]; 30. 6-Zach Hampton, 00:14.200[3];

31. 10-Dominic Gorden, 00:14.216[14]; 32. 88A-Joey Ancona, 00:14.235[17]; 33. 14-Mariah Ede, 00:14.397[16]; 34. 17S-Jace Park, 00:14.412[12]; 35. 14BC-Corey Day[27]; 36. 33-Dylan Bloomfield[35]; 37. 17B-Bill Balog[26]

Qualifying

Honest Abe Roofing Qualifying (2 Laps): 1. 2-David Gravel, 00:13.157[6]; 2. 21-Spencer Bayston, 00:13.246[19]; 3. 41-Carson Macedo, 00:13.288[4]; 4. 23-Garet Williamson, 00:13.323[10]; 5. 1S-Logan Schuchart, 00:13.329[36]; 6. W-Donny Schatz, 00:13.350[15]; 7. 88N-DJ Netto, 00:13.361[29]; 8. 3-Kaleb Montgomery, 00:13.363[13]; 9. 14BC-Corey Day, 00:13.379[27]; 10. 83-Michael Kofoid, 00:13.384[31];

11. 15S-Kerry Madsen, 00:13.422[8]; 12. 121-Caeden Steele, 00:13.432[7]; 13. 99-Skylar Gee, 00:13.432[24]; 14. 2C-Cole Macedo, 00:13.432[25]; 15. 17W-Shane Golobic, 00:13.444[33]; 16. 41S-Dominic Scelzi, 00:13.452[30]; 17. 18-Emerson Axsom, 00:13.476[1]; 18. X1-Chance Grasty, 00:13.494[11]; 19. 21L-Landon Brooks, 00:13.561[9]; 20. 45-Cory Eliason, 00:13.564[20];

21. 18T-Tanner Holmes, 00:13.592[5]; 22. 88A-Joey Ancona, 00:13.599[17]; 23. 0-Tim Kaeding, 00:13.609[34]; 24. 55-Hunter Schuerenberg, 00:13.611[37]; 25. 10-Dominic Gorden, 00:13.612[14]; 26. 2K-Gauge Garcia, 00:13.613[23]; 27. 17-Sheldon Haudenschild, 00:13.631[32]; 28. 7S-Chris Windom, 00:13.645[18]; 29. 73-Ryan Bernal, 00:13.668[22]; 30. 6-Zach Hampton, 00:13.670[3];

31. 28M-Conner Morrell, 00:13.780[21]; 32. 29-Bud Kaeding, 00:13.781[28]; 33. 2XM-Max Mittry, 00:13.790[2]; 34. 14-Mariah Ede, 00:13.939[16]; 35. 17S-Jace Park, 00:14.006[12]; 36. 33-Dylan Bloomfield, 00:14.820[35]; 37. 17B-Bill Balog, 01:00.000[26]

Heat Races

Heat 1 (8 Laps): 1. 2-David Gravel[1]; 2. 14BC-Corey Day[3]; 3. 1S-Logan Schuchart[2]; 4. 18T-Tanner Holmes[6]; 5. 99-Skylar Gee[4]; 6. 73-Ryan Bernal[8]; 7. 18-Emerson Axsom[5]; 8. 10-Dominic Gorden[7]; 9. 2XM-Max Mittry[9]; 10. 17B-Bill Balog[10]

Real American Beer Heat 2 (8 Laps): 1. 21-Spencer Bayston[1]; 2. 83-Michael Kofoid[3]; 3. W-Donny Schatz[2]; 4. X1-Chance Grasty[5]; 5. 2C-Cole Macedo[4]; 6. 2K-Gauge Garcia[7]; 7. 14-Mariah Ede[9]; 8. 88A-Joey Ancona[6]; 9. 6-Zach Hampton[8]

WIX Filters Heat 3 (8 Laps): 1. 41-Carson Macedo[1]; 2. 88N-DJ Netto[2]; 3. 17W-Shane Golobic[4]; 4. 15S-Kerry Madsen[3]; 5. 0-Tim Kaeding[6]; 6. 17-Sheldon Haudenschild[7]; 7. 21L-Landon Brooks[5]; 8. 28M-Conner Morrell[8]; 9. 17S-Jace Park[9]

The Greatest Show on Dirt Heat 4 (8 Laps): 1. 23-Garet Williamson[1]; 2. 3-Kaleb Montgomery[2]; 3. 41S-Dominic Scelzi[4]; 4. 45-Cory Eliason[5]; 5. 121-Caeden Steele[3]; 6. 7S-Chris Windom[7]; 7. 29-Bud Kaeding[8]; 8. 55-Hunter Schuerenberg[6]; 9. 33-Dylan Bloomfield[9]

Dash

Toyota Dash (6 Laps): 1. 3-Kaleb Montgomery[1]; 2. 21-Spencer Bayston[3]; 3. 14BC-Corey Day[5]; 4. 41-Carson Macedo[2]; 5. 2-David Gravel[4]; 6. 83-Michael Kofoid[6]; 7. 23-Garet Williamson[7]; 8. 88N-DJ Netto[8]

LCQ

MicroLite Last Chance Showdown (12 Laps): 1. 21L-Landon Brooks[2]; 2. 17-Sheldon Haudenschild[5]; 3. 2K-Gauge Garcia[4]; 4. 73-Ryan Bernal[3]; 5. 7S-Chris Windom[6]; 6. 29-Bud Kaeding[8]; 7. 10-Dominic Gorden[9]; 8. 88A-Joey Ancona[10]; 9. 33-Dylan Bloomfield[16]; 10. 55-Hunter Schuerenberg[12]; 11. 14-Mariah Ede[7]; 12. 17S-Jace Park[15]; 13. 18-Emerson Axsom[1]; 14. 2XM-Max Mittry[13]; 15. 28M-Conner Morrell[11]; 16. 6-Zach Hampton[14]; 17. 17B-Bill Balog[17]

Main Event

$83,000-to-win

NOS Energy Drink Feature (35 Laps):

1. 2-David Gravel[5]

2. 21-Spencer Bayston[2]

3. 83-Michael Kofoid[6]

4. 41-Carson Macedo[4]

5. W-Donny Schatz[10]

6. 1S-Logan Schuchart[9]

7. 18T-Tanner Holmes[13]

8. 41S-Dominic Scelzi[12]

9. 7S-Chris Windom[27]

10. 15S-Kerry Madsen[15]

11. 18-Emerson Axsom[25]

12. X1-Chance Grasty[14]

13. 2C-Cole Macedo[18]

14. 73-Ryan Bernal[24]

15. 99-Skylar Gee[17]

16. 21L-Landon Brooks[21]

17. 17B-Bill Balog[26]

18. 0-Tim Kaeding[19]

19. 2K-Gauge Garcia[23]

20. 121-Caeden Steele[20]

21. 88N-DJ Netto[8]

22. 14BC-Corey Day[3]

23. 3-Kaleb Montgomery[1]

24. 17-Sheldon Haudenschild[22]

25. 23-Garet Williamson[7]

26. 17W-Shane Golobic[11]

27. 55-Hunter Schuerenberg[28]

28. 45-Cory Eliason[16]

Thunderbowl Raceway
Video Highlights
Links

Thunderbowl Raceway | World of Outlaws