| 1 | Quinton OrrPlace 1 · Grade 11 · Humboldt | 11 | Humboldt | 16:32.7 |
| 2 | Griffin RubaPlace 2 · Grade 12 · Gilbert | 12 | Gilbert | 17:11.3 |
| 3 | Justin WrightPlace 3 · Grade 11 · Clear Lake | 11 | Clear Lake | 17:18.1 |
| 4 | Jon KoesterPlace 4 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 17:21.1 |
| 5 | Eric WittrockPlace 5 · Grade 11 · Humboldt | 11 | Humboldt | 17:25.3 |
| 6 | Nathan PatelPlace 6 · Grade 12 · Gilbert | 12 | Gilbert | 17:30.9 |
| 7 | Devon CoonPlace 7 · Grade 12 · Humboldt | 12 | Humboldt | 17:40.2 |
| 9 | Taylor MyersPlace 9 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 17:47.6 |
| 10 | Jacob BuchelePlace 10 · Grade 12 · Gilbert | 12 | Gilbert | 17:49.0 |
| 11 | Michael GustafsonPlace 11 · Grade 12 · Gilbert | 12 | Gilbert | 17:55.2 |
| 12 | Ryan StundahlPlace 12 · Grade 9 · Algona | 9 | Algona | 18:02.8 |
| 13 | Hovinga JoeyPlace 13 · Grade 10 · Forest City | 10 | Forest City | 18:05.8 |
| 14 | Eli HousemanPlace 14 · Grade 10 · Gilbert | 10 | Gilbert | 18:12.4 |
| 15 | Sam VanderpoolPlace 15 · Grade 11 · Gilbert | 11 | Gilbert | 18:22.8 |
| 16 | Josiah SchuelkaPlace 16 · Grade 11 · Gilbert | 11 | Gilbert | 18:23.7 |
| 17 | Jake HejlikPlace 17 · Grade 11 · Garner-Hayfield-Ventura | 11 | Garner-Hayfield-Ventura | 18:24.1 |
| 18 | Trevor JacobsonPlace 18 · Grade 10 · Humboldt | 10 | Humboldt | 18:25.9 |
| 19 | Alex MataPlace 19 · Grade 10 · Forest City | 10 | Forest City | 18:36.9 |
| 20 | Brandon SteilPlace 20 · Grade 12 · Algona | 12 | Algona | 18:38.5 |
| 21 | Isaiah NebbePlace 21 · Grade 11 · Clarion-Goldfield-Dows | 11 | Clarion-Goldfield-Dows | 18:40.3 |
| 22 | Nolan JergensPlace 22 · Grade 11 · Humboldt | 11 | Humboldt | 18:43.9 |
| 23 | Andrew MixdorfPlace 23 · Grade 9 · Clear Lake | 9 | Clear Lake | 18:52.7 |
| 24 | Carter TheesfeldPlace 24 · Grade 11 · Humboldt | 11 | Humboldt | 18:54.5 |
| 25 | Jack GustafsonPlace 25 · Grade 12 · Gilbert | 12 | Gilbert | 18:58.8 |
| 26 | Kaeden LangfitPlace 26 · Grade 11 · Clarion-Goldfield-Dows | 11 | Clarion-Goldfield-Dows | 19:0.:67 |
| 27 | Jacob PedeltyPlace 27 · Grade 12 · Clear Lake | 12 | Clear Lake | 19:07.5 |
| 28 | Javin PedeltyPlace 28 · Grade 11 · Forest City | 11 | Forest City | 19:09.3 |
| 29 | Caleb BuffingtonPlace 29 · Grade 11 · Forest City | 11 | Forest City | 19:11.8 |
| 30 | Tomas RolonPlace 30 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 19:14.5 |
| 31 | Drake WelandPlace 31 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 19:14.9 |
| 32 | Leo TolentinoPlace 32 · Grade 9 · Clear Lake | 9 | Clear Lake | 19:15.5 |
| 33 | Josh GrahamPlace 33 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 19:16.4 |
| 34 | Jaden WrightPlace 34 · Grade 9 · Clear Lake | 9 | Clear Lake | 19:17.4 |
| 35 | Nick BrownPlace 35 · Grade 11 · Algona | 11 | Algona | 19:19.0 |
| 36 | Jack CranePlace 36 · Grade 9 · Clear Lake | 9 | Clear Lake | 19:20.4 |
| 37 | Owen BlumhagenPlace 37 · Grade 11 · Gilbert | 11 | Gilbert | 19:23.4 |
| 38 | Isaac JanssenPlace 38 · Grade 10 · Emmetsburg | 10 | Emmetsburg | 19:26.6 |
| 39 | Ryan KorthalsPlace 39 · Grade 11 · Forest City | 11 | Forest City | 19:27.5 |
| 40 | Roman GabrielsonPlace 40 · Grade 9 · Clear Lake | 9 | Clear Lake | 19:27.8 PR |
| 41 | Ethan JohnsonPlace 41 · Grade 9 · Forest City | 9 | Forest City | 19:31.9 |
| 42 | Cade JacobsonPlace 42 · Grade 11 · Emmetsburg | 11 | Emmetsburg | 19:38.7 |
| 43 | Parker SharpPlace 43 · Grade 9 · Forest City | 9 | Forest City | 19:40.9 |
| 44 | Jacob KautmanPlace 44 · Grade 11 · Gilbert | 11 | Gilbert | 19:42.2 |
| 45 | Jonah Hackbart-MorlockPlace 45 · Grade 11 · Emmetsburg | 11 | Emmetsburg | 19:42.6 |
| 46 | Caden WeberPlace 46 · Grade 9 · Algona | 9 | Algona | 19:42.9 |
| 47 | Aiden RichardsonPlace 47 · Grade 10 · Garner-Hayfield-Ventura | 10 | Garner-Hayfield-Ventura | 19:43.2 |
| 48 | Zach WeltonPlace 48 · Grade 10 · Forest City | 10 | Forest City | 19:45.0 |
| 49 | Jacob JensenPlace 49 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 19:45.2 |
| 50 | Jacob GrahamPlace 50 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 19:50.1 |
| 51 | Jackson ChambersPlace 51 · Grade 10 · Humboldt | 10 | Humboldt | 19:50.6 |
| 52 | Bobby EricksonPlace 52 · Grade 11 · Algona | 11 | Algona | 19:55.4 |
| 53 | Justin AgtunPlace 53 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 19:55.8 |
| 54 | Cael WesselinkPlace 54 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 20:00.5 |
| 55 | Kris HammittPlace 55 · Grade 11 · Garner-Hayfield-Ventura | 11 | Garner-Hayfield-Ventura | 20:06.4 |
| 56 | Nate GraingerPlace 56 · Grade 12 · Humboldt | 12 | Humboldt | 20:07.5 PR |
| 57 | Renner CalebPlace 57 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 20:09.5 |
| 58 | Elijah MockPlace 58 · Grade 11 · Clear Lake | 11 | Clear Lake | 20:10.0 |
| 59 | Dane NygaardPlace 59 · Grade 9 · Algona | 9 | Algona | 20:12.5 |
| 60 | Caden ButlerPlace 60 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 20:17.4 PR |
| 61 | Jensen CooperPlace 61 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 20:18.0 |
| 62 | Elijah WeaverPlace 62 · Grade 11 · Forest City | 11 | Forest City | 20:21.6 |
| 63 | Sam ChildressPlace 63 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 20:29.0 |
| 64 | Brandon EnglinPlace 64 · Grade 11 · Garner-Hayfield-Ventura | 11 | Garner-Hayfield-Ventura | 20:29.3 |
| 65 | Josiah WelchPlace 65 · Grade 9 · Forest City | 9 | Forest City | 20:30.0 |
| 66 | Josue CastroPlace 66 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 20:31.5 |
| 61 | Nick HardmanPlace 61 · Grade 11 · Algona | 11 | Algona | 20:32.1 |
| 68 | Vlad StarrettPlace 68 · Grade 10 · Clear Lake | 10 | Clear Lake | 20:37.1 |
| 69 | Connor HamersPlace 69 · Grade 11 · Gilbert | 11 | Gilbert | 20:41.9 |
| 70 | Collin GauckPlace 70 · Grade 11 · Gilbert | 11 | Gilbert | 20:43.6 |
| 71 | Aiden ChristensenPlace 71 · Grade 11 · Humboldt | 11 | Humboldt | 20:46.9 |
| 72 | Brady BeckPlace 72 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 20:48.1 |
| 73 | Tanner ReimannPlace 73 · Grade 10 · Clear Lake | 10 | Clear Lake | 20:48.4 |
| 74 | Cale HundertmarkPlace 74 · Grade 11 · Humboldt | 11 | Humboldt | 20:49.4 |
| 75 | Calvin AbergPlace 75 · Grade 12 · Forest City | 12 | Forest City | 20:51.1 |
| 76 | Paul OlesonPlace 76 · Grade 9 · Humboldt | 9 | Humboldt | 20:56.6 PR |
| 77 | Jadyn WelchPlace 77 · Grade 9 · Forest City | 9 | Forest City | 20:59.6 |
| 78 | Cj LundvallPlace 78 · Grade 11 · Gilbert | 11 | Gilbert | 21:01.8 |
| 79 | Isaac SandPlace 79 · Grade 11 · Forest City | 11 | Forest City | 21:03.8 |
| 80 | Alex FrakesPlace 80 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 21:04.9 PR |
| 81 | Jesse HarePlace 81 · Grade 10 · Forest City | 10 | Forest City | 21:06.0 |
| 83 | Gabe RolonPlace 83 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 21:06.5 PR |
| 84 | David HinderakerPlace 84 · Grade 9 · Gilbert | 9 | Gilbert | 21:09.4 |
| 85 | Elliott RandallPlace 85 · Grade 10 · Gilbert | 10 | Gilbert | 21:16.5 |
| 86 | David MuirPlace 86 · Grade 10 · Humboldt | 10 | Humboldt | 21:16.9 |
| 87 | Weston CongdonPlace 87 · Grade 9 · Gilbert | 9 | Gilbert | 21:19.1 |
| 89 | Viktor NezvedaPlace 89 · Grade 11 · Algona | 11 | Algona | 21:24.6 PR |
| 90 | Carter HatcherPlace 90 · Grade 10 · Humboldt | 10 | Humboldt | 21:25.4 |
| 91 | Jacob FrieldsPlace 91 · Grade 11 · Emmetsburg | 11 | Emmetsburg | 21:35.2 |
| 92 | Jordan BergmanPlace 92 · Grade 11 · Clear Lake | 11 | Clear Lake | 21:37.1 |
| 93 | Elijah AlsopPlace 93 · Grade 11 · Forest City | 11 | Forest City | 21:40.3 |
| 95 | Ethan SeskerPlace 95 · Grade 10 · Forest City | 10 | Forest City | 21:44.5 |
| 94 | Nick CarpenterPlace 94 · Grade 10 · Clarion-Goldfield-Dows | 10 | Clarion-Goldfield-Dows | 21:45.6 |
| 96 | Scylar SchulzePlace 96 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 21:48.3 |
| 97 | Izaak SanderPlace 97 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 21:50.29. |
| 98 | Jacob IngebritsonPlace 98 · Grade 9 · Clarion-Goldfield-Dows | 9 | Clarion-Goldfield-Dows | 21:55.1 |
| 99 | Drew GreenwoodPlace 99 · Grade 10 · Forest City | 10 | Forest City | 21:59.8 |
| 100 | Kaleb YoungPlace 100 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 22:00.4 |
| 101 | Aaron BoleynPlace 101 · Grade 10 · Humboldt | 10 | Humboldt | 22:04.6 |
| 102 | Will MartinPlace 102 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 22:04.8 |
| 101 | Tanner MyerPlace 101 · Grade 12 · Humboldt | 12 | Humboldt | 22:05.3 |
| 82 | Michael BurnsPlace 82 · Grade 11 · Forest City | 11 | Forest City | 22:06.9 |
| 104 | Luke BrownellPlace 104 · Grade 9 · Clarion-Goldfield-Dows | 9 | Clarion-Goldfield-Dows | 22:11.6 |
| 105 | Jordan CoonPlace 105 · Grade 10 · Humboldt | 10 | Humboldt | 22:17.1 |
| 106 | Matt MoorePlace 106 · Grade 10 · Clear Lake | 10 | Clear Lake | 22:21.2 |
| 110 | Garrett HellerPlace 110 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 22:26.6 |
| 111 | Yanvier TorresPlace 111 · Grade 9 · Forest City | 9 | Forest City | 22:29.1 |
| 112 | Luke McKennaPlace 112 · Grade 12 · Algona | 12 | Algona | 22:30.1 |
| 113 | Tyler ClousePlace 113 · Grade 12 · Forest City | 12 | Forest City | 22:33.3 |
| 114 | Gabe SmithPlace 114 · Grade 12 · Humboldt | 12 | Humboldt | 22:35.0 |
| 115 | Alex NoltonPlace 115 · Grade 12 · Forest City | 12 | Forest City | 22:45.6 |
| 116 | Will HeidemannPlace 116 · Grade 10 · Forest City | 10 | Forest City | 22:47.1 |
| 117 | Evan DealPlace 117 · Grade 11 · Algona | 11 | Algona | 22:48.1 |
| 118 | Brody DirksenPlace 118 · Grade 9 · Forest City | 9 | Forest City | 22:55.1 |
| 119 | Brett PorterPlace 119 · Grade 12 · Gilbert | 12 | Gilbert | 22:56.6 |
| 120 | Kelly GriffinPlace 120 · Grade 12 · Emmetsburg | 12 | Emmetsburg | 22:57.0 |
| 121 | Chase MasonPlace 121 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 22:58.2 PR |
| 122 | Alex GasparPlace 122 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:03.4 |
| 123 | Luke HaverdinkPlace 123 · Grade 12 · Gilbert | 12 | Gilbert | 23:12.5 |
| 124 | Zeke MccartyPlace 124 · Grade 12 · Gilbert | 12 | Gilbert | 23:15.1 |
| 125 | Alex GrevingPlace 125 · Grade 9 · Clarion-Goldfield-Dows | 9 | Clarion-Goldfield-Dows | 23:15.4 |
| 126 | Cesar LechugaPlace 126 · Grade 9 · Forest City | 9 | Forest City | 23:17.3 |
| 127 | Tyler NoltonPlace 127 · Grade 10 · Forest City | 10 | Forest City | 23:18.7 |
| 129 | Alec RodriguezPlace 129 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 23:27.3 |
| 130 | Noah RethmanPlace 130 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:27.8 PR |
| 131 | Zack MertzPlace 131 · Grade 9 · Humboldt | 9 | Humboldt | 23:30.9 |
| 132 | Dalton NelsonPlace 132 · Grade 9 · Gilbert | 9 | Gilbert | 23:32.4 |
| 133 | Cael SchaferPlace 133 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 23:35.3 PR |
| 135 | Wilson LofstedtPlace 135 · Grade 9 · Gilbert | 9 | Gilbert | 24:03.8 |
| 136 | Braden RennerPlace 136 · Grade 10 · Garner-Hayfield-Ventura | 10 | Garner-Hayfield-Ventura | 24:05.9 |
| 137 | Kaden WeinertPlace 137 · Grade 12 · Humboldt | 12 | Humboldt | 24:06.9 |
| 146 | Jake KnudsonPlace 146 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 24:12.3 |
| 140 | Alex LaubenthalPlace 140 · Grade 10 · Emmetsburg | 10 | Emmetsburg | 24:16.5 |
| 138 | Thomas KlaverPlace 138 · Grade 10 · Clarion-Goldfield-Dows | 10 | Clarion-Goldfield-Dows | 24:16.9 |
| 139 | Jordan UpmeyerPlace 139 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 24:18.0 |
| 141 | Jackson BeiselPlace 141 · Grade 9 · Clarion-Goldfield-Dows | 9 | Clarion-Goldfield-Dows | 24:18.2 |
| 142 | Ryan FransenPlace 142 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 24:21.4 PR |
| 143 | Jaden ArmsteadPlace 143 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 24:24.0 |
| 144 | Esben EnriquezPlace 144 · Grade 9 · Emmetsburg | 9 | Emmetsburg | 24:25.1 |
| 145 | Blake IngvallPlace 145 · Grade 10 · Estherville Lincoln Central | 10 | Estherville Lincoln Central | 24:32.3 |
| 147 | Caleb JacobsenPlace 147 · Grade 11 · Clarion-Goldfield-Dows | 11 | Clarion-Goldfield-Dows | 25:08.2 |
| 148 | Jackson LowmanPlace 148 · Grade 11 · Emmetsburg | 11 | Emmetsburg | 25:19.3 |
| 149 | Erik SparkmanPlace 149 · Grade - · Gilbert | - | Gilbert | 25:23.0 PR |
| 150 | Jose LizamaPlace 150 · Grade 10 · Eagle Grove | 10 | Eagle Grove | 25:25.2 PR |
| 156 | Adam HeuerPlace 156 · Grade 10 · Gilbert | 10 | Gilbert | 26:11.2 |
| 151 | Brandon CrailPlace 151 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 26:40.4 |
| 152 | Carter CaseyPlace 152 · Grade 11 · Algona | 11 | Algona | 27:08.4 |
| 153 | Isaac ReinekePlace 153 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 27:11 |
| 154 | Declan BraunPlace 154 · Grade 10 · Algona | 10 | Algona | 27:18.8 PR |
| 155 | Ames KllianiaPlace 155 · Grade - · Estherville Lincoln Central | - | Estherville Lincoln Central | 28:46.7 PR |
| 157 | Jacob BurnsPlace 157 · Grade 9 · Gilbert | 9 | Gilbert | 31:08.7 |
| 158 | Zachery SmithPlace 158 · Grade 9 · Gilbert | 9 | Gilbert | 32:35.7 |
| 128 | Carter JenkinsPlace 128 · Grade 12 · Forest City | 12 | Forest City | 23.19.26 |
| 134 | Noah PetersenPlace 134 · Grade 11 · Clear Lake | 11 | Clear Lake | 23.53.57 |