A Modifieds
A Feature 1: 1. 0L-Lucas Lamberies[12]; 2. 9-Jerry Wilinski[8]; 3. 6-Konnor Wilinski[9]; 4. 58-Marcus Yarie[11]; 5. K9-Tyler Wilson[10]; 6. 56C-Jason Czarapata[7]; 7. 21F-Kevin Feck[5]; 8. 12-Jordan Bartz[15]; 9. 5M-Eddie Muenster[18]; 10. 2JR-Wyatt Block[19]; 11. 38-Dustin Stelse[3]; 12. 2P-Jesse Peebles[1]; 13. 75O-Matt Oreskovich[17]; 14. 79-Jerry Muenster[20]; 15. 61K-Andy Karl[6]; 16. 09B-Kevin Bethke[13]; 17. 75A-Lance Arneson[16]; 18. 15-Nicholas Holtger[2]; 19. 103-Brekken Kleinschmidt[14]; 20. 07-Mike Schmidt[21]; 21. 7H-Marcus Hoeppner[4]
B Feature 1: 1. 75A-Lance Arneson[2]; 2. 75O-Matt Oreskovich[4]; 3. 5M-Eddie Muenster[3]; 4. 2JR-Wyatt Block[7]; 5. 79-Jerry Muenster[9]; 6. 07-Mike Schmidt[5]; 7. 03-Cody Hudson[8]; 8. 50-Jason Cornelius[12]; 9. 88X-Shawn Frelich[6]; 10. 08-Johnny Whitman[1]; 11. 91-Jordan Barkholtz[11]; 12. 21R-Alex Roffers[10]
Heat 1: 1. 56C-Jason Czarapata[6]; 2. 2P-Jesse Peebles[2]; 3. 61K-Andy Karl[4]; 4. K9-Tyler Wilson[8]; 5. 09B-Kevin Bethke[3]; 6. 08-Johnny Whitman[9]; 7. 75O-Matt Oreskovich[5]; 8. 2JR-Wyatt Block[7]; 9. 21R-Alex Roffers[1]
Heat 2: 1. 9-Jerry Wilinski[7]; 2. 58-Marcus Yarie[8]; 3. 15-Nicholas Holtger[2]; 4. 7H-Marcus Hoeppner[3]; 5. 103-Brekken Kleinschmidt[1]; 6. 75A-Lance Arneson[6]; 7. 07-Mike Schmidt[4]; 8. 03-Cody Hudson[9]; 9. 91-Jordan Barkholtz[5]
Heat 3: 1. 38-Dustin Stelse[2]; 2. 21F-Kevin Feck[3]; 3. 0L-Lucas Lamberies[8]; 4. 6-Konnor Wilinski[7]; 5. 12-Jordan Bartz[6]; 6. 5M-Eddie Muenster[5]; 7. 88X-Shawn Frelich[1]; 8. 79-Jerry Muenster[4]; 9. 50-Jason Cornelius[9]
B Modifieds
A Feature 1: 1. 24-Jayden Schmidt[10]; 2. 27-Tyler Sobiesczyk[8]; 3. 7X-Jason Jach[4]; 4. 74R-Zachary Raab[12]; 5. 4-Jeffery Teske[9]; 6. 28-Andy Klosterman[3]; 7. 02C-Bryce Clements[5]; 8. 75-Max Oreskovich[2]; 9. 12K-Anthony Kotula[11]; 10. 29-Andrew Engels[1]; 11. 21-Teagan Wudstrack[6]; 12. 1-Matthew Radtke[7]
Heat 1: 1. 7X-Jason Jach[3]; 2. 21-Teagan Wudstrack[4]; 3. 75-Max Oreskovich[2]; 4. 4-Jeffery Teske[6]; 5. 1-Matthew Radtke[5]; 6. 12K-Anthony Kotula[1]
Heat 2: 1. 28-Andy Klosterman[2]; 2. 02C-Bryce Clements[3]; 3. 27-Tyler Sobiesczyk[5]; 4. 24-Jayden Schmidt[6]; 5. 29-Andrew Engels[1]; 6. 74R-Zachary Raab[4]
Stock Cars
A Feature 1: 1. 64-Clint Forstner[11]; 2. 1M-Dan Michonski[10]; 3. 25-Trent Nolan[9]; 4. 2T-Travis VanStraten[12]; 5. 35-Vern Stedjee[7]; 6. 55W-Shawn Wagner[18]; 7. 2K-Gary Kasperek[6]; 8. 5S-Mitch Stankowski[5]; 9. 7M-Bert Moede Jr[4]; 10. 17S-Harley Simon[2]; 11. 07-Mike Schmidt[8]; 12. 3D-Dylan Stedjee[16]; 13. 26-Travis Welch[17]; 14. 2B-Wayne Block[14]; 15. 91-Daniel Buckwheat[1]; 16. 4N-Brad Nelson[13]; 17. 99S-Dylan Sexton[21]; 18. 59-Larry Buckwheat[20]; 19. 10TR-Tom Riehl[3]; 20. (DNS) 16-Asa Doxtator; 21. (DQ) C19-Jeremie Hedrick[19]
Heat 1: 1. 64-Clint Forstner[6]; 2. 07-Mike Schmidt[5]; 3. 17S-Harley Simon[2]; 4. 91-Daniel Buckwheat[1]; 5. 4N-Brad Nelson[7]; 6. 3D-Dylan Stedjee[4]; 7. C19-Jeremie Hedrick[3]
Heat 2: 1. 25-Trent Nolan[6]; 2. 7M-Bert Moede Jr[4]; 3. 2T-Travis VanStraten[7]; 4. 2K-Gary Kasperek[5]; 5. 2B-Wayne Block[3]; 6. 26-Travis Welch[2]; 7. 59-Larry Buckwheat[1]
Heat 3: 1. 10TR-Tom Riehl[2]; 2. 35-Vern Stedjee[4]; 3. 1M-Dan Michonski[5]; 4. 5S-Mitch Stankowski[3]; 5. 16-Asa Doxtator[1]; 6. 55W-Shawn Wagner[6]; 7. 99S-Dylan Sexton[7]
Dirt Late Models
A Feature 1: 1. 03-Kyle Raddant[2]; 2. 81S-Troy Springborn[4]; 3. 3S-Brett Swedberg[6]; 4. 15A-Nick Anvelink[8]; 5. 33E-Chris Engels[1]; 6. 66-Ron Berna[3]; 7. 9-Tom Naeyaert[7]; 8. 7-Joel Bennett[5]; 9. 95W-Aaron Wickersheim[9]; 10. 87-Adam Janke[10]; 11. 74-Butch Thiel[13]; 12. 5P-Lukas Postl[14]; 13. 27J-Derek Janke[11]; 14. 29H-Tony Habeck[12]
Heat 1: 1. 9-Tom Naeyaert[2]; 2. 66-Ron Berna[4]; 3. 33E-Chris Engels[1]; 4. 7-Joel Bennett[3]; 5. 95W-Aaron Wickersheim[6]; 6. 27J-Derek Janke[5]; 7. 74-Butch Thiel[7]
Heat 2: 1. 03-Kyle Raddant[1]; 2. 15A-Nick Anvelink[3]; 3. 3S-Brett Swedberg[6]; 4. 81S-Troy Springborn[4]; 5. 87-Adam Janke[2]; 6. 29H-Tony Habeck[7]; 7. 5P-Lukas Postl[5]
Dirt 4 cyl Modifieds
A Feature 1: 1. 17-Brian Watzka Jr[9]; 2. 17H-Lucas Hacker[2]; 3. 29W-Tanner Westphal[3]; 4. 37W-Brad Wedde[4]; 5. 1X-Tim Stueck[8]; 6. 10C-Trever Cronick[10]; 7. 3B-Adam Broehm[6]; 8. 8-Tony Everard[5]; 9. 10-Bo White[1]; 10. 17S-Alexis Michonski[13]; 11. 12G-Kaitlyn Pingel[18]; 12. 88E-TJ Everard[11]; 13. 17D-Jeff Danley[14]; 14. 81-AJ Springborn[17]; 15. 67-Elliott Reid[12]; 16. 12-Mason Geigel[16]; 17. 22-Clint Malueg[15]; 18. 117-James Riske[7]; 19. 11X-Jason Stueck[20]; 20. (DNS) 77H-Justin Haufe
Heat 1: 1. 29W-Tanner Westphal[4]; 2. 1X-Tim Stueck[9]; 3. 37W-Brad Wedde[5]; 4. 10C-Trever Cronick[10]; 5. 117-James Riske[8]; 6. 88E-TJ Everard[6]; 7. 17S-Alexis Michonski[2]; 8. 22-Clint Malueg[3]; 9. 81-AJ Springborn[7]; 10. 77H-Justin Haufe[1]
Heat 2: 1. 17H-Lucas Hacker[3]; 2. 17-Brian Watzka Jr[9]; 3. 10-Bo White[2]; 4. 3B-Adam Broehm[7]; 5. 8-Tony Everard[5]; 6. 67-Elliott Reid[10]; 7. 17D-Jeff Danley[6]; 8. 12-Mason Geigel[8]; 9. 12G-Kaitlyn Pingel[1]; 10. 11X-Jason Stueck[4]