360 Sprints - Winged
Shottenkirk Super Store A Feature 1 (25 Laps): 1. 50-Paul Nienhiser[3]; 2. 44-Chris Martin[1]; 3. 11-Colton Fisher[6]; 4. 40C-Cody Wehrle[5]; 5. 3P-Sawyer Phillips[14]; 6. 99-Bret Tripplett[9]; 7. 6R-Ryan Bunton[7]; 8. 14-Aidan Zoutte[13]; 9. 31-McCain Richards[12]; 10. 17-Steve Pumphrey[15]; 11. 32-Riley Valentine[16]; 12. 28-Luke Verardi[8]; 13. 21-Devin Wignall[11]; 14. 4X-Chase Richards[10]; 15. 7-Tyler Lee[2]; 16. 1E-Tasker Phillips[4]
Dash 1 (6 Laps): 1. 50-Paul Nienhiser[1]; 2. 1E-Tasker Phillips[2]; 3. 40C-Cody Wehrle[3]; 4. 11-Colton Fisher[6]; 5. 44-Chris Martin[5]; 6. 7-Tyler Lee[4]
Randalls Performance Accessories Heat 1 (10 Laps): 1. 50-Paul Nienhiser[2]; 2. 44-Chris Martin[1]; 3. 11-Colton Fisher[4]; 4. 40C-Cody Wehrle[8]; 5. 99-Bret Tripplett[6]; 6. 21-Devin Wignall[3]; 7. 14-Aidan Zoutte[7]; 8. 3P-Sawyer Phillips[5]
Ameriprise Financial Joshua Denning Associates Heat 2 (10 Laps): 1. 1E-Tasker Phillips[1]; 2. 7-Tyler Lee[3]; 3. 6R-Ryan Bunton[4]; 4. 28-Luke Verardi[6]; 5. 4X-Chase Richards[5]; 6. 31-McCain Richards[2]; 7. 17-Steve Pumphrey[7]; 8. 32-Riley Valentine[8]
Vintage Full Body Stock Cars
A Feature 1 (15 Laps): 1. 501-Bart Miller[3]; 2. 63-Steve Olson[5]; 3. 29-Owen Hayes[1]; 4. 23-Dennis Etten[9]; 5. 6-Warren Wethington[12]; 6. 5-Brian Gade[2]; 7. 16-Robin Atkins[4]; 8. 42-Nate Yoerger[6]; 9. 68-Travis Heier[7]; 10. 22Q-Tracy Quigley[11]; 11. 86-Dan Jordan[15]; 12. 13-Jimmy Rogers[14]; 13. 727-Justin Stock[13]; 14. (DNF) 01-Doak Allen[10]; 15. (DNF) 74-Jeff Durst[8]
Heat 1 (7 Laps): 1. 29-Owen Hayes[2]; 2. 23-Dennis Etten[3]; 3. 5-Brian Gade[4]; 4. 16-Robin Atkins[5]; 5. 68-Travis Heier[8]; 6. 22Q-Tracy Quigley[6]; 7. 727-Justin Stock[7]; 8. 86-Dan Jordan[1]
Heat 2 (7 Laps): 1. 01-Doak Allen[2]; 2. 74-Jeff Durst[1]; 3. 501-Bart Miller[3]; 4. 63-Steve Olson[4]; 5. 42-Nate Yoerger[6]; 6. 6-Warren Wethington[5]; 7. 13-Jimmy Rogers[7]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 47-Stephen Randall[3]; 2. 89-Cristian Grady[1]; 3. T2-Nolan Tuttle[5]; 4. 6L-Sean Leasure[4]; 5. 7D-Dakoda Sellers[2]; 6. 31D-Blake Driscol[8]; 7. 15M-Zeke Wheeler[6]; 8. 54A-Jake Anderson[11]; 9. 7C-Cody Bergmeier[9]; 10. (DNF) 6R-Spencer Roggentien[10]; 11. (DNS) 09K-Spencer Eubanks
Heat 1 (6 Laps): 1. 47-Stephen Randall[7]; 2. 6L-Sean Leasure[9]; 3. 89-Cristian Grady[1]; 4. T2-Nolan Tuttle[6]; 5. 7D-Dakoda Sellers[3]; 6. 15M-Zeke Wheeler[4]; 7. 09K-Spencer Eubanks[5]; 8. (DNF) 31D-Blake Driscol[11]; 9. (DNF) 7C-Cody Bergmeier[2]; 10. (DNF) 6R-Spencer Roggentien[8]; 11. (DNS) 54A-Jake Anderson
Pro Legends
A Feature 1 (25 Laps): 1. 77X-Preston Martin[2]; 2. 64L-Jackson Lewis[11]; 3. 52JR-Kacey Korsmo[10]; 4. 49-Tommie Quenzer[9]; 5. 94-Bryce Barnhardt[4]; 6. 88T-Tyler Scott[7]; 7. 5-Dave Eberle[6]; 8. 32M-Robby Morrison[3]; 9. 77C-Colton Utley[15]; 10. 19-Jeff Schmidt[1]; 11. 28-Braxton Franks[19]; 12. 20-Danny Lehmkuhl[26]; 13. 25-Cole O'Brien[12]; 14. 53-Keith Meyer[20]; 15. 51-Cole Klein[18]; 16. 51F-Tim Franz[22]; 17. 88-Cohen Henze[16]; 18. 02-Tim Fredericks[14]; 19. 77-Heath Ropp[24]; 20. 115-Jason Lamm[5]; 21. (DNF) 8W-Michael Weber[8]; 22. (DNF) 80-Craig Peekenschneider[25]; 23. (DNF) 04-Adam Meyer[13]; 24. (DNF) 82-Jacob Tiegen[17]; 25. (DNF) 78-Kyle Miller[21]; 26. (DNF) 77R-Warren Ropp[23]
Heat 1 (8 Laps): 1. 77X-Preston Martin[6]; 2. 32M-Robby Morrison[2]; 3. 25-Cole O'Brien[7]; 4. 115-Jason Lamm[1]; 5. 04-Adam Meyer[4]; 6. 88-Cohen Henze[3]; 7. 28-Braxton Franks[8]; 8. 51F-Tim Franz[5]; 9. (DNS) 80-Craig Peekenschneider
Heat 2 (8 Laps): 1. 94-Bryce Barnhardt[3]; 2. 19-Jeff Schmidt[1]; 3. 49-Tommie Quenzer[8]; 4. 52JR-Kacey Korsmo[7]; 5. 02-Tim Fredericks[2]; 6. 82-Jacob Tiegen[5]; 7. 53-Keith Meyer[6]; 8. 77R-Warren Ropp[9]; 9. (DNF) 20-Danny Lehmkuhl[4]
Heat 3 (8 Laps): 1. 64L-Jackson Lewis[6]; 2. 88T-Tyler Scott[8]; 3. 5-Dave Eberle[1]; 4. 8W-Michael Weber[3]; 5. 77C-Colton Utley[4]; 6. 51-Cole Klein[2]; 7. 78-Kyle Miller[7]; 8. (DNF) 77-Heath Ropp[5]
Dwarf
A Feature 1 (12 Laps): 1. 74-Dave Rosburg[1]; 2. 64-Matt Post[7]; 3. 43-Brycen Wilson[3]; 4. 79-Matt Dales[8]; 5. 8-Brandon Maschmann[10]; 6. 28-Landon Bennett[6]; 7. 57T-Troy Andersen[4]; 8. 3D-Mercede Sweet[5]; 9. 86-Chad Bender[11]; 10. 47-Owen Rosburg[9]; 11. (DNS) 392-Jackson Carey
Heat 1 (6 Laps): 1. 392-Jackson Carey[4]; 2. 47-Owen Rosburg[2]; 3. 79-Matt Dales[1]; 4. 3D-Mercede Sweet[3]; 5. 43-Brycen Wilson[5]; 6. 86-Chad Bender[6]
Heat 2 (6 Laps): 1. 74-Dave Rosburg[1]; 2. 28-Landon Bennett[3]; 3. 64-Matt Post[5]; 4. 57T-Troy Andersen[2]; 5. (DNF) 8-Brandon Maschmann[4]