Stock Non-Wing
A-Main (25 Laps):
Milestone Home Service Co Heat 1 (8 Laps): 1. 3Z-Trey Zorn[3]; 2. 98-Ed Libonati[1]; 3. 12C-Chase Spicola[2]; 4. 4J-Kruz Jelinek[5]; 5. 2M-Colton McGimpsey[4]; 6. (DNS) 21-Tanner Johnson; 7. (DNS) 51K-Kaimron Schoonover; 8. (DNS) 52-Hayden Mabe; 9. (DNS) 23J-Justen Stolz
Milestone Home Service Co Heat 2 (8 Laps): 1. 24U-Tristan Ullstrom[3]; 2. 14-Grady Mercer[5]; 3. 21E-Enzo Spicola[4]; 4. 4G-Landon Gasseling[6]; 5. 55-Chance Ullstrom[1]; 6. 28-Austin Ullstrom[2]; 7. (DNS) 15K-Cory Kelley; 8. (DNS) 3R-Hunter Rhoades
Milestone Home Service Co Heat 3 (8 Laps): 1. 2F-Jadyn Friesen[3]; 2. 13C-Chris Counter[2]; 3. 24C-Cale Lagroon[4]; 4. 33-Evan Harvey[6]; 5. 28H-Hunter Finney[5]; 6. 9$-Jaden Holder[7]; 7. 11S-Shyla Ernst[1]; 8. (DNS) 00T-TJ Stark
KB Racing Qualifying 1 (3 Laps): 1. 3Z-Trey Zorn, 00:12.817[9]; 2. 12C-Chase Spicola, 00:12.914[2]; 3. 51K-Kaimron Schoonover, 00:13.210[7]; 4. 98-Ed Libonati, 00:13.235[1]; 5. 52-Hayden Mabe, 00:13.302[3]; 6. 21-Tanner Johnson, 00:13.488[6]; 7. 2M-Colton McGimpsey, 00:13.500[4]; 8. 4J-Kruz Jelinek, 00:13.634[5]; 9. (DNS) 23J-Justen Stolz
KB Racing Qualifying 2 (3 Laps): 1. 21E-Enzo Spicola, 00:12.735[8]; 2. 24U-Tristan Ullstrom, 00:12.835[7]; 3. 28-Austin Ullstrom, 00:12.964[1]; 4. 55-Chance Ullstrom, 00:12.974[5]; 5. 14-Grady Mercer, 00:12.997[6]; 6. 15K-Cory Kelley, 00:13.026[2]; 7. 4G-Landon Gasseling, 00:13.067[4]; 8. 3R-Hunter Rhoades, 00:13.146[3]
KB Racing Qualifying 3 (3 Laps): 1. 24C-Cale Lagroon, 00:12.795[7]; 2. 2F-Jadyn Friesen, 00:12.854[8]; 3. 13C-Chris Counter, 00:12.977[4]; 4. 11S-Shyla Ernst, 00:13.184[1]; 5. 28H-Hunter Finney, 00:13.385[3]; 6. 33-Evan Harvey, 00:13.494[6]; 7. 9$-Jaden Holder, 00:13.591[2]; 8. (DNS) 00T-TJ Stark
Winged A-Class
A-Main (25 Laps):
Hoss Media B-Main 1 (12 Laps):
Milestone Home Service Co Heat 1 (8 Laps): 1. 91-Alec Frisell[4]; 2. 31BW-Braxton Weger[1]; 3. 77E-Cole Esgar[3]; 4. 13C-Chris Counter[2]; 5. 59-Evan Semerad[6]; 6. 33K-Sean Kneeland[7]; 7. 28U-Austin Ullstrom[5]; 8. (DNS) 46-Chris Hickman; 9. (DNS) 01J-Chris Castoe
Milestone Home Service Co Heat 2 (8 Laps): 1. 3Z-Trey Zorn[2]; 2. 75-Buddy Mullens[1]; 3. 20K-Skyler Keeney[3]; 4. 33H-Evan Harvey[4]; 5. 27KW-Kaden Weger[5]; 6. (DNS) 52-Hayden Mabe; 7. (DNS) 24U-Tristan Ullstrom; 8. (DNS) 22X-Cade Sonday
Milestone Home Service Co Heat 3 (8 Laps): 1. 98-Ed Libonati[1]; 2. 12C-Chase Spicola[3]; 3. 81L-Ethan Larsen[2]; 4. (DNS) 00-TJ Stark; 5. (DNS) 65K-Kye Ricke; 6. (DNS) 23-Evan Peitz; 7. (DNS) 3R-Hunter Rhoades; 8. (DNS) 44-Sam Holt
Milestone Home Service Co Heat 4 (8 Laps): 1. 319-Haidyn Hansen[2]; 2. 21-Tanner Johnson[7]; 3. 2F-Jadyn Friesen[4]; 4. 20B-Chase Bolf[3]; 5. 17E-Kaylee Esgar[5]; 6. 55-Chance Ullstrom[6]; 7. 11S-Shyla Ernst[1]; 8. (DNS) 33-Hayden Holt
Milestone Home Service Co Heat 5 (8 Laps): 1. 24C-Cale Lagroon[3]; 2. 18-Tityn Roberts[2]; 3. 4J-Kruz Jelinek[1]; 4. 73-Ty Fulghum[5]; 5. 11-Zayden Vasquez[4]; 6. 80-Cody Caldwell[6]; 7. (DNS) 16X-Danny Davidson; 8. (DNS) 7T-Landon Thompson
KB Racing Qualifying 1 (3 Laps): 1. 91-Alec Frisell, 00:12.401[7]; 2. 77E-Cole Esgar, 00:12.452[4]; 3. 13C-Chris Counter, 00:12.527[9]; 4. 31BW-Braxton Weger, 00:12.686[3]; 5. 28U-Austin Ullstrom, 00:12.763[2]; 6. 59-Evan Semerad, 00:12.914[5]; 7. 46-Chris Hickman, 00:13.064[6]; 8. 33K-Sean Kneeland, 00:13.164[8]; 9. 01J-Chris Castoe, 00:13.455[1]
KB Racing Qualifying 2 (3 Laps): 1. 3Z-Trey Zorn, 00:12.161[6]; 2. 27KW-Kaden Weger, 00:12.304[3]; 3. 75-Buddy Mullens, 00:12.424[2]; 4. 24U-Tristan Ullstrom, 00:12.455[1]; 5. 52-Hayden Mabe, 00:12.791[5]; 6. 33H-Evan Harvey, 00:13.016[4]; 7. 22X-Cade Sonday, 00:13.226[8]; 8. 20K-Skyler Keeney, 00:13.299[7]
KB Racing Qualifying 3 (3 Laps): 1. 12C-Chase Spicola, 00:12.270[3]; 2. 00-TJ Stark, 00:12.341[7]; 3. 81L-Ethan Larsen, 00:12.515[5]; 4. 98-Ed Libonati, 00:12.520[6]; 5. 65K-Kye Ricke, 00:12.652[8]; 6. 23-Evan Peitz, 00:12.741[2]; 7. 3R-Hunter Rhoades, 00:12.904[4]; 8. 44-Sam Holt, 00:12.929[1]
KB Racing Qualifying 4 (3 Laps): 1. 2F-Jadyn Friesen, 00:11.715[5]; 2. 20B-Chase Bolf, 00:12.019[6]; 3. 319-Haidyn Hansen, 00:12.087[4]; 4. 11S-Shyla Ernst, 00:12.114[1]; 5. 17E-Kaylee Esgar, 00:12.204[2]; 6. 55-Chance Ullstrom, 00:12.448[7]; 7. 21-Tanner Johnson, 00:12.695[3]; 8. 33-Hayden Holt, 00:12.709[8]
KB Racing Qualifying 5 (3 Laps): 1. 24C-Cale Lagroon, 00:12.048[2]; 2. 18-Tityn Roberts, 00:12.252[5]; 3. 16X-Danny Davidson, 00:12.326[8]; 4. 4J-Kruz Jelinek, 00:12.407[7]; 5. 11-Zayden Vasquez, 00:12.444[3]; 6. 73-Ty Fulghum, 00:12.462[6]; 7. 80-Cody Caldwell, 00:12.940[4]; 8. 7T-Landon Thompson, 00:12.940[1]
Restricted 'A' Class
A-Main (25 Laps):
Milestone Home Service Co Heat 1 (8 Laps): 1. 31Z-Sawyer Zimmerman[2]; 2. 319-Haidyn Hansen[4]; 3. 18-Tityn Roberts[3]; 4. 18K-Keegan Gasseling[6]; 5. 20K-Skyler Keeney[1]; 6. (DNS) 11S-Shyla Ernst; 7. (DNS) 2Z-Zac Zeller
Milestone Home Service Co Heat 2 (8 Laps): 1. 18T-Taelynne Roberts[2]; 2. 29A-Colton Andrasek[1]; 3. 4-Jude Allgayer[4]; 4. 31BW-Braxton Weger[3]; 5. 30P-Blake Pittman[5]; 6. 01-Brodie Williams[7]; 7. (DNS) 99L-Kaiden Lane
Milestone Home Service Co Heat 3 (8 Laps): 1. 73-Ty Fulghum[3]; 2. 75-Deekan McRoberts[4]; 3. 19J-JT Daniel[1]; 4. 11A-Jadi Jo Andrasek[5]; 5. 21A-Memarie Ashcraft[2]; 6. (DNS) 17H-Carson Holt; 7. (DNS) 14Q-Camden Kroening
KB Racing Qualifying 1 (3 Laps): 1. 319-Haidyn Hansen, 00:12.660[6]; 2. 18-Tityn Roberts, 00:12.862[3]; 3. 31Z-Sawyer Zimmerman, 00:13.025[4]; 4. 20K-Skyler Keeney, 00:13.062[7]; 5. 11S-Shyla Ernst, 00:13.121[5]; 6. 18K-Keegan Gasseling, 00:13.509[2]; 7. 2Z-Zac Zeller, 00:13.575[1]
KB Racing Qualifying 2 (3 Laps): 1. 4-Jude Allgayer, 00:12.628[2]; 2. 31BW-Braxton Weger, 00:12.827[4]; 3. 18T-Taelynne Roberts, 00:12.924[1]; 4. 29A-Colton Andrasek, 00:12.940[5]; 5. 30P-Blake Pittman, 00:12.955[6]; 6. 99L-Kaiden Lane, 00:13.005[3]; 7. 01-Brodie Williams, 00:13.058[7]
KB Racing Qualifying 3 (3 Laps): 1. 75-Deekan McRoberts, 00:12.797[2]; 2. 73-Ty Fulghum, 00:12.951[5]; 3. 21A-Memarie Ashcraft, 00:13.080[1]; 4. 19J-JT Daniel, 00:13.146[4]; 5. 11A-Jadi Jo Andrasek, 00:13.216[6]; 6. 17H-Carson Holt, 00:13.508[7]; 7. 14Q-Camden Kroening[3]
Jr. Novice
A Feature 1 (10 Laps):
Heat 1 (6 Laps): 1. 81-Caizer Mcelroy[5]; 2. 75-Dennise McRoberts[1]; 3. 7M-Madelyn Richmeier[3]; 4. 57-Tazen Brunson[2]; 5. 24-Kyden McElroy[6]; 6. 288-Hayden Allen[4]
Sportsman Micros
A Feature 1 (15 Laps):
Heat 1 (8 Laps): 1. 77T-Kale Thornton[1]; 2. 75M-Mal Mullens[7]; 3. 70-Brendan McCarter[2]; 4. 51-Ross Essenburg[3]; 5. 15K-Cory Kelley[5]; 6. 5D-Zach Davis[4]; 7. (DNS) 5P-Aaron Proehl; 8. (DNS) 46-Jake Hickman
Heat 2 (8 Laps): 1. 38-Miles Haskell[1]; 2. 4-Kelby Fetters[4]; 3. 9$-Jaden Holder[6]; 4. 71-Shea Ricke[5]; 5. 76G-Eric Newberry[3]; 6. (DNS) 65-Kohl Ricke
Junior Sprints
A Feature 1 (12 Laps):
Heat 1 (6 Laps): 1. 43L-Brody Caldwell[2]; 2. 37K-Kacie Pittman[1]; 3. 1L-Axten Larsen[3]; 4. 25Z-Bentlee Zimmerman[4]