| 1 | Chidi NwalaPlace 1 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 12:53.40 |
| 2 | Ben NewlinPlace 2 · Grade 8 · Okoboji Community | 8 | Okoboji Community | 13:19.40 PR |
| 3 | Hunter HurstPlace 3 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 13:42.80 |
| 4 | William BakerPlace 4 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 13:55.80 |
| 5 | Landon BeckerPlace 5 · Grade 8 · Algona | 8 | Algona | 14:00.10 |
| 6 | Alex AndersonPlace 6 · Grade 8 · Okoboji Community | 8 | Okoboji Community | 14:19.10 PR |
| 7 | Miles RousePlace 7 · Grade 7 · Emmetsburg | 7 | Emmetsburg | 14:31.70 PR |
| 8 | Beckett WipperfurthPlace 8 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 14:32.90 |
| 9 | Ben MeindersPlace 9 · Grade 8 · North Iowa Buffalo Center | 8 | North Iowa Buffalo Center | 14:41.90 PR |
| 10 | Oliver HernandezPlace 10 · Grade 7 · Estherville Lincoln Central | 7 | Estherville Lincoln Central | 14:46.50 |
| 11 | Costly OrdonezPlace 11 · Grade 8 · Pocahontas | 8 | Pocahontas | 15:03.30 |
| 12 | Trice EdwardsPlace 12 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 15:12.60 |
| 13 | Braxton ButlerPlace 13 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 15:12.80 |
| 14 | Dashel VanOortPlace 14 · Grade 8 · Okoboji Community | 8 | Okoboji Community | 15:20.50 PR |
| 15 | Caiden IngvallPlace 15 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 15:25.30 |
| 16 | Jacob CrowleyPlace 16 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 15:29.80 |
| 17 | Jase SchaaPlace 17 · Grade 8 · Harris-Lake Park | 8 | Harris-Lake Park | 15:41.20 PR |
| 18 | Cooper OlsonPlace 18 · Grade 7 · Estherville Lincoln Central | 7 | Estherville Lincoln Central | 15:45.60 |
| 19 | Felix FosadoPlace 19 · Grade 7 · Algona | 7 | Algona | 15:53.10 |
| 20 | Ayden MyersPlace 20 · Grade 7 · Harris-Lake Park | 7 | Harris-Lake Park | 15:53.80 PR |
| 21 | Gavin GrimmPlace 21 · Grade 8 · Algona | 8 | Algona | 16:15.30 |
| 22 | Ryan PoncePlace 22 · Grade 7 · Estherville Lincoln Central | 7 | Estherville Lincoln Central | 16:17.00 |
| 23 | Seth CreswellPlace 23 · Grade 7 · Okoboji Community | 7 | Okoboji Community | 16:48.60 |
| 24 | Baylon FearPlace 24 · Grade 8 · Okoboji Community | 8 | Okoboji Community | 16:50.30 PR |
| 25 | Corbin VedderPlace 25 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 17:12.00 |
| 26 | Ascher BeenkenPlace 26 · Grade 7 · North Iowa Buffalo Center | 7 | North Iowa Buffalo Center | 17:12.60 |
| 27 | Paxton KortePlace 27 · Grade 7 · Harris-Lake Park | 7 | Harris-Lake Park | 17:14.30 |
| 28 | Dax ElbertPlace 28 · Grade 7 · Algona | 7 | Algona | 17:20.60 |
| 29 | Hudson BowersPlace 29 · Grade 7 · Pocahontas | 7 | Pocahontas | 17:23.30 |
| 30 | Ethan MurphyPlace 30 · Grade 7 · Bishop Garrigan Algona | 7 | Bishop Garrigan Algona | 17:26.20 PR |
| 31 | Corver ThompsonPlace 31 · Grade 7 · Algona | 7 | Algona | 17:37.10 |
| 32 | Elias Mendenhall-BorusPlace 32 · Grade 7 · Okoboji Community | 7 | Okoboji Community | 18:09.30 |
| 33 | Noah HechtPlace 33 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 18:10.60 |
| 34 | Asher WoodfordPlace 34 · Grade 8 · Emmetsburg | 8 | Emmetsburg | 18:32.50 PR |
| 35 | Navan GeddingsPlace 35 · Grade 7 · Algona | 7 | Algona | 18:34.10 |
| 36 | Boden GierePlace 36 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 18:36.40 |
| 37 | Finnley RockdaschelPlace 37 · Grade 8 · North Union | 8 | North Union | 18:43.40 |
| 38 | Wyatt StruvePlace 38 · Grade 7 · Estherville Lincoln Central | 7 | Estherville Lincoln Central | 18:49.90 |
| 39 | Lucas DonlanPlace 39 · Grade 7 · GTRA | 7 | GTRA | 18:59.10 |
| 40 | Jeremyah HegwerPlace 40 · Grade 8 · Harris-Lake Park | 8 | Harris-Lake Park | 19:10.30 PR |
| 41 | Max WirthPlace 41 · Grade 8 · North Iowa Buffalo Center | 8 | North Iowa Buffalo Center | 19:32.10 PR |
| 42 | Eli HennPlace 42 · Grade 7 · Algona | 7 | Algona | 19:33.10 |
| 43 | Sam BrinkleyPlace 43 · Grade 7 · Algona | 7 | Algona | 19:33.60 |
| 44 | Gabe BennettPlace 44 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 19:38.20 |
| 45 | Chase AbendrothPlace 45 · Grade 8 · Algona | 8 | Algona | 19:47.70 |
| 46 | Colin ThronePlace 46 · Grade 7 · Algona | 7 | Algona | 19:55.60 |
| 47 | Aiden EricksenPlace 47 · Grade 7 · Pocahontas | 7 | Pocahontas | 20:17.80 |
| 48 | Gael GonzalezPlace 48 · Grade 7 · North Union | 7 | North Union | 21:01.50 |
| 49 | Kayden RichterPlace 49 · Grade 7 · Bishop Garrigan Algona | 7 | Bishop Garrigan Algona | 21:11.90 PR |
| 50 | Franklin GarstPlace 50 · Grade 7 · North Iowa Buffalo Center | 7 | North Iowa Buffalo Center | 21:22.60 |
| 51 | Zeb WiitaPlace 51 · Grade 7 · Algona | 7 | Algona | 21:46.60 |
| 52 | Thomas MaskePlace 52 · Grade 7 · Pocahontas | 7 | Pocahontas | 22:00.60 |
| 53 | Danny Itza-NelsonPlace 53 · Grade 8 · Emmetsburg | 8 | Emmetsburg | 22:02.70 PR |
| 54 | Gunner JorgensenPlace 54 · Grade 7 · North Union | 7 | North Union | 23:19.60 |
| 55 | Huxley RadtkePlace 55 · Grade 7 · Estherville Lincoln Central | 7 | Estherville Lincoln Central | 23:42.90 |
| 56 | Sviatoslav KhomenkoPlace 56 · Grade 7 · Algona | 7 | Algona | 24:06.40 |