| 1 | Boyden HindersPlace 1 · Grade 7 · Garner-Hayfield-Ventura | 7 | Garner-Hayfield-Ventura | 11:49.7 |
| 2 | Maverick BurresPlace 2 · Grade 7 · Clarion-Goldfield-Dows | 7 | Clarion-Goldfield-Dows | 12:13.0 |
| 3 | Oliver GruverPlace 3 · Grade 8 · St. Edmond Fort Dodge | 8 | St. Edmond Fort Dodge | 12:18.7 PR |
| 4 | Elias BrownPlace 4 · Grade 8 · Webster City | 8 | Webster City | 12:20.8 PR |
| 5 | Jordan JansenPlace 5 · Grade 8 · Garner-Hayfield-Ventura | 8 | Garner-Hayfield-Ventura | 12:23.3 |
| 6 | Coby AlbertsonPlace 6 · Grade 8 · Forest City | 8 | Forest City | 12:28.3 |
| 7 | Mathias KlaukePlace 7 · Grade 8 · Forest City | 8 | Forest City | 12:33.0 |
| 8 | Maxton DoughanPlace 8 · Grade 7 · Clear Lake | 7 | Clear Lake | 12:34.0 |
| 9 | Felix FosadoPlace 9 · Grade 8 · Algona | 8 | Algona | 12:36.8 |
| 10 | Cooper MahnesmithPlace 10 · Grade 8 · Charles City | 8 | Charles City | 12:42.2 |
| 11 | Kellen WalstromPlace 11 · Grade 8 · Webster City | 8 | Webster City | 12:51.3 |
| 12 | Jack IrvingPlace 12 · Grade 8 · Webster City | 8 | Webster City | 12:56.5 |
| 13 | Jericho ThompsonPlace 13 · Grade 8 · Forest City | 8 | Forest City | 13:14.0 |
| 14 | Christian SteinbronPlace 14 · Grade 7 · Clear Lake | 7 | Clear Lake | 13:17.4 |
| 15 | Ethan YanezPlace 15 · Grade 8 · Clarion-Goldfield-Dows | 8 | Clarion-Goldfield-Dows | 13:24.3 |
| 16 | Isaiah PergandePlace 16 · Grade 8 · Garner-Hayfield-Ventura | 8 | Garner-Hayfield-Ventura | 13:28.8 |
| 17 | Hudson WestrumPlace 17 · Grade 8 · Webster City | 8 | Webster City | 13:28.9 |
| 18 | Foster SharpPlace 18 · Grade 7 · Forest City | 7 | Forest City | 13:29.7 |
| 19 | Andrew KnoxPlace 19 · Grade 8 · St. Edmond Fort Dodge | 8 | St. Edmond Fort Dodge | 13:30.0 PR |
| 20 | Gabriel RosenkildePlace 20 · Grade 7 · Clarion-Goldfield-Dows | 7 | Clarion-Goldfield-Dows | 13:38.4 PR |
| 21 | Caleb FuerstenauPlace 21 · Grade 7 · Algona | 7 | Algona | 13:44.9 PR |
| 22 | Harrison CarzoliPlace 22 · Grade 8 · St. Edmond Fort Dodge | 8 | St. Edmond Fort Dodge | 13:48.7 PR |
| 23 | Jordan WilliamsPlace 23 · Grade 8 · Garner-Hayfield-Ventura | 8 | Garner-Hayfield-Ventura | 13:51.3 |
| 24 | Samson WilliamsPlace 24 · Grade 7 · Garner-Hayfield-Ventura | 7 | Garner-Hayfield-Ventura | 13:56.3 |
| 25 | Jonny GarciaPlace 25 · Grade 7 · Algona | 7 | Algona | 14:05.2 |
| 26 | Cohen McGrathPlace 26 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:05.2 PR |
| 27 | Ian OsterkampPlace 27 · Grade 8 · Garner-Hayfield-Ventura | 8 | Garner-Hayfield-Ventura | 14:09.2 |
| 28 | Jax ElbertPlace 28 · Grade 8 · Algona | 8 | Algona | 14:11.4 |
| 29 | John EtheredgePlace 29 · Grade 8 · Clarion-Goldfield-Dows | 8 | Clarion-Goldfield-Dows | 14:15.2 |
| 30 | Nathan KorbelPlace 30 · Grade 7 · Charles City | 7 | Charles City | 14:15.3 |
| 31 | Isaac BanksPlace 31 · Grade 8 · St. Edmond Fort Dodge | 8 | St. Edmond Fort Dodge | 14:16.6 PR |
| 32 | Quinn JensenPlace 32 · Grade 7 · Humboldt | 7 | Humboldt | 14:16.6 PR |
| 33 | Eli HytheckerPlace 33 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:19.6 |
| 34 | Isaac OrbanPlace 34 · Grade 7 · Algona | 7 | Algona | 14:19.7 PR |
| 35 | Sebastian LuttrellPlace 35 · Grade 7 · Clarion-Goldfield-Dows | 7 | Clarion-Goldfield-Dows | 14:20.9 |
| 36 | Elian Rodgriguez-Del RealPlace 36 · Grade 7 · Humboldt | 7 | Humboldt | 14:21.6 PR |
| 37 | Caleb PagelPlace 37 · Grade 7 · Forest City | 7 | Forest City | 14:22.6 |
| 38 | Liam SchumacherPlace 38 · Grade 7 · St. Edmond Fort Dodge | 7 | St. Edmond Fort Dodge | 14:24.3 PR |
| 39 | Deven WumkesPlace 39 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:25.4 |
| 40 | Calvin LamontPlace 40 · Grade 8 · Clear Lake | 8 | Clear Lake | 14:27.5 |
| 41 | Kipton RottinghausPlace 41 · Grade 7 · Charles City | 7 | Charles City | 14:28.2 |
| 42 | Landon RuckdashelPlace 42 · Grade 7 · Hampton-Dumont | 7 | Hampton-Dumont | 14:28.7 |
| 43 | Brantley JustPlace 43 · Grade 8 · Webster City | 8 | Webster City | 14:30.8 PR |
| 44 | Weston PilgrimPlace 44 · Grade 7 · Forest City | 7 | Forest City | 14:33.8 |
| 45 | Kevin MontesinosPlace 45 · Grade 8 · Forest City | 8 | Forest City | 14:40.9 |
| 46 | Edmund PullPlace 46 · Grade 8 · Eagle Grove | 8 | Eagle Grove | 14:41.6 |
| 47 | Colin ThronePlace 47 · Grade 8 · Algona | 8 | Algona | 14:42.1 |
| 48 | Grady RottinghausPlace 48 · Grade 7 · Charles City | 7 | Charles City | 14:42.7 |
| 49 | Lucas OlsonPlace 49 · Grade 8 · Humboldt | 8 | Humboldt | 14:44.1 PR |
| 50 | Mykhailo KozhukharPlace 50 · Grade 7 · Garner-Hayfield-Ventura | 7 | Garner-Hayfield-Ventura | 14:44.9 PR |
| 51 | Beckham FreesemannPlace 51 · Grade 7 · Hampton-Dumont | 7 | Hampton-Dumont | 14:46.4 |
| 52 | Ryker HawkePlace 52 · Grade 7 · Charles City | 7 | Charles City | 14:46.9 |
| 53 | Brian AschePlace 53 · Grade 7 · Garner-Hayfield-Ventura | 7 | Garner-Hayfield-Ventura | 14:52.2 |
| 54 | Ciaran HolmesPlace 54 · Grade 8 · Clarion-Goldfield-Dows | 8 | Clarion-Goldfield-Dows | 14:56.8 PR |
| 55 | Callen HildrethPlace 55 · Grade 8 · Webster City | 8 | Webster City | 15:00.1 |
| 56 | Anders HegtvedPlace 56 · Grade 8 · Clear Lake | 8 | Clear Lake | 15:00.6 PR |
| 57 | Joey FaberPlace 57 · Grade 7 · Clear Lake | 7 | Clear Lake | 15:00.7 PR |
| 58 | Wyatt SchmidtPlace 58 · Grade 7 · Forest City | 7 | Forest City | 15:05.5 |
| 59 | Lane JefsonPlace 59 · Grade 7 · Forest City | 7 | Forest City | 15:06.7 |
| 60 | Dax ElbertPlace 60 · Grade 8 · Algona | 8 | Algona | 15:08.1 |
| 61 | Kayden HillegasPlace 61 · Grade 8 · Charles City | 8 | Charles City | 15:10.6 |
| 62 | Carson CarylPlace 62 · Grade 7 · Humboldt | 7 | Humboldt | 15:22.3 PR |
| 63 | Isaac DeckerPlace 63 · Grade 7 · Charles City | 7 | Charles City | 15:31.0 |
| 64 | Greyson HeckertPlace 64 · Grade 7 · Webster City | 7 | Webster City | 15:36.6 PR |
| 65 | Owen BettsPlace 65 · Grade 7 · Forest City | 7 | Forest City | 15:38.1 PR |
| 66 | Amos ThompsonPlace 66 · Grade 8 · Charles City | 8 | Charles City | 15:48.4 |
| 67 | Tucker ReamsPlace 67 · Grade 7 · Charles City | 7 | Charles City | 16:00.7 |
| 68 | Sam BrinkleyPlace 68 · Grade 8 · Algona | 8 | Algona | 16:05.8 |
| 69 | Malachi WenzelPlace 69 · Grade 7 · Algona | 7 | Algona | 16:09.7 PR |
| 70 | Drake SteelePlace 70 · Grade 7 · Forest City | 7 | Forest City | 16:14.3 PR |
| 71 | Bertilio Rosales GonzalesPlace 71 · Grade 7 · Eagle Grove | 7 | Eagle Grove | 16:23.2 PR |
| 72 | Brayden CooperPlace 72 · Grade 7 · Humboldt | 7 | Humboldt | 16:30.8 PR |
| 73 | Jace MeyeringPlace 73 · Grade 7 · Garner-Hayfield-Ventura | 7 | Garner-Hayfield-Ventura | 16:32.3 PR |
| 74 | Ian HannaPlace 74 · Grade 7 · Humboldt | 7 | Humboldt | 16:54.4 PR |
| 75 | Jayce AlendalPlace 75 · Grade 8 · Humboldt | 8 | Humboldt | 17:00.2 PR |
| 76 | Jack NillesPlace 76 · Grade 8 · Humboldt | 8 | Humboldt | 17:00.4 PR |
| 77 | Eli ElizondoPlace 77 · Grade 7 · Humboldt | 7 | Humboldt | 17:01.6 PR |
| 78 | Daniel ReyesPlace 78 · Grade 7 · Eagle Grove | 7 | Eagle Grove | 17:05.4 PR |
| 79 | Zeb WiitaPlace 79 · Grade 8 · Algona | 8 | Algona | 17:18.9 |
| 80 | Mitchel HoweyPlace 80 · Grade 7 · Humboldt | 7 | Humboldt | 17:26.1 PR |
| 81 | Uriah KaplerPlace 81 · Grade 7 · Clear Lake | 7 | Clear Lake | 18:29.4 |
| 82 | Kreighton WiitaPlace 82 · Grade 7 · Algona | 7 | Algona | 18:29.7 |
| 83 | Ryan ConnorPlace 83 · Grade 8 · Clarion-Goldfield-Dows | 8 | Clarion-Goldfield-Dows | 18:36.8 |
| 84 | Rowen DahlhauserPlace 84 · Grade 8 · Algona | 8 | Algona | 18:39.1 |
| 85 | Elmer HernandezPlace 85 · Grade 7 · Eagle Grove | 7 | Eagle Grove | 18:49.8 PR |
| 86 | Jevan AltPlace 86 · Grade 7 · Eagle Grove | 7 | Eagle Grove | 18:54.3 PR |
| 87 | Elliott ZollerPlace 87 · Grade 8 · Hampton-Dumont | 8 | Hampton-Dumont | 19:07.0 |
| 88 | Asher WinterPlace 88 · Grade 7 · Humboldt | 7 | Humboldt | 19:08.1 PR |
| 89 | Eli BadenhorstPlace 89 · Grade 8 · Webster City | 8 | Webster City | 19:23.8 |
| 90 | Jayce NunezPlace 90 · Grade 7 · Charles City | 7 | Charles City | 19:32.7 |
| 91 | Joe AtlasPlace 91 · Grade 7 · Forest City | 7 | Forest City | 20:04.0 PR |
| 92 | Victor RodriguezPlace 92 · Grade 8 · Humboldt | 8 | Humboldt | 20:13.0 PR |
| 93 | Parker KofootPlace 93 · Grade 7 · Hampton-Dumont | 7 | Hampton-Dumont | 20:33.9 |
| 94 | Christopher McGuirePlace 94 · Grade 7 · Hampton-Dumont | 7 | Hampton-Dumont | 20:48.2 |
| 95 | Mason MurphyPlace 95 · Grade 8 · Humboldt | 8 | Humboldt | 21:04.7 PR |
| 96 | Weston CampbellPlace 96 · Grade 8 · Hampton-Dumont | 8 | Hampton-Dumont | 21:06.7 |
| 97 | Otto DodgenPlace 97 · Grade 7 · Humboldt | 7 | Humboldt | 22:20.2 PR |
| 98 | Bright IghilePlace 98 · Grade 7 · Humboldt | 7 | Humboldt | 23:08.1 PR |
| 99 | Adam WinterPlace 99 · Grade 7 · Humboldt | 7 | Humboldt | 24:02.4 PR |
| 100 | Weston GubbelsPlace 100 · Grade 8 · St. Edmond Fort Dodge | 8 | St. Edmond Fort Dodge | 26:54.4 PR |
| 101 | Max LindePlace 101 · Grade 7 · Charles City | 7 | Charles City | 30:10.6 |