IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[10]; 2. 1Z-Zach Davis[9]; 3. 7L-Eric Larson[5]; 4. 23E-Broddy Enter[8]; 5. 25-Ben Reierson[13]; 6. 18X-Chris Neisen[4]; 7. 2J-Jeff Carter[7]; 8. 1J-Joey Reimers[3]; 9. 19-Bryan Spaude[11]; 10. 75-Jeff Lloyd[6]; 11. 77-Matthew Schoenke[1]; 12. 07-Carter Matthews[12]; 13. (DNF) 0C-Charlie Rustman[2]
Heat 1: 1. 77-Matthew Schoenke[1]; 2. 1J-Joey Reimers[2]; 3. 2J-Jeff Carter[4]; 4. 9-Matthew Looft[6]; 5. 75-Jeff Lloyd[7]; 6. 19-Bryan Spaude[3]; 7. (DNF) 25-Ben Reierson[5]
Heat 2: 1. 18X-Chris Neisen[2]; 2. 23E-Broddy Enter[4]; 3. 0C-Charlie Rustman[1]; 4. 7L-Eric Larson[3]; 5. 1Z-Zach Davis[5]; 6. 07-Carter Matthews[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 18X-Daniel Eckblad[1]; 2. 71-Josh Larsen[3]; 3. 92-Dan Mackenthun[9]; 4. 99L-Matthew Looft[6]; 5. 00-Ryan Bjerkeset[2]; 6. 5-Luke Sathoff[12]; 7. 30-David Moriarty[8]; 8. 34-Dakota Robinson[11]; 9. 110-Ken Tietz[5]; 10. 27-Jed Trebelhorn[4]; 11. 9Z-AJ Zimmerman[20]; 12. 24-Craig Groebner[14]; 13. 71X-Casen Keller[13]; 14. 78-Kevin Latour[17]; 15. 16T-Luke Trebelhorn[16]; 16. 30Z-Mark Zimmerman[19]; 17. 11S-Chris Neisen[15]; 18. 25A-Andrea McCain[18]; 19. (DNF) 18M-Randy Melvin[21]; 20. (DNF) 81-Matt Speckman[22]; 21. (DNF) 74-Tim Pessek[7]; 22. (DNF) 33-Matt Schauer[10]
Heat 1 (6 Laps): 1. 34-Dakota Robinson[2]; 2. 99L-Matthew Looft[5]; 3. 27-Jed Trebelhorn[1]; 4. 71X-Casen Keller[4]; 5. 78-Kevin Latour[6]; 6. 18M-Randy Melvin[3]
Heat 2 (6 Laps): 1. 71-Josh Larsen[4]; 2. 33-Matt Schauer[3]; 3. 00-Ryan Bjerkeset[2]; 4. 24-Craig Groebner[6]; 5. 25A-Andrea McCain[5]; 6. (DNF) 81-Matt Speckman[1]
Heat 3 (6 Laps): 1. 5-Luke Sathoff[2]; 2. 30-David Moriarty[1]; 3. 110-Ken Tietz[4]; 4. 11S-Chris Neisen[3]; 5. 30Z-Mark Zimmerman[5]
Heat 4 (6 Laps): 1. 74-Tim Pessek[2]; 2. 92-Dan Mackenthun[1]; 3. 18X-Daniel Eckblad[3]; 4. 16T-Luke Trebelhorn[4]; 5. 9Z-AJ Zimmerman[5]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 51X-Gary Schumacher[7]; 2. 32%-Eric Stocker[5]; 3. 81D-Justin Dose[9]; 4. 54-Alan Lahr[8]; 5. 21S-Tim Senne[6]; 6. 88T-Marc Grey[2]; 7. (DNF) 11G-Gary Grabill[1]; 8. (DNF) 24-Emily Christenson[3]; 9. (DNF) 24G-Dale Gatton[4]
Heat 1 (4 Laps): 1. 32%-Eric Stocker[2]; 2. 51X-Gary Schumacher[3]; 3. 81D-Justin Dose[4]; 4. 24-Emily Christenson[1]; 5. 88T-Marc Grey[5]
Heat 2 (4 Laps): 1. 24G-Dale Gatton[1]; 2. 54-Alan Lahr[3]; 3. 21S-Tim Senne[2]; 4. 11G-Gary Grabill[4]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 39X-Daniel Eckblad[9]; 2. 11R-Rod Manthey[6]; 3. 0X-Mark Oestreich[7]; 4. 3K-Karl Hewitt Jr[8]; 5. 3J-Jessie Johnson[3]; 6. 60-Beau Frauendienst[5]; 7. 17R-Luke Rohde[10]; 8. 9-Kris Flewelling[4]; 9. (DNF) 99-Zach Wisch[2]; 10. (DNF) 24-Craig Groebner[1]
Heat 1 (6 Laps): 1. 39X-Daniel Eckblad[4]; 2. 24-Craig Groebner[1]; 3. 17R-Luke Rohde[5]; 4. 60-Beau Frauendienst[2]; 5. 0X-Mark Oestreich[3]
Heat 2 (6 Laps): 1. 3K-Karl Hewitt Jr[3]; 2. 3J-Jessie Johnson[1]; 3. 9-Kris Flewelling[5]; 4. 11R-Rod Manthey[2]; 5. 99-Zach Wisch[4]
MTRA Trucks
A Feature 1 (8 Laps): 1. 60-Mitchell Penaz[2]; 2. 0-Aric Rolf[10]; 3. 851-Josh Compton[9]; 4. 6T-Brandon Kuehn[3]; 5. 3-Brian Alsleben[5]; 6. 100-Kayla Oestreich[4]; 7. 54K-Ryan Kisor[6]; 8. 85-Dustin Theuringer[7]; 9. 23T-Jordan Strube[14]; 10. 19-Carlee Reierson[11]; 11. 93-Cooper Beaver[13]; 12. 22-Gene Johnson[12]; 13. (BF) 10-Katelyn Herrley[1]; 14. (BF) 51K-Robert Knuth[8]; 15. (DNS) 26A-Adam Veerkamp
Heat 1 (5 Laps): 1. 0-Aric Rolf[7]; 2. 10-Katelyn Herrley[1]; 3. 51K-Robert Knuth[6]; 4. 100-Kayla Oestreich[3]; 5. 54K-Ryan Kisor[5]; 6. 19-Carlee Reierson[4]; 7. 93-Cooper Beaver[8]; 8. (DNS) 26A-Adam Veerkamp
Heat 2 (5 Laps): 1. 60-Mitchell Penaz[1]; 2. 851-Josh Compton[6]; 3. 6T-Brandon Kuehn[2]; 4. 3-Brian Alsleben[3]; 5. 85-Dustin Theuringer[5]; 6. 22-Gene Johnson[4]; 7. 23T-Jordan Strube[7]
Roadsters
A Feature 1 (8 Laps): 1. 816-Jake Trebesch[10]; 2. 01-Justin McConnell[6]; 3. 001-Kailynn Thul[3]; 4. 90N-Nick McConnell[5]; 5. 23K-Brian Krueger[7]; 6. 80A-Ashlyn Karnik[2]; 7. 22-Cooper Jensen[12]; 8. 454-Jack Tauber[11]; 9. 357-Bill Mount[13]; 10. 12-Brenna Adams[4]; 11. (DNF) I23-Hannah Buskey[8]; 12. (DNF) 50-Emily McConnell[9]; 13. (DNS) 40-Brooklyn Peterson
Heat 1 (4 Laps): 1. 50-Emily McConnell[6]; 2. 90N-Nick McConnell[4]; 3. 80A-Ashlyn Karnik[2]; 4. 23K-Brian Krueger[5]; 5. 001-Kailynn Thul[3]; 6. 454-Jack Tauber[1]; 7. 357-Bill Mount[7]
Heat 2 (4 Laps): 1. 816-Jake Trebesch[6]; 2. 01-Justin McConnell[4]; 3. I23-Hannah Buskey[5]; 4. 12-Brenna Adams[3]; 5. 40-Brooklyn Peterson[1]; 6. 22-Cooper Jensen[2]
IMCA Modified
A Feature 1 (20 Laps): 1. 11-Trent Loverude[5]; 2. 74C-Clint Hatlestad[4]; 3. 12-Chad Porter[3]; 4. 74J-Jason Schroeder[2]; 5. 71N-Rick Nelson[7]; 6. (DNF) 51-TJ Brockman[6]; 7. (DNF) 21G-Wayne Govig[8]; 8. (DNF) 3J-JJ Reimers[1]
Heat 1 (6 Laps): 1. 12-Chad Porter[4]; 2. 11-Trent Loverude[6]; 3. 3J-JJ Reimers[1]; 4. 74C-Clint Hatlestad[5]; 5. 74J-Jason Schroeder[3]; 6. 51-TJ Brockman[8]; 7. 71N-Rick Nelson[2]; 8. 21G-Wayne Govig[7]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 75C-Cory Probst[10]; 2. 50-Brett Mcconnell[2]; 3. 11-Ben Davis[1]; 4. 85-George Motto[6]; 5. 75H-Carter Holmquist[4]; 6. 27-Moriah Trebelhorn[13]; 7. 175C-Daniel Probst[7]; 8. 72-Jordan Robinson[9]; 9. (DNF) 18M-Taylor Manderfield[8]; 10. (DNF) 7C-Tyler Domeier[5]; 11. (DNF) 17B-Blake Foesch[11]; 12. (DNF) 26-Trent Wolters[15]; 13. (DNF) 24-Mac Tollefson[12]; 14. (DNF) 15-Scott Porter[3]; 15. (DNS) 38B-Brad Becker
Heat 1 (6 Laps): 1. 18M-Taylor Manderfield[6]; 2. 15-Scott Porter[3]; 3. 85-George Motto[5]; 4. 7C-Tyler Domeier[4]; 5. 11-Ben Davis[2]; 6. 17B-Blake Foesch[1]; 7. 26-Trent Wolters[8]; 8. (DNF) 38B-Brad Becker[7]
Heat 2 (6 Laps): 1. 50-Brett Mcconnell[2]; 2. 175C-Daniel Probst[5]; 3. 72-Jordan Robinson[6]; 4. 75C-Cory Probst[7]; 5. 75H-Carter Holmquist[3]; 6. 24-Mac Tollefson[4]; 7. 27-Moriah Trebelhorn[1]
Junior Sportsman Dirt Karts
A Feature 1: 1. 7K-Jase Schroeder[1]; 2. 74-Theo Pessek[3]; 3. 24P-Mason Powers[5]; 4. 0-Dalton Oestreich[2]; 5. 9-Kane Krebs[8]; 6. 5-Gavin St John[6]; 7. 29S-Silas Rustman[7]; 8. 20-Gage Carter[4]; 9. 10-Kamdyn Krebs[10]; 10. 00-Ashlyn Allen[9]; 11. 19-Dayson Chouanard[11]
Heat 1: 1. 24P-Mason Powers[3]; 2. 0-Dalton Oestreich[6]; 3. 20-Gage Carter[5]; 4. 9-Kane Krebs[2]; 5. 29S-Silas Rustman[4]; 6. 19-Dayson Chouanard[1]
Heat 2: 1. 7K-Jase Schroeder[5]; 2. 74-Theo Pessek[3]; 3. 5-Gavin St John[4]; 4. 10-Kamdyn Krebs[2]; 5. 00-Ashlyn Allen[1]
Heat 3: 1. 0-Dalton Oestreich[1]; 2. 20-Gage Carter[2]; 3. 29S-Silas Rustman[3]; 4. 24P-Mason Powers[4]; 5. 9-Kane Krebs[5]; 6. 19-Dayson Chouanard[6]
Heat 4: 1. 7K-Jase Schroeder[1]; 2. 74-Theo Pessek[3]; 3. 5-Gavin St John[2]; 4. 00-Ashlyn Allen[5]; 5. 10-Kamdyn Krebs[4]
Junior Class
A Feature 1: 1. 00-Brayden Allen[1]; 2. 06-Gavin Allen[2]; 3. 24-Justin Daschner[4]; 4. 27N-Noah Rustman[3]
Heat 1: 1. 06-Gavin Allen[1]; 2. 00-Brayden Allen[4]; 3. 24-Justin Daschner[3]; 4. 27N-Noah Rustman[2]
Heat 2: 1. 27N-Noah Rustman[3]; 2. 00-Brayden Allen[1]; 3. 06-Gavin Allen[4]; 4. 24-Justin Daschner[2]
Rookie Class
A Feature 1: 1. 30-Mason Moriarty[1]; 2. 18P-Connor Powers[3]; 3. 60-Lucas St John[4]; 4. 1C-Colt Carter[2]
Heat 1: 1. 1C-Colt Carter[1]; 2. 30-Mason Moriarty[3]; 3. 60-Lucas St John[4]; 4. 18P-Connor Powers[2]
Heat 2: 1. 30-Mason Moriarty[2]; 2. 18P-Connor Powers[3]; 3. 1C-Colt Carter[4]; 4. 60-Lucas St John[1]
Adult Open
A Feature 1 (8 Laps): 1. 26-Trent Wolters[1]; 2. 2K-Kayla Schauer[2]; 3. 15P-Michael Powers[3]; 4. 1V-Megan Voss[5]; 5. 73B-Bill Wencl[4]; 6. 44B-Billy Wencl[6]; 7. (DNS) 4U-Conner Meyer
Heat 1 (6 Laps): 1. 26-Trent Wolters[2]; 2. 15P-Michael Powers[3]; 3. 1V-Megan Voss[5]; 4. 73B-Bill Wencl[4]; 5. 2K-Kayla Schauer[6]; 6. 44B-Billy Wencl[1]; 7. (DNS) 4U-Conner Meyer
Heat 2 (6 Laps): 1. 2K-Kayla Schauer[2]; 2. 73B-Bill Wencl[4]; 3. 26-Trent Wolters[6]; 4. 15P-Michael Powers[5]; 5. 1V-Megan Voss[3]; 6. 44B-Billy Wencl[7]; 7. (DNS) 4U-Conner Meyer