Hobby Stocks
A Feature (20 Laps): 1. 2H-Clarence Holbrook[3]; 2. 38-Ryan Hart[2]; 3. 3JC-Jewell Crandall[4]; 4. 18T-James Thomson[7]; 5. 13-Maddie Motts[6]; 6. 78-Jason Robles[16]; 7. 46-Colten Haney[8]; 8. 17B-Kevin Brown[12]; 9. 99X-Mike Bluebaugh[13]; 10. 71A-Michaela Taylor[9]; 11. 164-Frank Furtado[11]; 12. 07-Jared Baugh[1]; 13. 16B-Logan Brown[15]; 14. 7-Sean Stone[18]; 15. 23-Jesse Paladino[5]; 16. 51X-Xavier Baez[10]; 17. (DNS) 64-Melissa Bryant; 18. (DNS) 47-Gavin Griffiths
Heat 1 (8 Laps): 1. 07-Jared Baugh[1]; 2. 3JC-Jewell Crandall[2]; 3. 18T-James Thomson[5]; 4. 51X-Xavier Baez[4]; 5. 99X-Mike Bluebaugh[6]; 6. 78-Jason Robles[3]
Heat 2 (8 Laps): 1. 38-Ryan Hart[1]; 2. 23-Jesse Paladino[2]; 3. 46-Colten Haney[3]; 4. 164-Frank Furtado[5]; 5. 47-Gavin Griffiths[4]; 6. (DNS) 64-Melissa Bryant
Heat 3 (8 Laps): 1. 2H-Clarence Holbrook[4]; 2. 13-Maddie Motts[3]; 3. 71A-Michaela Taylor[1]; 4. 17B-Kevin Brown[2]; 5. 16B-Logan Brown[5]; 6. 7-Sean Stone[6]
IMCA Northern SportMod
A Feature (20 Laps): 1. 6-Dylan Connelly[1]; 2. 52-Jason Ryan Jr[7]; 3. 188-Kenny Shrader[8]; 4. 2-Kelly Campanile[4]; 5. 2C-Trevor Clymens[6]; 6. 3G-Chuck Golden[3]; 7. 44G-James Graessle[2]; 8. 99C-KC Carpenter[9]; 9. 32-Jeff Bentancourt[10]; 10. 19C-Tommy Clymens[5]
Heat 1 (8 Laps): 1. 52-Jason Ryan Jr[4]; 2. 6-Dylan Connelly[1]; 3. 19C-Tommy Clymens[3]; 4. 3G-Chuck Golden[2]; 5. 32-Jeff Bentancourt[5]
Heat 2 (8 Laps): 1. 188-Kenny Shrader[4]; 2. 2C-Trevor Clymens[3]; 3. 2-Kelly Campanile[2]; 4. 44G-James Graessle[1]; 5. 99C-KC Carpenter[5]
Factory Stocks
A Feature (15 Laps): 1. 7C-Tom Brown[1]; 2. 75-Tom Davis[2]; 3. 27-Matt Wirth[3]; 4. 19J-Jackie Price[4]; 5. (DNS) 33M-Ryland McCoy; 6. (DNS) 73-Tony Quinonez
Heat (6 Laps): 1. 7C-Tom Brown[1]; 2. 75-Tom Davis[4]; 3. 27-Matt Wirth[6]; 4. 19J-Jackie Price[5]; 5. 73-Tony Quinonez[2]; 6. 33M-Ryland McCoy[3]
Sportsman Sprints
A Feature 1 (20 Laps): 1. 09-Bryant Bell[9]; 2. 9-Anthony Bruno[2]; 3. 96-Logan Mitchell[4]; 4. 2ND-Terry Nichols[3]; 5. 18-Todd Hawse[6]; 6. ONE9-Aniyah Scott[1]; 7. 57-Adam Weisberg[8]; 8. 20-Kyle Hawse[5]; 9. 68-Marvin Mitchell[7]
Heat 1 (8 Laps): 1. 2ND-Terry Nichols[1]; 2. ONE9-Aniyah Scott[2]; 3. 20-Kyle Hawse[4]; 4. 68-Marvin Mitchell[3]; 5. 09-Bryant Bell[5]
Heat 2 (8 Laps): 1. 9-Anthony Bruno[4]; 2. 96-Logan Mitchell[1]; 3. 18-Todd Hawse[2]; 4. 57-Adam Weisberg[3]
360 Sprints - Non-Winged
A Feature 1 (25 Laps): 1. 3F-Jacob Tuttle[1]; 2. 3T-Blake Bower[3]; 3. 33DJ-DJ Johnson[6]; 4. 36-Bob Newberry[5]; 5. 9X-Anthony Bruno[11]; 6. 63-Dylan Newberry[8]; 7. 47-Brent Steck[12]; 8. 24N-Nick Larson[10]; 9. 33-Heath Holdsclaw[9]; 10. 31P-Eathon Lanfri[7]; 11. 77-Ryon Siverling[16]; 12. 38-Tyler Cato[14]; 13. 32-Shawn Arriaga[4]; 14. 9-Paul Vandenberg[13]; 15. 84-Colson Plourde[17]; 16. 95-Joshua Wooten[21]; 17. 5X-Chris Geilfuss[18]; 18. 7L-Kevin Gray[19]; 19. 7EJ-Josh Young[2]; 20. 7D-Daniel Dekeyser[15]; 21. 49-Joe McCoy[20]; 22. 5-Kaimi Moniz Costa[22]
Heat 1 (8 Laps): 1. 7EJ-Josh Young[3]; 2. 33DJ-DJ Johnson[4]; 3. 33-Heath Holdsclaw[2]; 4. 24N-Nick Larson[1]; 5. 9-Paul Vandenberg[5]; 6. 49-Joe McCoy[7]; 7. 84-Colson Plourde[6]; 8. (DNS) 5-Kaimi Moniz Costa
Heat 2 (8 Laps): 1. 36-Bob Newberry[2]; 2. 3T-Blake Bower[4]; 3. 9X-Anthony Bruno[1]; 4. 31P-Eathon Lanfri[3]; 5. 7D-Daniel Dekeyser[7]; 6. 77-Ryon Siverling[5]; 7. 5X-Chris Geilfuss[6]
Heat 3 (8 Laps): 1. 3F-Jacob Tuttle[2]; 2. 32-Shawn Arriaga[4]; 3. 63-Dylan Newberry[3]; 4. 47-Brent Steck[1]; 5. 38-Tyler Cato[5]; 6. 95-Joshua Wooten[7]; 7. 7L-Kevin Gray[6]
Qualifying 1 (2 Laps): 1. 33DJ-DJ Johnson, 00:14.201[7]; 2. 3T-Blake Bower, 00:14.280[15]; 3. 32-Shawn Arriaga, 00:14.478[10]; 4. 7EJ-Josh Young, 00:14.522[12]; 5. 31P-Eathon Lanfri, 00:14.640[4]; 6. 63-Dylan Newberry, 00:14.654[11]; 7. 33-Heath Holdsclaw, 00:14.800[19]; 8. 36-Bob Newberry, 00:14.914[3]; 9. 3F-Jacob Tuttle, 00:15.003[17]; 10. 24N-Nick Larson, 00:15.050[22]; 11. 9X-Anthony Bruno, 00:15.061[9]; 12. 47-Brent Steck, 00:15.296[20]; 13. 9-Paul Vandenberg, 00:15.337[16]; 14. 77-Ryon Siverling, 00:15.497[13]; 15. 38-Tyler Cato, 00:15.568[1]; 16. 84-Colson Plourde, 00:15.666[14]; 17. 5X-Chris Geilfuss, 00:15.777[6]; 18. 7L-Kevin Gray, 00:15.861[21]; 19. 49-Joe McCoy, 00:15.895[8]; 20. 7D-Daniel Dekeyser, 00:15.940[2]; 21. 95-Joshua Wooten, 00:16.133[5]; 22. (DNS) 5-Kaimi Moniz Costa, 00:16.133