A Modifieds
A Feature (35 Laps): 1. 20RT-Ricky Thornton Jr[6]; 2. 10C-Cayden Carter[10]; 3. 19G-Richie Gustin[2]; 4. 5L-Cody Laney[3]; 5. 7N-Jay Noteboom[8]; 6. B1-Jeff Larson[9]; 7. 32DJ-DJ Shannon[1]; 8. 175-Ethan Dotson[16]; 9. 99-Mike Mullen[4]; 10. 77-Jeff Aikey[21]; 11. 15K-Justin Kay[5]; 12. 71C-Troy Cordes[18]; 13. 11-Ethan Braaksma[24]; 14. 29D-Brad Dierks[11]; 15. 27M-Mark Schulte[13]; 16. 6-Jed Freiburger[7]; 17. 21M-Tyler Madigan[22]; 18. 3-Jason Schueller[15]; 19. 32C-Chad Holladay[12]; 20. V-Milo Veloz[20]; 21. 40-Joel Callahan[14]; 22. 12T-Timmy Current[17]; 23. 32-Chris Simpson[19]; 24. 23JR-Nick Roberts[23]
B Feature - Top 4 Advance to A (10 Laps): 1. 77-Jeff Aikey[4]; 2. 21M-Tyler Madigan[2]; 3. 23JR-Nick Roberts[7]; 4. 11-Ethan Braaksma[3]; 5. 33K-Kenny Kostenbader[12]; 6. 9K-Troy Bauer[1]; 7. 492-Trent Wyssbrod[11]; 8. 80N-Richard Nelson[9]; 9. 01-John Campbell[6]; 10. 19D-Darin Duffy[8]; 11. (DNS) 73-Greg Kastli; 12. (DNS) 1S-Brandon Schmitt
Heat 1 - Top 5 Advance to A (8 Laps): 1. 29D-Brad Dierks[1]; 2. 27M-Mark Schulte[2]; 3. 3-Jason Schueller[3]; 4. 12T-Timmy Current[5]; 5. 32-Chris Simpson[10]; 6. 9K-Troy Bauer[8]; 7. 11-Ethan Braaksma[11]; 8. 73-Greg Kastli[6]; 9. 23JR-Nick Roberts[7]; 10. 80N-Richard Nelson[4]; 11. 492-Trent Wyssbrod[9]
Heat 2 - Top 5 Advance to A (8 Laps): 1. 32C-Chad Holladay[1]; 2. 40-Joel Callahan[2]; 3. 175-Ethan Dotson[6]; 4. 71C-Troy Cordes[10]; 5. V-Milo Veloz[4]; 6. 21M-Tyler Madigan[9]; 7. 77-Jeff Aikey[11]; 8. 01-John Campbell[5]; 9. 19D-Darin Duffy[8]; 10. 1S-Brandon Schmitt[7]; 11. 33K-Kenny Kostenbader[3]
B Modifieds
A Feature (20 Laps): 1. 3T-Tyler Soppe[8]; 2. 12D-Joe Docekal[3]; 3. 20-Brandon Schmitt[10]; 4. 1M-Mitch Manternach[7]; 5. 01-Brayton Carter[4]; 6. 42-Wes Digman[2]; 7. 8R-Chase Rudolf[6]; 8. K3-Kyle Olson[9]; 9. 16-Bryan Moreland[1]; 10. 22-Austin Heacock[16]; 11. T23-Tony Olson[5]; 12. 21-Keith Blum[11]; 13. 6M-Jake Murphy[13]; 14. 35-Kyle Bentley[12]; 15. 02-Travis Fecht[15]; 16. 55-Ben Peters[17]; 17. 819-Will Forester[19]; 18. 77JR-Rayce Mullen[18]; 19. (DNS) 27-Tim Fredericks; 20. (DQ) 31-Jason Roth[14]
Heat 1 (6 Laps): 1. 21-Keith Blum[4]; 2. 35-Kyle Bentley[5]; 3. 6M-Jake Murphy[2]; 4. 31-Jason Roth[8]; 5. 02-Travis Fecht[3]; 6. 22-Austin Heacock[7]; 7. 55-Ben Peters[6]; 8. 77JR-Rayce Mullen[10]; 9. 819-Will Forester[1]; 10. (DNS) 27-Tim Fredericks
Stock Cars
A Feature (20 Laps): 1. 71-David Brandies[2]; 2. 18-Tom Schmitt[4]; 3. 9-Dick Steadman[7]; 4. 8K-Kyle Merkes[11]; 5. 18L-Chris Luloff[13]; 6. 6X-Bob Ahrendsen[10]; 7. 47-Brayton Boyer[1]; 8. 115-Hannah Chesmore[6]; 9. 00-Johnny Spaw[8]; 10. 89C-Bryce Carey[5]; 11. 16-Austin Heacock[12]; 12. 7H-Philip Holtz[9]; 13. 8E-Mitchell Evens[3]
Heat 1 (6 Laps): 1. 7H-Philip Holtz[2]; 2. 6X-Bob Ahrendsen[1]; 3. 8K-Kyle Merkes[4]; 4. 16-Austin Heacock[3]; 5. (DNS) 18L-Chris Luloff
Dirt Super Late Models
A Feature 1 (50 Laps): 1. 15K-Justin Kay[7]; 2. 25-Chad Simpson[12]; 3. 32-Chris Simpson[1]; 4. 56-Andy Eckrich[6]; 5. 58-Jeremiah Hurst[16]; 6. 32C-Chad Holladay[3]; 7. 24-Bill Leighton[13]; 8. 04-Tad Pospisil[8]; 9. 30-Ricky Thornton Jr[10]; 10. 16-Tyler Bruening[4]; 11. 53-Andrew Kosiski[24]; 12. 10T-Jeff Tharp[18]; 13. 07-Matt Ryan[17]; 14. 43-Jeremy Grady[27]; 15. 11-Lyle Klein[23]; 16. 98-Ben Schaller[25]; 17. 15H-Kyle Hinrichs[14]; 18. 15C-Curt Schroeder[26]; 19. 1-Josh Leonard[21]; 20. 76H-Jason Hahne[22]; 21. 22C-Charlie McKenna[2]; 22. 19-Corey Zeitner[11]; 23. 45-Curt Martin[15]; 24. 77-Jeff Aikey[9]; 25. 15X-Ryan Griffith[19]; 26. 98R-Jason Rauen[5]; 27. 40-Joel Callahan[20]
MalvernBank Malvern Bank Dash: 1. 43-Jeremy Grady[4]; 2. 58E-Dave Eckrich[6]; 3. 22N-Nick Roberts[7]; 4. 35-Curran Beckler[5]; 5. 91-Gabe Umbarger[9]; 6. 99D-Darrel DeFrance[14]; 7. 73-Greg Kastli[1]; 8. K1-Kyle Krampe[3]; 9. 17H-Ryan Hill[10]; 10. 7-Matt Snoberger[11]; 11. 22-Jill George[8]; 12. 87-John Emerson[2]; 13. (DNS) 44W-David Webster; 14. (DNS) T22-Tegan Evans; 15. (DNS) 52-Brian Kosiski; 16. (DNS) 35C-zzzRyan zzzClaeys; 17. (DNS) 29D-Spencer Diercks
B Feature 1: 1. 15X-Ryan Griffith[1]; 2. 1-Josh Leonard[5]; 3. 11-Lyle Klein[2]; 4. 73-Greg Kastli[4]; 5. K1-Kyle Krampe[6]; 6. 35-Curran Beckler[9]; 7. 15C-Curt Schroeder[7]; 8. 22-Jill George[8]; 9. 17H-Ryan Hill[11]; 10. 44W-David Webster[13]; 11. (DNS) 98-Ben Schaller; 12. (DNS) 52-Brian Kosiski; 13. (DNS) 29D-Spencer Diercks
B Feature 2: 1. 40-Joel Callahan[1]; 2. 76H-Jason Hahne[2]; 3. 53-Andrew Kosiski[3]; 4. 87-John Emerson[4]; 5. 43-Jeremy Grady[8]; 6. 58E-Dave Eckrich[5]; 7. 22N-Nick Roberts[10]; 8. 91-Gabe Umbarger[11]; 9. 7-Matt Snoberger[9]; 10. T22-Tegan Evans[7]; 11. 99D-Darrel DeFrance[6]; 12. 35C-zzzRyan zzzClaeys[12]
Dash 1 (5 Laps): 1. 32-Chris Simpson[2]; 2. 32C-Chad Holladay[1]; 3. 98R-Jason Rauen[4]; 4. 15K-Justin Kay[3]; 5. 77-Jeff Aikey[5]
Dash 2 (5 Laps): 1. 22C-Charlie McKenna[1]; 2. 16-Tyler Bruening[5]; 3. 56-Andy Eckrich[2]; 4. 04-Tad Pospisil[3]; 5. 30-Ricky Thornton Jr[4]
Heat 1 (10 Laps): 1. 19-Corey Zeitner[1]; 2. 45-Curt Martin[4]; 3. 15X-Ryan Griffith[2]; 4. 98-Ben Schaller[9]; 5. 1-Josh Leonard[3]; 6. 15C-Curt Schroeder[6]; 7. 35-Curran Beckler[5]; 8. 17H-Ryan Hill[8]; 9. 44W-David Webster[7]
Heat 2 (10 Laps): 1. 25-Chad Simpson[2]; 2. 58-Jeremiah Hurst[1]; 3. 40-Joel Callahan[3]; 4. 53-Andrew Kosiski[4]; 5. 58E-Dave Eckrich[5]; 6. T22-Tegan Evans[7]; 7. 7-Matt Snoberger[8]; 8. (DNS) 91-Gabe Umbarger
Heat 3 (10 Laps): 1. 24-Bill Leighton[1]; 2. 07-Matt Ryan[2]; 3. 11-Lyle Klein[3]; 4. 73-Greg Kastli[6]; 5. K1-Kyle Krampe[5]; 6. 22-Jill George[7]; 7. 52-Brian Kosiski[4]; 8. (DNS) 29D-Spencer Diercks
Heat 4 (10 Laps): 1. 15H-Kyle Hinrichs[1]; 2. 10T-Jeff Tharp[3]; 3. 76H-Jason Hahne[2]; 4. 87-John Emerson[4]; 5. 99D-Darrel DeFrance[5]; 6. 43-Jeremy Grady[6]; 7. 22N-Nick Roberts[8]; 8. 35C-zzzRyan zzzClaeys[7]