| 1 | Knute RognePlace 1 · Grade 12 · Lake Mills | 12 | Lake Mills | 16:05.8 |
| 2 | Ezra AlmelienPlace 2 · Grade 11 · North Butler Greene | 11 | North Butler Greene | 16:33.5 PR |
| 3 | Keagan AlbertsonPlace 3 · Grade 11 · West Hancock Britt | 11 | West Hancock Britt | 16:53.6 PR |
| 4 | Brady HenningPlace 4 · Grade 12 · North Butler Greene | 12 | North Butler Greene | 17:11.7 |
| 5 | Riley GaudenPlace 5 · Grade 11 · West Hancock Britt | 11 | West Hancock Britt | 17:15.1 |
| 6 | Trager PechaPlace 6 · Grade 12 · North Butler Greene | 12 | North Butler Greene | 17:23.6 |
| 7 | Lane RyghPlace 7 · Grade 11 · Lake Mills | 11 | Lake Mills | 17:31.9 |
| 8 | Royce PetersonPlace 8 · Grade 12 · Lake Mills | 12 | Lake Mills | 17:32.8 |
| 9 | Isaiah CollinsPlace 9 · Grade 12 · West Hancock Britt | 12 | West Hancock Britt | 18:00.1 |
| 10 | Landen NelsonPlace 10 · Grade 11 · Northwood-Kensett | 11 | Northwood-Kensett | 18:29.3 PR |
| 11 | Caleb SkogenPlace 11 · Grade 11 · Lake Mills | 11 | Lake Mills | 18:39.7 |
| 12 | Brayden EdenPlace 12 · Grade 10 · Lake Mills | 10 | Lake Mills | 18:46.7 |
| 13 | Carson FoxPlace 13 · Grade 11 · West Hancock Britt | 11 | West Hancock Britt | 19:09.3 |
| 14 | Zach HeikenPlace 14 · Grade 12 · Northwood-Kensett | 12 | Northwood-Kensett | 19:15.7 |
| 15 | Kaden LeePlace 15 · Grade 10 · Lake Mills | 10 | Lake Mills | 19:16.1 |
| 16 | Kaden VanEppsPlace 16 · Grade 12 · West Hancock Britt | 12 | West Hancock Britt | 19:17.8 PR |
| 17 | Liam EakinsPlace 17 · Grade 9 · Clear Lake Classical | 9 | Clear Lake Classical | 19:18.5 |
| 18 | Arnold GuevaraPlace 18 · Grade 12 · Hampton-Dumont-CAL | 12 | Hampton-Dumont-CAL | 19:22.5 |
| 19 | William NielsenPlace 19 · Grade 11 · North Butler Greene | 11 | North Butler Greene | 19:23.3 |
| 20 | Cain NielsenPlace 20 · Grade 12 · North Butler Greene | 12 | North Butler Greene | 19:24.6 PR |
| 21 | William VosburgPlace 21 · Grade 10 · Hampton-Dumont-CAL | 10 | Hampton-Dumont-CAL | 19:29.0 |
| 22 | Cayden CallisonPlace 22 · Grade 10 · Clear Lake Classical | 10 | Clear Lake Classical | 19:29.1 PR |
| 23 | Reed MastersPlace 23 · Grade 12 · Hampton-Dumont-CAL | 12 | Hampton-Dumont-CAL | 19:31.5 PR |
| 24 | Micah SkogenPlace 24 · Grade 9 · Lake Mills | 9 | Lake Mills | 19:36.6 PR |
| 25 | Jacob BurrsPlace 25 · Grade 9 · West Hancock Britt | 9 | West Hancock Britt | 19:58.2 PR |
| 26 | Conner MillerPlace 26 · Grade 11 · Hampton-Dumont-CAL | 11 | Hampton-Dumont-CAL | 20:03.5 |
| 27 | Aiden ReesePlace 27 · Grade 9 · Lake Mills | 9 | Lake Mills | 20:11.1 |
| 28 | Dagan PetersonPlace 28 · Grade 12 · Northwood-Kensett | 12 | Northwood-Kensett | 20:40.3 |
| 29 | Matthew RolandPlace 29 · Grade 12 · Clear Lake Classical | 12 | Clear Lake Classical | 20:40.6 |
| 30 | Ryne MagnerPlace 30 · Grade 10 · Hampton-Dumont-CAL | 10 | Hampton-Dumont-CAL | 21:07.9 |
| 31 | Paxton JohnsonPlace 31 · Grade 12 · West Hancock Britt | 12 | West Hancock Britt | 21:16.6 |
| 32 | Landon ManwarrenPlace 32 · Grade 12 · North Union | 12 | North Union | 21:17.8 |
| 33 | Carson MillerPlace 33 · Grade 10 · Clear Lake Classical | 10 | Clear Lake Classical | 21:39.8 |
| 34 | Henry RolandPlace 34 · Grade 10 · Clear Lake Classical | 10 | Clear Lake Classical | 21:40.7 |
| 35 | Logan JohnsonPlace 35 · Grade 11 · Clear Lake Classical | 11 | Clear Lake Classical | 21:45.1 |
| 36 | Miles NielsenPlace 36 · Grade 12 · North Butler Greene | 12 | North Butler Greene | 21:46.4 |
| 37 | Wyatt EekhoffPlace 37 · Grade 11 · West Hancock Britt | 11 | West Hancock Britt | 22:36.8 |
| 38 | Kade MaddenPlace 38 · Grade 12 · North Union | 12 | North Union | 22:37.4 |
| 39 | Max KofootPlace 39 · Grade 10 · Hampton-Dumont-CAL | 10 | Hampton-Dumont-CAL | 22:38.4 |
| 40 | Case CaspersonPlace 40 · Grade 11 · Lake Mills | 11 | Lake Mills | 22:42.3 |
| 41 | Jonathan ZamoraPlace 41 · Grade 11 · Hampton-Dumont-CAL | 11 | Hampton-Dumont-CAL | 23:00.1 PR |
| 42 | Ethan GaykenPlace 42 · Grade 12 · West Hancock Britt | 12 | West Hancock Britt | 23:11.9 |
| 43 | Traecer StarnesPlace 43 · Grade 12 · North Union | 12 | North Union | 23:24.1 |
| 44 | Emmanuel IddrisuPlace 44 · Grade 12 · Hampton-Dumont-CAL | 12 | Hampton-Dumont-CAL | 23:31.7 |
| 45 | Jacob ThomasPlace 45 · Grade 9 · Northwood-Kensett | 9 | Northwood-Kensett | 24:14.3 PR |
| 46 | Samuel KirkegaardPlace 46 · Grade 10 · North Union | 10 | North Union | 24:15.8 |
| 47 | Jovanny CamarilloPlace 47 · Grade 12 · Hampton-Dumont-CAL | 12 | Hampton-Dumont-CAL | 24:33.6 |
| 48 | Klayton PlaggePlace 48 · Grade 9 · Hampton-Dumont-CAL | 9 | Hampton-Dumont-CAL | 24:48.1 PR |
| 49 | Kody HearnPlace 49 · Grade 9 · North Butler Greene | 9 | North Butler Greene | 26:20.2 |
| 50 | Edward ChampneyPlace 50 · Grade 9 · North Union | 9 | North Union | 27:11.8 |
| 51 | Jack HindinPlace 51 · Grade 10 · Hampton-Dumont-CAL | 10 | Hampton-Dumont-CAL | 27:20.7 |
| 52 | Kane SwygmanPlace 52 · Grade 9 · North Butler Greene | 9 | North Butler Greene | 27:49.9 |
| 53 | Hazem AbdelfattahPlace 53 · Grade 12 · Hampton-Dumont-CAL | 12 | Hampton-Dumont-CAL | 30:39.5 |
| 54 | Ayden ClarkPlace 54 · Grade 12 · Northwood-Kensett | 12 | Northwood-Kensett | 32:50.4 |