| 1 | Kade TabbertPlace 1 · Grade 11 · Central Springs | 11 | Central Springs | 16:38.2 PR |
| 2 | Braden MansonPlace 2 · Grade 12 · New Hampton | 12 | New Hampton | 16:46.8 PR |
| 3 | Keaton VobrPlace 3 · Grade 12 · Crestwood Cresco | 12 | Crestwood Cresco | 18:09.1 |
| 4 | Kamdyn TrowerPlace 4 · Grade 11 · New Hampton | 11 | New Hampton | 18:16.9 PR |
| 5 | Breck LutzPlace 5 · Grade 11 · Central Springs | 11 | Central Springs | 18:17.1 |
| 6 | Ezekiel BoehmlerPlace 6 · Grade 12 · Sumner-Fredericksburg | 12 | Sumner-Fredericksburg | 18:27.7 |
| 7 | Carson ChristiansonPlace 7 · Grade 8 · Lake Mills | 8 | Lake Mills | 18:30.0 |
| 8 | Wyatt HansenPlace 8 · Grade 9 · Lake Mills | 9 | Lake Mills | 18:31.2 PR |
| 9 | Brayden EdenPlace 9 · Grade 11 · Lake Mills | 11 | Lake Mills | 18:44.3 |
| 10 | Dustin AdamsPlace 10 · Grade 9 · Wapsie Valley Fairbank | 9 | Wapsie Valley Fairbank | 18:44.4 PR |
| 11 | Caleb SkogenPlace 11 · Grade 12 · Lake Mills | 12 | Lake Mills | 18:47.2 |
| 12 | Gibson HaeflingerPlace 12 · Grade 9 · Riceville | 9 | Riceville | 18:50.5 PR |
| 13 | Grayden MeyerPlace 13 · Grade 11 · Sumner-Fredericksburg | 11 | Sumner-Fredericksburg | 18:54.2 PR |
| 14 | Owen PricePlace 14 · Grade 10 · Aplington-Parkersburg | 10 | Aplington-Parkersburg | 18:55.7 |
| 15 | Aiden ReesePlace 15 · Grade 10 · Lake Mills | 10 | Lake Mills | 18:59.9 PR |
| 16 | Kaden LeePlace 16 · Grade 11 · Lake Mills | 11 | Lake Mills | 19:00.9 PR |
| 17 | Connor StummePlace 17 · Grade 12 · New Hampton | 12 | New Hampton | 19:08.1 |
| 18 | Emerick NoltePlace 18 · Grade 11 · Aplington-Parkersburg | 11 | Aplington-Parkersburg | 19:12.5 |
| 19 | Alix MususPlace 19 · Grade 10 · Crestwood Cresco | 10 | Crestwood Cresco | 19:28.0 PR |
| 20 | Xavier ShaferPlace 20 · Grade 10 · Central Springs | 10 | Central Springs | 19:30.3 PR |
| 21 | Michael EimersPlace 21 · Grade 12 · Sumner-Fredericksburg | 12 | Sumner-Fredericksburg | 19:30.5 PR |
| 22 | Connor SullivanPlace 22 · Grade 12 · Nashua-Plainfield | 12 | Nashua-Plainfield | 19:30.5 PR |
| 23 | Ben CarltonPlace 23 · Grade 10 · New Hampton | 10 | New Hampton | 19:32.8 |
| 24 | Owen GreenwaldPlace 24 · Grade 9 · Tripoli | 9 | Tripoli | 19:34.1 PR |
| 25 | Kegun WarburtonPlace 25 · Grade 9 · Riceville | 9 | Riceville | 19:47.0 PR |
| 26 | Micah SkogenPlace 26 · Grade 10 · Lake Mills | 10 | Lake Mills | 19:47.8 |
| 27 | Hayden StricklerPlace 27 · Grade 9 · Grundy Center | 9 | Grundy Center | 19:51.4 |
| 28 | Esdon KleissPlace 28 · Grade 8 · New Hampton | 8 | New Hampton | 20:01.5 PR |
| 29 | Gregory BakerPlace 29 · Grade 10 · Sumner-Fredericksburg | 10 | Sumner-Fredericksburg | 20:08.4 PR |
| 30 | Noah WeberPlace 30 · Grade 9 · Aplington-Parkersburg | 9 | Aplington-Parkersburg | 20:18.1 |
| 31 | Brennen MunsPlace 31 · Grade 9 · New Hampton | 9 | New Hampton | 20:20.4 PR |
| 32 | Austin Kreisel-WrightPlace 32 · Grade 9 · Aplington-Parkersburg | 9 | Aplington-Parkersburg | 20:29.9 PR |
| 33 | Kiptyn CoxPlace 33 · Grade 11 · Wapsie Valley Fairbank | 11 | Wapsie Valley Fairbank | 20:31.3 PR |
| 34 | Dalton OltmanPlace 34 · Grade 12 · Grundy Center | 12 | Grundy Center | 20:38.4 |
| 35 | Cohen RowePlace 35 · Grade 10 · Central Springs | 10 | Central Springs | 20:38.6 PR |
| 36 | Connor MitchellPlace 36 · Grade 9 · Sumner-Fredericksburg | 9 | Sumner-Fredericksburg | 20:38.9 PR |
| 37 | Kuennen WegnerPlace 37 · Grade 9 · New Hampton | 9 | New Hampton | 20:41.6 PR |
| 38 | Justin GreavesPlace 38 · Grade 11 · Tripoli | 11 | Tripoli | 20:51.6 |
| 39 | Oliver Del CastilloPlace 39 · Grade 12 · Grundy Center | 12 | Grundy Center | 21:01.1 |
| 40 | Cain KerrPlace 40 · Grade 12 · Don Bosco Gilbertville | 12 | Don Bosco Gilbertville | 21:01.4 |
| 41 | Elijah TarrPlace 41 · Grade 10 · Aplington-Parkersburg | 10 | Aplington-Parkersburg | 21:07.3 |
| 42 | Caelor WyantPlace 42 · Grade 9 · Aplington-Parkersburg | 9 | Aplington-Parkersburg | 21:08.4 |
| 43 | Chris PrangerPlace 43 · Grade 11 · Don Bosco Gilbertville | 11 | Don Bosco Gilbertville | 21:18.0 PR |
| 44 | Chase PeytonPlace 44 · Grade 10 · Sumner-Fredericksburg | 10 | Sumner-Fredericksburg | 21:33.5 |
| 45 | Wyatt BurrichterPlace 45 · Grade 10 · Nashua-Plainfield | 10 | Nashua-Plainfield | 21:37.0 |
| 46 | Tristan GreyPlace 46 · Grade Jr · Central Springs | Jr | Central Springs | 21:38.5 |
| 47 | Kael EdwardsPlace 47 · Grade 12 · Grundy Center | 12 | Grundy Center | 22:09.7 |
| 48 | Hunter WalvatnePlace 48 · Grade 11 · Tripoli | 11 | Tripoli | 22:11.8 |
| 49 | Braxton WilcoxPlace 49 · Grade 11 · Sumner-Fredericksburg | 11 | Sumner-Fredericksburg | 22:21.5 PR |
| 50 | Cash KnoxPlace 50 · Grade 10 · Crestwood Cresco | 10 | Crestwood Cresco | 22:28.4 PR |
| 51 | Karter JohnsonPlace 51 · Grade 10 · Crestwood Cresco | 10 | Crestwood Cresco | 22:35.5 PR |
| 52 | Carson MundorfPlace 52 · Grade 12 · Nashua-Plainfield | 12 | Nashua-Plainfield | 22:44.5 |
| 53 | Braxton DietzPlace 53 · Grade 10 · Nashua-Plainfield | 10 | Nashua-Plainfield | 22:51.6 |
| 54 | Dusty BrunscheonPlace 54 · Grade 9 · Wapsie Valley Fairbank | 9 | Wapsie Valley Fairbank | 22:56.9 PR |
| 55 | Bryce BarkerPlace 55 · Grade 12 · Central Springs | 12 | Central Springs | 23:03.6 |
| 56 | Braxton RuggebergPlace 56 · Grade 9 · Crestwood Cresco | 9 | Crestwood Cresco | 23:06.4 PR |
| 57 | Karson LatwesenPlace 57 · Grade 12 · Crestwood Cresco | 12 | Crestwood Cresco | 23:11.8 PR |
| 58 | Tate WymorePlace 58 · Grade 12 · Central Springs | 12 | Central Springs | 23:24.6 |
| 59 | Jacob BlakemanPlace 59 · Grade 10 · Don Bosco Gilbertville | 10 | Don Bosco Gilbertville | 23:25.5 |
| 60 | Austin LohmannPlace 60 · Grade 11 · Tripoli | 11 | Tripoli | 23:35.9 |
| 61 | Bailey SzurleyPlace 61 · Grade 11 · Wapsie Valley Fairbank | 11 | Wapsie Valley Fairbank | 23:37.9 PR |
| 62 | Jack PetersenPlace 62 · Grade 9 · Aplington-Parkersburg | 9 | Aplington-Parkersburg | 24:06.9 |
| 63 | Daniel MatthiasPlace 63 · Grade 11 · Wapsie Valley Fairbank | 11 | Wapsie Valley Fairbank | 24:17.3 |
| 64 | Jakob PrangerPlace 64 · Grade 8 · Don Bosco Gilbertville | 8 | Don Bosco Gilbertville | 24:22.6 |
| 65 | Gavin DelongPlace 65 · Grade 10 · Don Bosco Gilbertville | 10 | Don Bosco Gilbertville | 24:29.2 PR |
| 66 | Jonathan HatlePlace 66 · Grade 11 · Riceville | 11 | Riceville | 25:30.6 |
| 67 | Aiden HawkPlace 67 · Grade 9 · Grundy Center | 9 | Grundy Center | 25:59.2 |
| 68 | Nolan BlaserPlace 68 · Grade 9 · Wapsie Valley Fairbank | 9 | Wapsie Valley Fairbank | 27:53.2 |
| 69 | Landon SteegePlace 69 · Grade 10 · Grundy Center | 10 | Grundy Center | 28:31.9 |