A Modifieds
Cars Limited A Feature 1 (20 Laps): 1. M8-Dalton Magers[6]; 2. XXX-Jesse Rogotzke[7]; 3. 15JR-Cole Bents[4]; 4. 27-Don Gerritsen Jr[2]; 5. 44V-Harvey Vande Weerd[5]; 6. 80-Josh Bonnstetter[1]; 7. 7C-Benjamin Chukuske[10]; 8. 7J-Jeremy Smith[3]; 9. M80-Jim Mathieson[8]; 10. (DNF) XM-Chris Moore[9]
Cars Limited Heat 1 (8 Laps): 1. XXX-Jesse Rogotzke[4]; 2. 7J-Jeremy Smith[2]; 3. 44V-Harvey Vande Weerd[3]; 4. 80-Josh Bonnstetter[1]; 5. (DNS) XM-Chris Moore
Cars Limited Heat 2 (8 Laps): 1. 15JR-Cole Bents[2]; 2. 27-Don Gerritsen Jr[1]; 3. M8-Dalton Magers[3]; 4. M80-Jim Mathieson[4]; 5. 7C-Benjamin Chukuske[5]
Hot Laps 1: 1. XXX-Jesse Rogotzke; 2. 7J-Jeremy Smith; 3. 44V-Harvey Vande Weerd; 4. 80-Josh Bonnstetter
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[6]; 2. 71X-Jake Bruns[5]; 3. 18-Alex Dostal[9]; 4. 17-Trevor Holm[3]; 5. 17X-Justin Luinenburg[7]; 6. 92-Dan Mackenthun[10]; 7. 7M-Mitch Dowhower[13]; 8. F1-Levi Feltman[2]; 9. 14-Nick Johansen[4]; 10. 76-Ben Petersen[14]; 11. (DNF) 3-Mike Carlson[12]; 12. (DNF) 5-Luke Sathoff[8]; 13. (DNF) 81-Travis Vanden Top[16]; 14. (DNF) 69M-Gary Mattison[1]; 15. (DNF) 22N-Gage Noyes[15]; 16. (DNF) 25-Tom Schumann[11]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[4]; 2. 7L-Jeffrey Larson[6]; 3. 69M-Gary Mattison[3]; 4. 5-Luke Sathoff[7]; 5. 18-Alex Dostal[8]; 6. 25-Tom Schumann[1]; 7. 7M-Mitch Dowhower[5]; 8. (DNF) 22N-Gage Noyes[2]
Car Toyz Heat 2 (8 Laps): 1. 17X-Justin Luinenburg[6]; 2. F1-Levi Feltman[3]; 3. 14-Nick Johansen[4]; 4. 71X-Jake Bruns[5]; 5. 92-Dan Mackenthun[8]; 6. 3-Mike Carlson[2]; 7. 76-Ben Petersen[7]; 8. (DNF) 81-Travis Vanden Top[1]
Hot Laps 1: 1. 17X-Justin Luinenburg; 2. F1-Levi Feltman; 3. 14-Nick Johansen; 4. 3-Mike Carlson; 5. 25-Tom Schumann; 6. 17-Trevor Holm; 7. 69M-Gary Mattison; 8. 81-Travis Vanden Top; 9. 76-Ben Petersen
B Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. 25C-Cody Thompson[5]; 2. 00-Colby Fett[7]; 3. 1ST-John Klynsma[2]; 4. 1S-Justin Klynsma[14]; 5. 69-Tony Rialson[12]; 6. 9-Matthew Looft[13]; 7. 3R-Jonah Chinn[4]; 8. 5Z-Kris Zuhlsdorf[8]; 9. 81-Jared Boumeester[17]; 10. 27-Jeremy Van Ede[3]; 11. 5R-Jim Richert[6]; 12. 15-Dallas Nutt[1]; 13. 111B-Eric Bassett[15]; 14. 21X-Connor Vande Weerd[11]; 15. 33-Jordan Meine[16]; 16. 5-Jared Nytroe[22]; 17. 42-Dan Ahlers[10]; 18. (DNF) 20-Brayden Ahlers[21]; 19. (DNF) 1-Jeff Maasch[20]; 20. (DNF) 25-Dan Paplow[18]; 21. (DNF) 44X-Aaron Wiersma[19]; 22. (DNF) 45R-Dale Ricks Jr[9]
B Feature 1 (12 Laps): 1. 81-Jared Boumeester[3]; 2. 25-Dan Paplow[5]; 3. 44X-Aaron Wiersma[1]; 4. 1-Jeff Maasch[4]; 5. 15J-John Rebstock[13]; 6. 20-Brayden Ahlers[10]; 7. 27P-Jesse Pergande[15]; 8. 29J-Gregg Hamman[8]; 9. 5-Jared Nytroe[7]; 10. 79W-Bill Wegner[12]; 11. 15R-Robb Nutt[2]; 12. 74-Cory Hoogland[11]; 13. P 38-Shaun Wahl[9]; 14. 44-Cameron Vande Weerd[14]; 15. 45D-Dyllan Ricks[6]
OReillys Auto Parts Heat 1 (8 Laps): 1. 5Z-Kris Zuhlsdorf[2]; 2. 69-Tony Rialson[4]; 3. 15-Dallas Nutt[6]; 4. 45R-Dale Ricks Jr[3]; 5. 44X-Aaron Wiersma[5]; 6. 25-Dan Paplow[7]; 7. P 38-Shaun Wahl[1]; 8. 15J-John Rebstock[8]
OReillys Auto Parts Heat 2 (8 Laps): 1. 9-Matthew Looft[1]; 2. 00-Colby Fett[3]; 3. 21X-Connor Vande Weerd[7]; 4. 42-Dan Ahlers[2]; 5. 15R-Robb Nutt[6]; 6. (DNF) 45D-Dyllan Ricks[5]; 7. (DNF) 20-Brayden Ahlers[4]; 8. (DNF) 44-Cameron Vande Weerd[8]
OReillys Auto Parts Heat 3 (8 Laps): 1. 3R-Jonah Chinn[1]; 2. 25C-Cody Thompson[5]; 3. 111B-Eric Bassett[3]; 4. 1S-Justin Klynsma[6]; 5. 81-Jared Boumeester[7]; 6. 5-Jared Nytroe[4]; 7. 74-Cory Hoogland[8]; 8. 27P-Jesse Pergande[2]
OReillys Auto Parts Heat 4 (8 Laps): 1. 1ST-John Klynsma[1]; 2. 27-Jeremy Van Ede[3]; 3. 33-Jordan Meine[2]; 4. 5R-Jim Richert[4]; 5. 1-Jeff Maasch[6]; 6. 29J-Gregg Hamman[7]; 7. 79W-Bill Wegner[5]
Hot Laps 1: 1. 00-Colby Fett; 2. 1S-Justin Klynsma; 3. 27-Jeremy Van Ede; 4. 9-Matthew Looft; 5. 25C-Cody Thompson; 6. 69-Tony Rialson; 7. 42-Dan Ahlers; 8. 20-Brayden Ahlers; 9. 111B-Eric Bassett; 10. 81-Jared Boumeester; 11. 45R-Dale Ricks Jr; 12. 44-Cameron Vande Weerd; 13. 21X-Connor Vande Weerd; 14. 15-Dallas Nutt; 15. 33-Jordan Meine; 16. 1ST-John Klynsma; 17. 29J-Gregg Hamman; 18. 3R-Jonah Chinn; 19. 74-Cory Hoogland; 20. 79W-Bill Wegner; 21. 45D-Dyllan Ricks; 22. 15J-John Rebstock; 23. 1-Jeff Maasch; 24. 15R-Robb Nutt; 25. P 38-Shaun Wahl; 26. 27P-Jesse Pergande
Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 12-Eric Gillette[7]; 2. 75C-Cory Probst[10]; 3. 3-Katie Gillette[5]; 4. 27-Malik Sampson[9]; 5. 16X-Blake Luinenburg[6]; 6. 24W-Doug Wickman[13]; 7. 26-Tyler Pospisil[3]; 8. 29-Tim Huseby[4]; 9. 47-Jake Manitz[12]; 10. J3K-Jaeden Strandberg[14]; 11. 14-Ernie Dailey[2]; 12. 11T-Roger Jenniges[1]; 13. 3K-Dan Strandberg[8]; 14. 59-Corey Gronewold[11]; 15. 5-Jeremy Johnson[15]
Wyffels Hybrids Heat 1 (6 Laps): 1. 14-Ernie Dailey[2]; 2. 11T-Roger Jenniges[1]; 3. 29-Tim Huseby[4]; 4. 27-Malik Sampson[7]; 5. 12-Eric Gillette[6]; 6. 59-Corey Gronewold[3]; 7. 24W-Doug Wickman[8]; 8. (DNF) 5-Jeremy Johnson[5]
Wyffels Hybrids Heat 2 (6 Laps): 1. 26-Tyler Pospisil[2]; 2. 3-Katie Gillette[4]; 3. 3K-Dan Strandberg[6]; 4. 16X-Blake Luinenburg[5]; 5. 75C-Cory Probst[7]; 6. 47-Jake Manitz[3]; 7. J3K-Jaeden Strandberg[1]
Hot Laps 1: 1. 75C-Cory Probst; 2. 3K-Dan Strandberg; 3. 12-Eric Gillette; 4. 26-Tyler Pospisil; 5. 16X-Blake Luinenburg; 6. 5-Jeremy Johnson; 7. 14-Ernie Dailey; 8. 47-Jake Manitz; 9. 59-Corey Gronewold; 10. 3-Katie Gillette; 11. J3K-Jaeden Strandberg
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 18X-Austin Friedrich[4]; 2. 3G-Tori Groebner[6]; 3. 101K-Kevin Bolte[2]; 4. 7K-Brock Klaith[8]; 5. 18-RJ Esqueda[11]; 6. 8K-Kaytee DeVries[7]; 7. 18D-Derek Kelsheimer[5]; 8. 21X-Trivette Phillips[12]; 9. 11A-Darwin Brown[10]; 10. 24-Jake Schroeder[9]; 11. 20M-Thad Gunnink[1]; 12. 440-Jaedon Erickson[3]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 101K-Kevin Bolte[2]; 2. 7K-Brock Klaith[5]; 3. 20M-Thad Gunnink[1]; 4. 18X-Austin Friedrich[3]; 5. 3G-Tori Groebner[4]; 6. (DNS) 18-RJ Esqueda
Plaid Moose Cafe Heat 2 (6 Laps): 1. 440-Jaedon Erickson[2]; 2. 8K-Kaytee DeVries[4]; 3. 11A-Darwin Brown[6]; 4. 24-Jake Schroeder[5]; 5. 18D-Derek Kelsheimer[3]; 6. (DNS) 21X-Trivette Phillips