| 1 | Oliver GruverPlace 1 · Grade 8 · St Edmond | 8 | St Edmond | 11:52.22 PR |
| 2 | Coby AlbertsonPlace 2 · Grade 8 · Forest City | 8 | Forest City | 11:52.38 PR |
| 3 | Felix FosadoPlace 3 · Grade 8 · Algona | 8 | Algona | 12:13.58 PR |
| 4 | Maxton DoughanPlace 4 · Grade 7 · Clear Lake | 7 | Clear Lake | 12:24.72 PR |
| 5 | Elias BrownPlace 5 · Grade 8 · Webster City | 8 | Webster City | 12:30.04 |
| 6 | Kellen WalstromPlace 6 · Grade 8 · Webster City | 8 | Webster City | 12:33.06 PR |
| 7 | Eliot NaevePlace 7 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 12:35.70 PR |
| 8 | Christian SteinbronPlace 8 · Grade 7 · Clear Lake | 7 | Clear Lake | 12:35.75 PR |
| 9 | Jack IrvingPlace 9 · Grade 8 · Webster City | 8 | Webster City | 12:41.64 PR |
| 10 | Mathias KlaukePlace 10 · Grade 8 · Forest City | 8 | Forest City | 12:44.78 PR |
| 11 | Ryan PoncePlace 11 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 12:50.16 PR |
| 12 | Trice EdwardsPlace 12 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 12:53.56 PR |
| 13 | Owen CooperPlace 13 · Grade 8 · Clear Lake | 8 | Clear Lake | 12:57.58 PR |
| 14 | Tayton WittPlace 14 · Grade 8 · John Adams | 8 | John Adams | 12:57.62 PR |
| 15 | Grim ElijahPlace 15 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 12:59.61 PR |
| 16 | Jorge SanchezPlace 16 · Grade 8 · Webster City | 8 | Webster City | 13:09.24 PR |
| 17 | Myles BluntPlace 17 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 13:10.42 PR |
| 18 | Harrison CarzoliPlace 18 · Grade 8 · St Edmond | 8 | St Edmond | 13:13.26 PR |
| 19 | Jericho ThompsonPlace 19 · Grade 8 · Forest City | 8 | Forest City | 13:15.17 PR |
| 20 | Foster SharpPlace 20 · Grade 7 · Forest City | 7 | Forest City | 13:15.21 PR |
| 21 | Titus GangwishPlace 21 · Grade 7 · John Adams | 7 | John Adams | 13:21.21 PR |
| 22 | Simon DeJongPlace 22 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 13:22.65 PR |
| 23 | Jackson HeiderPlace 23 · Grade 8 · Humboldt | 8 | Humboldt | 13:23.00 |
| 24 | Ryder SherrodPlace 24 · Grade 7 · Spencer | 7 | Spencer | 13:23.05 PR |
| 25 | Knox PetersonPlace 25 · Grade 7 · John Adams | 7 | John Adams | 13:23.39 PR |
| 26 | Samuel WertsPlace 26 · Grade 8 · Spencer | 8 | Spencer | 13:23.52 PR |
| 27 | Hudson WestrumPlace 27 · Grade 8 · Webster City | 8 | Webster City | 13:24.93 PR |
| 28 | Bryson PlombonPlace 28 · Grade 8 · Spirit Lake ms | 8 | Spirit Lake ms | 13:29.11 |
| 29 | Jonny GarciaPlace 29 · Grade 7 · Algona | 7 | Algona | 13:40.32 PR |
| 30 | Dawson KoppiePlace 30 · Grade 8 · Spencer | 8 | Spencer | 13:44.17 PR |
| 31 | Jax ElbertPlace 31 · Grade 8 · Algona | 8 | Algona | 13:44.88 PR |
| 32 | Cooper OlsonPlace 32 · Grade 8 · Estherville Lincoln Central | 8 | Estherville Lincoln Central | 13:57.14 PR |
| 33 | Ethan JacksonPlace 33 · Grade 8 · John Adams | 8 | John Adams | 13:57.41 |
| 34 | Caleb FuerstenauPlace 34 · Grade 7 · Algona | 7 | Algona | 13:58.44 PR |
| 35 | Andrew KnoxPlace 35 · Grade 8 · St Edmond | 8 | St Edmond | 14:03.75 |
| 36 | Kelson BerthoPlace 36 · Grade 8 · John Adams | 8 | John Adams | 14:04.79 |
| 37 | Colin ThronePlace 37 · Grade 8 · Algona | 8 | Algona | 14:06.76 PR |
| 38 | Boaz EdwardsPlace 38 · Grade 8 · Spencer | 8 | Spencer | 14:10.76 |
| 39 | Eli HytheckerPlace 39 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:11.93 PR |
| 40 | Sutter OrwigPlace 40 · Grade 8 · Spencer | 8 | Spencer | 14:13.20 PR |
| 41 | Quinn JensenPlace 41 · Grade 7 · Humboldt | 7 | Humboldt | 14:14.79 |
| 42 | Cohen McGrathPlace 42 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:14.94 |
| 43 | Isaac OrbanPlace 43 · Grade 7 · Algona | 7 | Algona | 14:15.69 PR |
| 44 | Liam SchumacherPlace 44 · Grade 7 · St Edmond | 7 | St Edmond | 14:19.99 PR |
| 45 | Deven WumkesPlace 45 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:25.83 |
| 46 | Edmund PullPlace 46 · Grade 8 · Eagle Grove | 8 | Eagle Grove | 14:26.75 PR |
| 47 | Brantley JustPlace 47 · Grade 8 · Webster City | 8 | Webster City | 14:27.19 PR |
| 48 | Caleb PagelPlace 48 · Grade 7 · Forest City | 7 | Forest City | 14:31.06 PR |
| 49 | Isaac BanksPlace 49 · Grade 8 · St Edmond | 8 | St Edmond | 14:38.16 PR |
| 50 | Isaac JeppesonPlace 50 · Grade 7 · Spencer | 7 | Spencer | 14:39.18 PR |
| 51 | Barrett LevisayPlace 51 · Grade 7 · Spencer | 7 | Spencer | 14:44.21 |
| 52 | Keith BrownPlace 52 · Grade 8 · Spencer | 8 | Spencer | 14:44.59 PR |
| 53 | Lucas OlsonPlace 53 · Grade 8 · Humboldt | 8 | Humboldt | 14:44.72 PR |
| 54 | Jordy FaughtPlace 54 · Grade 8 · John Adams | 8 | John Adams | 14:45.65 PR |
| 55 | Lincoln CampbellPlace 55 · Grade 8 · John Adams | 8 | John Adams | 14:48.31 PR |
| 56 | Dax ElbertPlace 56 · Grade 8 · Algona | 8 | Algona | 14:48.62 |
| 57 | Wyatt SchmidtPlace 57 · Grade 7 · Forest City | 7 | Forest City | 14:48.81 PR |
| 58 | Jude KirbyPlace 58 · Grade 7 · John Adams | 7 | John Adams | 14:54.08 PR |
| 59 | Rodgriguez-Del Real UnknownPlace 59 · Grade 7 · Humboldt | 7 | Humboldt | 15:01.68 PR |
| 60 | Tayton BrownPlace 60 · Grade 7 · Fort Dodge ms | 7 | Fort Dodge ms | 15:07.79 PR |
| 61 | Sam BrinkleyPlace 61 · Grade 8 · Algona | 8 | Algona | 15:11.25 PR |
| 62 | Quinn BormannPlace 62 · Grade 7 · Algona | 7 | Algona | 15:11.86 PR |
| 63 | Kevin MontesinosPlace 63 · Grade 8 · Forest City | 8 | Forest City | 15:15.90 PR |
| 64 | Eric StroupPlace 64 · Grade 8 · John Adams | 8 | John Adams | 15:16.17 |
| 65 | Anders HegtvedPlace 65 · Grade 8 · Clear Lake | 8 | Clear Lake | 15:18.53 PR |
| 66 | Carson CarylPlace 66 · Grade 7 · Humboldt | 7 | Humboldt | 15:19.45 PR |
| 67 | Viktor KershnerPlace 67 · Grade 7 · John Adams | 7 | John Adams | 15:22.07 PR |
| 68 | Carter ReindersPlace 68 · Grade 7 · Emmetsburg | 7 | Emmetsburg | 15:23.78 PR |
| 69 | Calvin LamontPlace 69 · Grade 8 · Clear Lake | 8 | Clear Lake | 15:25.15 PR |
| 70 | Lucas PalmerPlace 70 · Grade 8 · Spencer | 8 | Spencer | 15:25.75 PR |
| 71 | Lane JefsonPlace 71 · Grade 7 · Forest City | 7 | Forest City | 15:28.18 PR |
| 72 | Corley HamrickPlace 72 · Grade 7 · Spencer | 7 | Spencer | 15:32.04 PR |
| 73 | Donlan LucasPlace 73 · Grade 8 · Graettinger-Terril/Ruthven-Ayrshire | 8 | Graettinger-Terril/Ruthven-Ayrshire | 15:36.92 |
| 74 | Caden GambillPlace 74 · Grade 7 · Fort Dodge ms | 7 | Fort Dodge ms | 15:40.71 PR |
| 75 | Bennit BlackPlace 75 · Grade 7 · Fort Dodge ms | 7 | Fort Dodge ms | 15:42.73 PR |
| 76 | Samuel WaltersPlace 76 · Grade 7 · North Union | 7 | North Union | 15:42.79 PR |
| 77 | Joey FaberPlace 77 · Grade 7 · Clear Lake | 7 | Clear Lake | 15:45.71 PR |
| 78 | Jaxson NorlandPlace 78 · Grade 7 · West Bend-Mallard | 7 | West Bend-Mallard | 15:50.32 PR |
| 79 | Hunter SaltonPlace 79 · Grade 8 · Spencer | 8 | Spencer | 15:50.74 PR |
| 80 | Alex CrowleyPlace 80 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 16:02.12 PR |
| 81 | Hudson LarsenPlace 81 · Grade 7 · Spencer | 7 | Spencer | 16:09.49 PR |
| 82 | Ezra AyalaPlace 82 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 16:12.80 |
| 83 | Brayden CooperPlace 83 · Grade 7 · Humboldt | 7 | Humboldt | 16:21.80 |
| 84 | Jack NillesPlace 84 · Grade 8 · Humboldt | 8 | Humboldt | 16:22.98 |
| 85 | Owen BettsPlace 85 · Grade 7 · Forest City | 7 | Forest City | 16:25.84 PR |
| 86 | Noah Van ZantePlace 86 · Grade 8 · John Adams | 8 | John Adams | 16:42.51 |
| 87 | Akly BruhnPlace 87 · Grade 8 · North Union | 8 | North Union | 16:58.25 PR |
| 88 | Greyson HeckertPlace 88 · Grade 7 · Webster City | 7 | Webster City | 17:00.40 PR |
| 89 | Barry WuPlace 89 · Grade 7 · Spencer | 7 | Spencer | 17:00.80 |
| 90 | Weston PilgrimPlace 90 · Grade 7 · Forest City | 7 | Forest City | 17:01.26 PR |
| 91 | Silas JorgensenPlace 91 · Grade 7 · Spirit Lake ms | 7 | Spirit Lake ms | 17:01.86 PR |
| 92 | Drake SteelePlace 92 · Grade 7 · Forest City | 7 | Forest City | 17:02.91 PR |
| 93 | Jaden WardPlace 93 · Grade 7 · Emmetsburg | 7 | Emmetsburg | 17:02.96 |
| 94 | Bentley MillerPlace 94 · Grade 7 · Fort Dodge ms | 7 | Fort Dodge ms | 17:15.37 PR |
| 95 | Asher GrimPlace 95 · Grade 7 · Fort Dodge ms | 7 | Fort Dodge ms | 17:20.72 PR |
| 96 | Trice TjadenPlace 96 · Grade 8 · Fort Dodge ms | 8 | Fort Dodge ms | 17:21.03 PR |
| 97 | Ian HannaPlace 97 · Grade 7 · Humboldt | 7 | Humboldt | 17:21.06 PR |
| 98 | Jayce AlendalPlace 98 · Grade 8 · Humboldt | 8 | Humboldt | 17:29.82 PR |
| 99 | Ephraim KeithPlace 99 · Grade 8 · Spencer | 8 | Spencer | 17:34.68 PR |
| 100 | Tyler BensonPlace 100 · Grade 7 · North Union | 7 | North Union | 17:43.90 PR |