| 1 | Marvin Mejicano-BarahonaPlace 1 · Grade 11 · Des Moines North | 11 | Des Moines North | 16:46.3 |
| 2 | Ryder BairdPlace 2 · Grade 10 · Creston | 10 | Creston | 17:02.9 |
| 3 | Corben LucchesiPlace 3 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 17:25.1 |
| 4 | Wyatt GoodenbergerPlace 4 · Grade 12 · Creston | 12 | Creston | 17:33.8 |
| 5 | Trevor NusbaumPlace 5 · Grade 12 · Nevada | 12 | Nevada | 17:38.8 |
| 6 | Matthew WarnerPlace 6 · Grade 10 · Creston | 10 | Creston | 17:44.6 |
| 7 | Henry LittlePlace 7 · Grade 12 · Nevada | 12 | Nevada | 17:48.7 |
| 8 | Sam StalkerPlace 8 · Grade 9 · Creston | 9 | Creston | 18:35.5 |
| 9 | Caden LucchesiPlace 9 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 18:44.2 |
| 10 | Hunter HaleyPlace 10 · Grade 11 · Nevada | 11 | Nevada | 18:47.9 |
| 11 | Aaron GreenePlace 11 · Grade 10 · West Marshall State Center | 10 | West Marshall State Center | 18:49.0 |
| 12 | Grant HaleyPlace 12 · Grade 9 · Nevada | 9 | Nevada | 18:55.0 |
| 13 | Trevor EgelandPlace 13 · Grade 10 · Nevada | 10 | Nevada | 18:56.7 |
| 14 | Hunter Waldo-MartinezPlace 14 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 19:03.7 |
| 15 | Braden SmalleyPlace 15 · Grade 9 · Nevada | 9 | Nevada | 19:06.2 |
| 16 | Austin JondlePlace 16 · Grade 11 · Creston | 11 | Creston | 19:17.9 PR |
| 17 | Luke BiensenPlace 17 · Grade 10 · Nevada | 10 | Nevada | 19:26.8 |
| 18 | Landen ShoemanPlace 18 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 19:29.4 |
| 19 | Richard MattinglyPlace 19 · Grade 11 · Nevada | 11 | Nevada | 19:37.2 |
| 20 | Noah ChapmanPlace 20 · Grade 9 · Carroll Community | 9 | Carroll Community | 19:53.0 |
| 21 | Jerry SeversonPlace 21 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 20:10.1 |
| 22 | Nathan FryePlace 22 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 20:14.6 |
| 23 | Maddux BennettPlace 23 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 20:20.5 |
| 24 | Josiah StottsPlace 24 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 20:33.4 |
| 25 | Stetson KvalePlace 25 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 20:35.7 |
| 26 | Johnathon HenryPlace 26 · Grade 12 · Creston | 12 | Creston | 20:36.1 |
| 27 | Adam DakPlace 27 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 20:38.5 |
| 28 | Lars DommerPlace 28 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 20:53.0 |
| 29 | Jacob CondonPlace 29 · Grade 12 · Nevada | 12 | Nevada | 21:08.1 |
| 30 | Sias WallacePlace 30 · Grade 9 · Nevada | 9 | Nevada | 21:08.2 |
| 31 | Wyatt AndersonPlace 31 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 21:14.7 |
| 32 | Cael FergusonPlace 32 · Grade 12 · Nevada | 12 | Nevada | 21:23.2 |
| 33 | Cael CurphyPlace 33 · Grade 12 · East Marshall LeGrand | 12 | East Marshall LeGrand | 21:32.5 |
| 34 | Asarel CastroPlace 34 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 21:34.3 |
| 35 | Caleb DannerPlace 35 · Grade 10 · Carroll Community | 10 | Carroll Community | 21:37.2 |
| 36 | Henry DahlstenPlace 36 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 21:43.5 |
| 37 | Josiah PotratzPlace 37 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 21:44.7 |
| 38 | Joshua DahlPlace 38 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 21:56.4 |
| 39 | Logan HardnockPlace 39 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 21:59.0 |
| 40 | Jonah VanderWiltPlace 40 · Grade 12 · South Hardin | 12 | South Hardin | 21:59.2 |
| 41 | Chase UnruhPlace 41 · Grade 9 · Nevada | 9 | Nevada | 21:59.8 |
| 42 | Keygan AngusPlace 42 · Grade 12 · Nevada | 12 | Nevada | 22:00.5 |
| 43 | Caleb WatsonPlace 43 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 22:00.9 |
| 44 | Valor ChappellPlace 44 · Grade 10 · Nevada | 10 | Nevada | 22:02.1 |
| 45 | Elias MyersPlace 45 · Grade 12 · South Hardin | 12 | South Hardin | 22:06.6 |
| 46 | Tucker TaylorPlace 46 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 22:11.4 |
| 47 | Mattia GaleottiPlace 47 · Grade 12 · Nevada | 12 | Nevada | 22:14.2 |
| 48 | Jamie HawkinsonPlace 48 · Grade 11 · Carroll Community | 11 | Carroll Community | 22:18.9 |
| 49 | Gavin HermansonPlace 49 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 22:19.2 |
| 50 | Anthony VasquezPlace 50 · Grade 12 · Eagle Grove | 12 | Eagle Grove | 22:25.4 |
| 51 | Jeremiah GuerraPlace 51 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 22:25.6 |
| 52 | Kezaran FriedlPlace 52 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 22:34.0 |
| 53 | Edward Orozco-OnatePlace 53 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 22:41.3 |
| 54 | Alex WatsonPlace 54 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 22:52.7 |
| 55 | Cayden JohnsonPlace 55 · Grade 9 · Nevada | 9 | Nevada | 22:52.8 |
| 56 | Owen PattersonPlace 56 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 23:00.3 |
| 57 | Peter ThomasPlace 57 · Grade 12 · Nevada | 12 | Nevada | 23:09.2 |
| 58 | Koda WurPlace 58 · Grade 10 · East Marshall LeGrand | 10 | East Marshall LeGrand | 23:13.6 |
| 59 | Miles UnruhPlace 59 · Grade 11 · Nevada | 11 | Nevada | 23:14.7 |
| 60 | Levi MillsPlace 60 · Grade 11 · Nevada | 11 | Nevada | 23:18.0 |
| 61 | Jackson NelsonPlace 61 · Grade 11 · East Marshall LeGrand | 11 | East Marshall LeGrand | 23:21.7 |
| 62 | Ryan HawbakerPlace 62 · Grade 10 · Nevada | 10 | Nevada | 23:22.5 |
| 63 | Adrian Antonio LopezPlace 63 · Grade 11 · Des Moines North | 11 | Des Moines North | 23:26.2 PR |
| 64 | Viet NguyenPlace 64 · Grade 12 · South Hardin | 12 | South Hardin | 23:32.0 |
| 65 | Noah EthingtonPlace 65 · Grade 10 · West Marshall State Center | 10 | West Marshall State Center | 23:37.0 |
| 66 | Matthias StuppPlace 66 · Grade 10 · South Hardin | 10 | South Hardin | 23:37.6 |
| 67 | Journey GrebaschPlace 67 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 23:38.4 |
| 68 | Alejo CoradoPlace 68 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 23:49.0 |
| 69 | Jayden ThiphasoukPlace 69 · Grade 9 · Nevada | 9 | Nevada | 23:49.0 PR |
| 70 | Andrew Orozco-OnatePlace 70 · Grade 11 · Eagle Grove | 11 | Eagle Grove | 24:11.7 |
| 71 | Sawyer JohnstonPlace 71 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 24:11.7 |
| 72 | Jerry JensenPlace 72 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 24:14.8 |
| 73 | Jerry LucasPlace 73 · Grade 12 · Roland-Story Story City | 12 | Roland-Story Story City | 24:17.0 |
| 74 | Grant WhitehillPlace 74 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 24:17.8 |
| 75 | Ignacio IglasiasPlace 75 · Grade 10 · South Hardin | 10 | South Hardin | 24:28.7 |
| 76 | Noe Estrada KreitlowPlace 76 · Grade 9 · Eagle Grove | 9 | Eagle Grove | 24:32.8 |
| 77 | Jaxson FeakerPlace 77 · Grade 9 · South Hardin | 9 | South Hardin | 24:37.0 |
| 78 | Jace JohnsonPlace 78 · Grade 10 · Nevada | 10 | Nevada | 24:43.6 |
| 79 | Byron ThiphasoukPlace 79 · Grade 10 · Nevada | 10 | Nevada | 24:44.9 |
| 80 | Joshua AndersonPlace 80 · Grade 12 · Nevada | 12 | Nevada | 24:51.4 |
| 81 | Julian VegaPlace 81 · Grade 12 · Des Moines North | 12 | Des Moines North | 25:06.9 |
| 82 | Aldo Montiel-AlvarezPlace 82 · Grade 11 · Des Moines North | 11 | Des Moines North | 25:15.4 PR |
| 83 | Immanuel YleisaPlace 83 · Grade 11 · Des Moines North | 11 | Des Moines North | 25:17.3 PR |
| 84 | Jared DrenthPlace 84 · Grade 12 · Nevada | 12 | Nevada | 25:18.4 |
| 85 | Oliver WattsPlace 85 · Grade 10 · Nevada | 10 | Nevada | 25:21.5 |
| 86 | Ansel McDonaldPlace 86 · Grade 10 · Des Moines Prep | 10 | Des Moines Prep | 25:22.5 PR |
| 87 | Wesley SiefkenPlace 87 · Grade 12 · Nevada | 12 | Nevada | 25:51.0 |
| 88 | Kieran GogertyPlace 88 · Grade 9 · Roland-Story Story City | 9 | Roland-Story Story City | 26:01.1 |
| 89 | Carson LloydPlace 89 · Grade 9 · Carroll Community | 9 | Carroll Community | 26:09.6 |
| 90 | Butts JeremiahPlace 90 · Grade 9 · Des Moines Prep | 9 | Des Moines Prep | 26:28.9 |
| 91 | Marley HalfpopPlace 91 · Grade 9 · Des Moines Prep | 9 | Des Moines Prep | 26:32.9 |
| 92 | Joshua HooleyPlace 92 · Grade 11 · East Marshall LeGrand | 11 | East Marshall LeGrand | 26:44.9 |
| 93 | Maddox HansenPlace 93 · Grade 10 · Creston | 10 | Creston | 26:56.0 |
| 94 | Bennett DelgadoPlace 94 · Grade 9 · Des Moines Prep | 9 | Des Moines Prep | 26:56.8 |
| 95 | Korey MalloyPlace 95 · Grade 9 · West Marshall State Center | 9 | West Marshall State Center | 26:57.2 |
| 96 | Michael EhPlace 96 · Grade 10 · Des Moines North | 10 | Des Moines North | 27:11.8 |
| 97 | Alan Arroyo-AlvarezPlace 97 · Grade 12 · Des Moines North | 12 | Des Moines North | 27:30.1 PR |
| 98 | Bilanga MpolePlace 98 · Grade 12 · Des Moines North | 12 | Des Moines North | 27:38.1 PR |
| 99 | Carter SinkPlace 99 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 27:39.2 |
| 100 | Aiden CraigPlace 100 · Grade 12 · Creston | 12 | Creston | 27:50.9 PR |
| 101 | Levi BrittenPlace 101 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 27:52.0 |
| 102 | Maxwell KoppesPlace 102 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 28:07.9 |
| 103 | Jacob ByersdorferPlace 103 · Grade 11 · Roland-Story Story City | 11 | Roland-Story Story City | 28:17.4 |
| 104 | Jude DavisPlace 104 · Grade 10 · Roland-Story Story City | 10 | Roland-Story Story City | 28:18.2 |
| 105 | James CroninPlace 105 · Grade 9 · Des Moines Prep | 9 | Des Moines Prep | 28:59.0 |
| 106 | Ivan KlimeschPlace 106 · Grade 12 · South Hardin | 12 | South Hardin | 31:12.0 |
| 107 | DaMaree TompkinsPlace 107 · Grade 10 · Des Moines North | 10 | Des Moines North | 32:59.6 PR |
| 108 | Nathaniel BunduPlace 108 · Grade 9 · Des Moines Prep | 9 | Des Moines Prep | 33:47.4 |
| 109 | Russell MackPlace 109 · Grade 9 · West Marshall State Center | 9 | West Marshall State Center | 34:21.3 |
| 110 | Adam ThompsonPlace 110 · Grade 11 · Creston | 11 | Creston | 34:29.1 |
| 111 | Gustavo Perez-PugaPlace 111 · Grade 12 · Des Moines North | 12 | Des Moines North | 34:33.9 |