DIRTcar Late Models
A Feature (18 Laps): 1. 99-Ryan DeBoer[3]; 2. 40-Tim Dann[2]; 3. 9K-Colby Klaassen[5]; 4. 71-Zach Olivier[10]; 5. 35K-Brady Klaassen[16]; 6. 3M-Brett Martin[6]; 7. 9-Kyle DeBoer[4]; 8. 12-Mike Chaney[12]; 9. 1X-Aaron Foote[18]; 10. 81-Lance Nordstrom[20]; 11. 33-Garet Deboer[9]; 12. 29Z-JJ Zebell[17]; 13. (DNF) 22-Brian Taylor[11]; 14. (DNF) 15-Brandon Ferguson[8]; 15. (DNF) 86-Tracy Halouska[13]; 16. (DNF) 21-Chris Ellingson[7]; 17. (DNF) 83-Nick Janssen[14]; 18. (DNF) 27-Lee Kuchta[1]; 19. (DNS) 1K-Tyler Myers; 20. (DNS) 64-Cory Yeigh
Heat 1 (8 Laps): 1. 12-Mike Chaney[5]; 2. 15-Brandon Ferguson[4]; 3. 9K-Colby Klaassen[6]; 4. 3M-Brett Martin[3]; 5. 86-Tracy Halouska[2]; 6. (DNF) 35K-Brady Klaassen[1]; 7. (DNF) 1X-Aaron Foote[7]
Heat 2 (8 Laps): 1. 22-Brian Taylor[2]; 2. 21-Chris Ellingson[6]; 3. 40-Tim Dann[4]; 4. 27-Lee Kuchta[5]; 5. (DNF) 64-Cory Yeigh[1]; 6. (DNF) 81-Lance Nordstrom[7]; 7. (DNF) 1K-Tyler Myers[3]
Heat 3 (8 Laps): 1. 33-Garet Deboer[1]; 2. 99-Ryan DeBoer[3]; 3. 71-Zach Olivier[4]; 4. 9-Kyle DeBoer[2]; 5. 83-Nick Janssen[6]; 6. (DNS) 29Z-JJ Zebell
DIRTcar Sportsmans
A Feature (12 Laps): 1. 81VT-Dylan Vanden Top[6]; 2. 22-Chandler Meiburg[3]; 3. 14-Brian Kroon[7]; 4. 57-Todd Steenhoven[1]; 5. 1-Alex Hemmingson[5]; 6. 45K-Kaden Klaassen[11]; 7. 2WS-Wyleigh Steenhoven[8]; 8. 81CJ-Carson Vanden Top[10]; 9. 02-Leon Sneller[4]; 10. 17-Brandon Boeve[9]; 11. (DNF) 24H-Brock Harnack[2]
Heat 1 (6 Laps): 1. 14-Brian Kroon[3]; 2. 81VT-Dylan Vanden Top[6]; 3. 02-Leon Sneller[1]; 4. 1-Alex Hemmingson[4]; 5. 2WS-Wyleigh Steenhoven[5]; 6. 17-Brandon Boeve[2]
Heat 2 (6 Laps): 1. 22-Chandler Meiburg[1]; 2. 57-Todd Steenhoven[4]; 3. 24H-Brock Harnack[5]; 4. (DNF) 81CJ-Carson Vanden Top[2]; 5. (DNF) 45K-Kaden Klaassen[3]
USRA B-Mods
A Feature (15 Laps): 1. 91-Tyler Johnson[9]; 2. 6-Dustin Kruse[3]; 3. 20-Derek Van Veldhuizen[2]; 4. 18-Corbin Erickson[7]; 5. 57-Duke Erickson[10]; 6. 19-Tracy Johnson[8]; 7. 87E-Clint Erickson[12]; 8. 17-Oliver Sackett[17]; 9. 97K-Tanner Koster[4]; 10. 27C-Colton Van Beek[20]; 11. 7K-Tom Koster[16]; 12. 21-Jydin Dahl[19]; 13. (DNF) 27-Kevin Joachim[5]; 14. (DNF) 21K-Dave Kennedy[18]; 15. (DNF) 77-Colton Kaskie[13]; 16. (DNF) 29MW-Michael Wallace[14]; 17. (DNF) 1-Jake Wranek[1]; 18. (DNF) 11L-Lyndon Johnson[11]; 19. (DNF) 66-Michael Wichers[15]; 20. (DNF) 52-Trevor Kracht[6]
Heat 1 (8 Laps): 1. 91-Tyler Johnson[1]; 2. 6-Dustin Kruse[3]; 3. 57-Duke Erickson[7]; 4. 18-Corbin Erickson[4]; 5. 87E-Clint Erickson[6]; 6. 66-Michael Wichers[5]; 7. 7K-Tom Koster[2]
Heat 2 (8 Laps): 1. 1-Jake Wranek[2]; 2. 97K-Tanner Koster[4]; 3. 19-Tracy Johnson[3]; 4. 17-Oliver Sackett[7]; 5. 77-Colton Kaskie[6]; 6. (DNF) 21K-Dave Kennedy[1]; 7. (DNF) 27C-Colton Van Beek[5]
Heat 3 (8 Laps): 1. 27-Kevin Joachim[1]; 2. 11L-Lyndon Johnson[4]; 3. 52-Trevor Kracht[2]; 4. 20-Derek Van Veldhuizen[5]; 5. 29MW-Michael Wallace[3]; 6. (DNF) 21-Jydin Dahl[6]
USRA Stock Cars
A Feature (18 Laps): 1. 04-Roger Verdoorn[3]; 2. 20K-Spenser Kalass[8]; 3. 8-Levi Vander Weide[11]; 4. 32X-Rich Gregoire[5]; 5. 43K-Josh Kelderman[7]; 6. 36-Glenn Wynia[6]; 7. 4-Aaron Stettnichs[4]; 8. (DNF) 0-Dalton Korthals[2]; 9. (DNF) 12C-Cody Wangerin[14]; 10. (DNF) 45R-Dyllan Ricks[10]; 11. (DNF) 82-Dylan Fitzpatrick[9]; 12. (DNF) 10FOUR-Jackson Mulder[15]; 13. (DNF) 4D-Cory Kelderman[12]; 14. (DNF) 81-Tanner Vanden Top[13]; 15. (DQ) 46-Colton Arends[1]
Heat 1 (8 Laps): 1. 45R-Dyllan Ricks[1]; 2. 20K-Spenser Kalass[4]; 3. 32X-Rich Gregoire[7]; 4. 43K-Josh Kelderman[6]; 5. 0-Dalton Korthals[5]; 6. 8-Levi Vander Weide[3]; 7. 81-Tanner Vanden Top[8]; 8. (DNF) 12C-Cody Wangerin[2]
Heat 2 (8 Laps): 1. 82-Dylan Fitzpatrick[2]; 2. 46-Colton Arends[6]; 3. 04-Roger Verdoorn[5]; 4. 36-Glenn Wynia[4]; 5. 4-Aaron Stettnichs[3]; 6. (DNF) 4D-Cory Kelderman[1]; 7. (DNS) 10FOUR-Jackson Mulder
USRA Hobby Stocks
A Feature (15 Laps): 1. 6-Dustin Gulbrandson[3]; 2. 61N-Nick Brady[7]; 3. 86-Tracy Halouska[1]; 4. 00K-Kaylb Brunssen[10]; 5. 14K-Bryant Klaassen[9]; 6. 81-Josh Froseth[20]; 7. 10-Blake Schneekloth[2]; 8. Z-Josef Zahn[13]; 9. 13-Shila Erickson[6]; 10. 96-Bob Meyer[19]; 11. T8-Brandon Nielsen[11]; 12. 42-Travis Dann[14]; 13. 19C-Cameron Jurrens[16]; 14. (DNF) 18K-Landon Krohn[5]; 15. (DNF) 20B-Josh Bradley[8]; 16. (DNF) 13C-Carter Van Veldhuizen[21]; 17. (DNF) 17-Tanner Woelber[17]; 18. (DNF) 99X-Josh Sidles[4]; 19. (DNF) 3J-James Adams[15]; 20. (DNF) 22E-Eric Gaul[12]; 21. (DNS) 19-Brandon Jurrens
Heat 1 (6 Laps): 1. T8-Brandon Nielsen[2]; 2. 18K-Landon Krohn[4]; 3. 20B-Josh Bradley[1]; 4. 10-Blake Schneekloth[6]; 5. Z-Josef Zahn[3]; 6. 19C-Cameron Jurrens[7]; 7. (DNF) 19-Brandon Jurrens[5]
Heat 2 (6 Laps): 1. 6-Dustin Gulbrandson[2]; 2. 22E-Eric Gaul[4]; 3. 00K-Kaylb Brunssen[3]; 4. 61N-Nick Brady[6]; 5. 42-Travis Dann[5]; 6. 17-Tanner Woelber[7]; 7. (DNF) 96-Bob Meyer[1]
Heat 3 (6 Laps): 1. 99X-Josh Sidles[3]; 2. 14K-Bryant Klaassen[2]; 3. 86-Tracy Halouska[4]; 4. 13-Shila Erickson[5]; 5. 3J-James Adams[1]; 6. 13C-Carter Van Veldhuizen[7]; 7. (DNF) 81-Josh Froseth[6]