| 1 | Kade TabbertPlace 1 · Grade 11 · Central Springs | 11 | Central Springs | 17:27.06 |
| 2 | Jonathan SchuknechtPlace 2 · Grade 11 · Garner-Hayfield-Ventura | 11 | Garner-Hayfield-Ventura | 17:49.38 |
| 3 | Dante NelsonPlace 3 · Grade 11 · North Iowa Buffalo Center | 11 | North Iowa Buffalo Center | 17:53.39 |
| 4 | Heston HindersPlace 4 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 18:08.25 |
| 5 | Wyatt WrightPlace 5 · Grade 12 · North Iowa Buffalo Center | 12 | North Iowa Buffalo Center | 18:10.92 |
| 6 | Brooks MorganPlace 6 · Grade 11 · Algona | 11 | Algona | 18:19.26 |
| 7 | Axton HoodPlace 7 · Grade 10 · Algona | 10 | Algona | 18:37.44 |
| 8 | Henry KramerPlace 8 · Grade 11 · Humboldt | 11 | Humboldt | 18:40.89 |
| 9 | Carson GumpPlace 9 · Grade 10 · Clarion-Goldfield-Dows | 10 | Clarion-Goldfield-Dows | 18:47.12 |
| 10 | Landon BeckerPlace 10 · Grade 9 · Algona | 9 | Algona | 18:50.66 |
| 11 | Mason KortePlace 11 · Grade 10 · North Iowa Buffalo Center | 10 | North Iowa Buffalo Center | 18:57.40 |
| 12 | Daniel Murillo-DelfinPlace 12 · Grade 11 · Webster City | 11 | Webster City | 19:08.09 |
| 13 | Dominic AschePlace 13 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 19:08.59 |
| 14 | Jose Aguilar GonzalezPlace 14 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 19:19.38 |
| 15 | Chris HellerPlace 15 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 19:23.54 |
| 16 | Grandon DahlhauserPlace 16 · Grade 11 · Algona | 11 | Algona | 19:29.24 |
| 17 | Ryan EnglinPlace 17 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 19:29.56 |
| 18 | Kaden GrafPlace 18 · Grade 11 · West Fork Sheffield | 11 | West Fork Sheffield | 19:34.57 |
| 19 | Asarel CastroPlace 19 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 19:36.81 |
| 20 | Hunter HurstPlace 20 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 19:40.11 |
| 21 | Samuel FoixPlace 21 · Grade 9 · Bishop Garrigan Algona | 9 | Bishop Garrigan Algona | 19:42.66 |
| 22 | Myles HennPlace 22 · Grade 12 · North Iowa Buffalo Center | 12 | North Iowa Buffalo Center | 19:44.01 |
| 23 | Breck LutzPlace 23 · Grade 11 · Central Springs | 11 | Central Springs | 19:44.49 |
| 24 | Logan TorsellPlace 24 · Grade 12 · Clarion-Goldfield-Dows | 12 | Clarion-Goldfield-Dows | 19:44.83 |
| 25 | Austin FelderPlace 25 · Grade 10 · Boone | 10 | Boone | 19:46.10 |
| 26 | Aidan WardellPlace 26 · Grade 10 · Webster City | 10 | Webster City | 19:49.67 |
| 27 | Nolan MuhlenbruchPlace 27 · Grade 11 · Belmond-Klemme | 11 | Belmond-Klemme | 19:51.15 |
| 28 | Kaleb DraegerPlace 28 · Grade 11 · Webster City | 11 | Webster City | 19:51.99 |
| 29 | Max BarrickPlace 29 · Grade 8 · Webster City | 8 | Webster City | 19:53.06 |
| 30 | Jonah VanderWiltPlace 30 · Grade 12 · South Hardin | 12 | South Hardin | 19:55.62 |
| 31 | Kade KrugerPlace 31 · Grade 9 · Webster City | 9 | Webster City | 19:59.77 |
| 32 | Aizyk WisemanPlace 32 · Grade 12 · West Fork Sheffield | 12 | West Fork Sheffield | 20:05.72 |
| 33 | Jonathan MyersPlace 33 · Grade 9 · Boone | 9 | Boone | 20:08.07 |
| 34 | Andrii KozhukharPlace 34 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 20:11.86 |
| 35 | Kam LehmanPlace 35 · Grade 12 · Boone | 12 | Boone | 20:13.77 |
| 36 | Jayden GrunhovdPlace 36 · Grade 11 · North Iowa Buffalo Center | 11 | North Iowa Buffalo Center | 20:21.32 |
| 37 | Ike FowlerPlace 37 · Grade 12 · Humboldt | 12 | Humboldt | 20:30.83 |
| 38 | Enrique Brito CetoPlace 38 · Grade 9 · Webster City | 9 | Webster City | 20:31.04 PR |
| 39 | Jasper WirthPlace 39 · Grade 12 · North Iowa Buffalo Center | 12 | North Iowa Buffalo Center | 20:36.71 |
| 40 | Caden HarmsPlace 40 · Grade 11 · Algona | 11 | Algona | 20:41.59 |
| 41 | Ace WolfgramPlace 41 · Grade 8 · Boone | 8 | Boone | 20:43.49 |
| 42 | Grayson HendersonPlace 42 · Grade 11 · Webster City | 11 | Webster City | 20:44.48 |
| 43 | Bentley RodgersPlace 43 · Grade 9 · Humboldt | 9 | Humboldt | 20:46.07 |
| 44 | Aidan SteffensmeierPlace 44 · Grade 11 · Garner-Hayfield-Ventura | 11 | Garner-Hayfield-Ventura | 20:49.12 |
| 45 | Ethan OrbanPlace 45 · Grade 10 · Algona | 10 | Algona | 20:50.14 PR |
| 46 | Ayson Ponce SantosPlace 46 · Grade 10 · Estherville Lincoln Central | 10 | Estherville Lincoln Central | 20:54.30 |
| 47 | Stetson KvalePlace 47 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 20:58.71 |
| 48 | Cohen ThilgesPlace 48 · Grade 12 · Algona | 12 | Algona | 21:02.76 |
| 49 | Xavier ShaferPlace 49 · Grade 10 · Central Springs | 10 | Central Springs | 21:02.79 |
| 50 | Ethan MurphyPlace 50 · Grade 8 · Bishop Garrigan Algona | 8 | Bishop Garrigan Algona | 21:06.86 |
| 51 | Ethan MatsonPlace 51 · Grade 10 · North Iowa Buffalo Center | 10 | North Iowa Buffalo Center | 21:12.75 |
| 52 | Ben BarnerPlace 52 · Grade 9 · Webster City | 9 | Webster City | 21:17.81 |
| 53 | Brenden SampsonPlace 53 · Grade 12 · Algona | 12 | Algona | 21:18.56 |
| 54 | Caiden BucknerPlace 54 · Grade 10 · Bishop Garrigan Algona | 10 | Bishop Garrigan Algona | 21:21.01 |
| 55 | Samuel ChesnutPlace 55 · Grade 12 · Boone | 12 | Boone | 21:22.48 |
| 56 | Caleb BartlettPlace 56 · Grade 10 · Boone | 10 | Boone | 21:24.91 |
| 57 | Juan Gomez EricksonPlace 57 · Grade 10 · Estherville Lincoln Central | 10 | Estherville Lincoln Central | 21:28.67 |
| 58 | Calvin CookPlace 58 · Grade 12 · Boone | 12 | Boone | 21:29.04 |
| 59 | Max EngstlerPlace 59 · Grade 9 · Clarion-Goldfield-Dows | 9 | Clarion-Goldfield-Dows | 21:31.63 |
| 60 | Braxton PlainPlace 60 · Grade 9 · Webster City | 9 | Webster City | 21:39.34 |
| 61 | Callen MathisPlace 61 · Grade 9 · Humboldt | 9 | Humboldt | 21:42.94 |
| 62 | Pearson LampePlace 62 · Grade 12 · Boone | 12 | Boone | 21:46.14 |
| 63 | Zeke FunstonPlace 63 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 21:54.86 |
| 64 | Ryan RuehlePlace 64 · Grade 11 · Algona | 11 | Algona | 21:58.09 |
| 65 | Owen WedmorePlace 65 · Grade 12 · West Fork Sheffield | 12 | West Fork Sheffield | 21:59.38 |
| 66 | Anthony VasquezPlace 66 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 22:03.14 |
| 67 | Collin WardellPlace 67 · Grade 9 · Webster City | 9 | Webster City | 22:21.41 |
| 68 | Cohen RowePlace 68 · Grade 10 · Central Springs | 10 | Central Springs | 22:22.90 |
| 69 | Jordan BettsPlace 69 · Grade 11 · Webster City | 11 | Webster City | 22:25.79 |
| 70 | Caiden IngvallPlace 70 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 22:29.98 |
| 71 | Miles ZemanPlace 71 · Grade 11 · Humboldt | 11 | Humboldt | 22:33.01 |
| 72 | Brooks HinnersPlace 72 · Grade 12 · Humboldt | 12 | Humboldt | 22:35.70 |
| 73 | Owen AndersonPlace 73 · Grade 10 · Webster City | 10 | Webster City | 22:36.73 |
| 74 | Ayden RussellPlace 74 · Grade 12 · Humboldt | 12 | Humboldt | 22:39.58 |
| 75 | Grant LambPlace 75 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 22:41.04 |
| 76 | Viet NguyenPlace 76 · Grade 12 · South Hardin | 12 | South Hardin | 22:43.52 |
| 77 | Angel AraguzPlace 77 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 22:44.66 |
| 78 | Chase AbendrothPlace 78 · Grade 9 · Algona | 9 | Algona | 22:45.61 |
| 79 | Edurardo RiveraPlace 79 · Grade 11 · Clarion-Goldfield-Dows | 11 | Clarion-Goldfield-Dows | 22:47.87 |
| 80 | Tucker TaylorPlace 80 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 22:53.27 |
| 81 | Wade CarlsonPlace 81 · Grade 10 · Humboldt | 10 | Humboldt | 22:57.75 |
| 82 | Elias MyersPlace 82 · Grade 12 · South Hardin | 12 | South Hardin | 23:08.07 |
| 83 | Samuel WilliamsPlace 83 · Grade 12 · Belmond-Klemme | 12 | Belmond-Klemme | 23:08.17 |
| 84 | Edward Orozco-OnatePlace 84 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:14.02 |
| 85 | Tristan GreyPlace 85 · Grade Jr · Central Springs | Jr | Central Springs | 23:17.60 |
| 86 | Matthias StuppPlace 86 · Grade 10 · South Hardin | 10 | South Hardin | 23:26.68 |
| 87 | Jeremiah GuerraPlace 87 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:30.11 |
| 88 | Alejo CoradoPlace 88 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:30.69 |
| 89 | Luke DeWinterPlace 89 · Grade 12 · Humboldt | 12 | Humboldt | 23:31.32 |
| 90 | Axel RheadPlace 90 · Grade 9 · Humboldt | 9 | Humboldt | 23:31.74 |
| 91 | Micah KelleyPlace 91 · Grade 10 · Algona | 10 | Algona | 23:45.82 PR |
| 92 | Jonathan NessenPlace 92 · Grade 12 · Garner-Hayfield-Ventura | 12 | Garner-Hayfield-Ventura | 23:49.27 |
| 93 | Eli SpellmeyerPlace 93 · Grade 10 · Humboldt | 10 | Humboldt | 23:52.03 |
| 94 | Ignacio IglasiasPlace 94 · Grade 10 · South Hardin | 10 | South Hardin | 23:54.42 |
| 95 | Kezaran FriedlPlace 95 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:57.47 |
| 96 | Dalton LutatPlace 96 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 24:03.83 |
| 97 | Dany MoralesPlace 97 · Grade 12 · Webster City | 12 | Webster City | 24:08.20 |
| 98 | Roy HoangPlace 98 · Grade 11 · Clarion-Goldfield-Dows | 11 | Clarion-Goldfield-Dows | 24:17.68 |
| 99 | Jacob CastroPlace 99 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 24:20.49 |
| 100 | Noe Estrada KreitlowPlace 100 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 24:26.54 |
| 101 | Bryce BarkerPlace 101 · Grade 12 · Central Springs | 12 | Central Springs | 24:38.29 |
| 102 | Jackson MetcalfPlace 102 · Grade 11 · Boone | 11 | Boone | 24:41.64 PR |
| 103 | Isaac RieckPlace 103 · Grade 9 · Humboldt | 9 | Humboldt | 24:45.19 |
| 104 | Tanner LenningPlace 104 · Grade 9 · Webster City | 9 | Webster City | 24:47.24 |
| 105 | Payce CrandallPlace 105 · Grade 9 · Boone | 9 | Boone | 24:50.62 |
| 106 | Payton RobertsPlace 106 · Grade 12 · West Fork Sheffield | 12 | West Fork Sheffield | 24:57.40 |
| 107 | Andrew Orozco-OnatePlace 107 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 25:06.68 |
| 108 | Lincoln GeorgePlace 108 · Grade 11 · Boone | 11 | Boone | 25:09.56 |
| 109 | Tate WymorePlace 109 · Grade 12 · Central Springs | 12 | Central Springs | 25:13.48 |
| 110 | Gavin BronsonPlace 110 · Grade 10 · Algona | 10 | Algona | 25:24.21 |
| 111 | Calvin BarrettPlace 111 · Grade 12 · Clarion-Goldfield-Dows | 12 | Clarion-Goldfield-Dows | 25:25.63 |
| 112 | Andrew NedvedPlace 112 · Grade 12 · Humboldt | 12 | Humboldt | 25:30.79 |
| 113 | Samson MittruckerPlace 113 · Grade 11 · Estherville Lincoln Central | 11 | Estherville Lincoln Central | 25:30.90 |
| 114 | Kellen WagnerPlace 114 · Grade 9 · Central Springs | 9 | Central Springs | 25:31.66 |
| 115 | Patrick HaasPlace 115 · Grade 11 · Central Springs | 11 | Central Springs | 25:39.42 |
| 116 | Jose VasquezPlace 116 · Grade 10 · Belmond-Klemme | 10 | Belmond-Klemme | 25:40.85 |
| 117 | Jaxson FeakerPlace 117 · Grade 9 · South Hardin | 9 | South Hardin | 25:47.59 |
| 118 | Jack ObermannPlace 118 · Grade 9 · Garner-Hayfield-Ventura | 9 | Garner-Hayfield-Ventura | 26:14.97 |
| 119 | Cayden HauensteinPlace 119 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 26:34.99 |
| 120 | Aiden CunninghamPlace 120 · Grade 11 · Algona | 11 | Algona | 26:42.75 |
| 121 | Sawyer JohnstonPlace 121 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 26:57.16 |
| 122 | Thomas HermsenPlace 122 · Grade 9 · Humboldt | 9 | Humboldt | 27:04.40 |
| 123 | Noah HechtPlace 123 · Grade 9 · Estherville Lincoln Central | 9 | Estherville Lincoln Central | 27:27.70 |
| 124 | Colin HeiderPlace 124 · Grade 9 · Humboldt | 9 | Humboldt | 27:42.94 |
| 125 | Matthew DewittPlace 125 · Grade 12 · Estherville Lincoln Central | 12 | Estherville Lincoln Central | 28:37.25 |
| 126 | Joe FrideresPlace 126 · Grade 11 · Humboldt | 11 | Humboldt | 29:36.81 |
| 127 | Kevin AntonioPlace 127 · Grade 11 · Humboldt | 11 | Humboldt | 30:13.21 |
| 128 | Ivan KlimeschPlace 128 · Grade 12 · South Hardin | 12 | South Hardin | 30:34.50 |
| 129 | Brett BehrPlace 129 · Grade 12 · West Fork Sheffield | 12 | West Fork Sheffield | 30:44.55 |
| 130 | Braydon AdamsPlace 130 · Grade 10 · Algona | 10 | Algona | 31:42.56 |
| 131 | Matthew LammersPlace 131 · Grade 9 · Webster City | 9 | Webster City | 32:18.31 |
| 132 | Corbin DarlingPlace 132 · Grade 12 · Bishop Garrigan Algona | 12 | Bishop Garrigan Algona | 32:40.47 |
| 133 | Kayden RichterPlace 133 · Grade 8 · Bishop Garrigan Algona | 8 | Bishop Garrigan Algona | 32:50.10 |