Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 27-Malik Sampson[10]; 2. 12-Eric Gillette[9]; 3. 32-Chad Volk[5]; 4. 16X-Blake Luinenburg[7]; 5. 17-Evan Schettler[3]; 6. 3-Katie Gillette[2]; 7. 18M-Taylor Manderfield[11]; 8. 13K-KYLE KINER[1]; 9. 17B-Blake Foesch[12]; 10. (DNF) 72-Jordan Robinson[8]; 11. (DNF) 14-Ernie Dailey[4]; 12. (DNF) 23J-Tayte Harazin[6]; 13. (DNF) 16B-Zachary Bierman[14]; 14. (DNF) 15B-Isaac Bullerman[13]; 15. (DNS) 16R-Hunter Rebstock
Wyffes Hybrids Heat 1 (6 Laps): 1. 16X-Blake Luinenburg[5]; 2. 17-Evan Schettler[3]; 3. 12-Eric Gillette[6]; 4. 32-Chad Volk[4]; 5. 13K-KYLE KINER[1]; 6. 18M-Taylor Manderfield[7]; 7. (DNF) 15B-Isaac Bullerman[2]; 8. (DNS) 16R-Hunter Rebstock
Wyffels Hybrids Heat 2 (6 Laps): 1. 27-Malik Sampson[6]; 2. 3-Katie Gillette[2]; 3. 23J-Tayte Harazin[4]; 4. 14-Ernie Dailey[3]; 5. 72-Jordan Robinson[5]; 6. 17B-Blake Foesch[7]; 7. (DNF) 16B-Zachary Bierman[1]
Sport Compact
Pulver Towing Service A Feature 1 (12 Laps): 1. 19-Jerry Coopman[1]; 2. 9-Nate Coopman[3]; 3. 11A-Darwin Brown[2]; 4. 7F-Neil Forsberg[8]; 5. 81-Brandon Hartmann[5]; 6. 29X-Jason Bolte[6]; 7. 74-Brenden Mofle[4]; 8. (DNF) 101K-Kevin Bolte[7]; 9. (DNF) 11G-Gary Grabill[9]
Pulver Towing Service Heat 1 (6 Laps): 1. 19-Jerry Coopman[1]; 2. 11A-Darwin Brown[2]; 3. 74-Brenden Mofle[7]; 4. 9-Nate Coopman[5]; 5. 81-Brandon Hartmann[8]; 6. 29X-Jason Bolte[9]; 7. 101K-Kevin Bolte[3]; 8. 7F-Neil Forsberg[6]; 9. 11G-Gary Grabill[4]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 20-Brayden Ahlers[3]; 2. 5-Jared Nytroe[1]; 3. 33-Jordan Meine[2]; 4. 75-Jeff Lloyd[5]; 5. 19-Bryan Spaude[4]; 6. (DNF) 15V-Anthony Voss[6]; 7. (DNF) 44-Aaron Wiersma[7]
OReillys Auto Parts Heat 1 (8 Laps): 1. 33-Jordan Meine[2]; 2. 5-Jared Nytroe[1]; 3. 20-Brayden Ahlers[3]; 4. 19-Bryan Spaude[5]; 5. 75-Jeff Lloyd[7]; 6. 15V-Anthony Voss[6]; 7. (DNF) 44-Aaron Wiersma[4]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 17-Trevor Holm[1]; 2. 17X-Justin Luinenburg[6]; 3. 14-Jason Fisher[3]; 4. 7-Kevin Debaere[2]; 5. 71X-Jake Bruns[5]; 6. 69M-Gary Mattison[4]; 7. 00-Ryan Bjerkeset[10]; 8. 9Z-AJ Zimmerman[9]; 9. 10-Blake Schneekloth[8]; 10. (DNF) 18M-Randy Melvin[7]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[1]; 2. 71X-Jake Bruns[3]; 3. 14-Jason Fisher[2]; 4. 00-Ryan Bjerkeset[5]; 5. (DNF) 18M-Randy Melvin[4]
Car Toyz Heat 2 (8 Laps): 1. 17X-Justin Luinenburg[3]; 2. 7-Kevin Debaere[1]; 3. 69M-Gary Mattison[2]; 4. 9Z-AJ Zimmerman[4]; 5. 10-Blake Schneekloth[5]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 7-Cody Koster[4]; 2. 77N-Nick Mueller[1]; 3. 81VT-Dylan Vanden Top[5]; 4. 59H-Chris Hoogland[2]; 5. 99-Dylan Sprock[8]; 6. 42-Mavrick Snyder[3]; 7. 2-Tyler Winter[7]; 8. (DNF) 17J-Christopher Johnson[6]
SS Electric Heat 1 (6 Laps): 1. 77N-Nick Mueller[1]; 2. 59H-Chris Hoogland[4]; 3. 7-Cody Koster[6]; 4. 81VT-Dylan Vanden Top[7]; 5. 42-Mavrick Snyder[5]; 6. 17J-Christopher Johnson[2]; 7. 2-Tyler Winter[3]; 8. 99-Dylan Sprock[8]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 06-Mark Offedahl[5]; 2. 71-Bryan Mooney[1]; 3. 67-Glenn Kleinenberg[2]; 4. 57-Greg Beckler[4]; 5. (DNF) 99-Randy Klein[6]; 6. (DNF) 83-John Olmscheid[3]
Heat 1 (6 Laps): 1. 99-Randy Klein[3]; 2. 06-Mark Offedahl[4]; 3. 67-Glenn Kleinenberg[5]; 4. 71-Bryan Mooney[6]; 5. 57-Greg Beckler[1]; 6. (DNF) 83-John Olmscheid[2]