| 1 | Max SchirmerPlace 1 · Grade 10 · South Tama County Tama | 10 | South Tama County Tama | 17:30.4 |
| 2 | Zach VeisethPlace 2 · Grade 10 · North Mahaska | 10 | North Mahaska | 17:54.7 PR |
| 3 | Ben WilsonPlace 3 · Grade 12 · Albia | 12 | Albia | 17:55.2 |
| 4 | Guy SamplePlace 4 · Grade 12 · Albia | 12 | Albia | 18:08.2 PR |
| 5 | Cole KlettPlace 5 · Grade 10 · Sigourney | 10 | Sigourney | 18:10.2 |
| 6 | Allan ScottPlace 6 · Grade 12 · HLV-TC | 12 | HLV-TC | 18:11.0 |
| 7 | Evan KoehnPlace 7 · Grade 11 · English Valleys North English | 11 | English Valleys North English | 18:13.3 |
| 8 | Aston BrownPlace 8 · Grade 10 · BGM Brooklyn | 10 | BGM Brooklyn | 18:18.2 |
| 9 | Isaac FrazierPlace 9 · Grade 11 · English Valleys North English | 11 | English Valleys North English | 18:21.4 |
| 10 | Cade LowryPlace 10 · Grade 11 · Montezuma | 11 | Montezuma | 18:24.8 PR |
| 11 | Will LuersPlace 11 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 18:28.5 |
| 12 | Henri Martinez-AlvaradoPlace 12 · Grade 11 · South Tama County Tama | 11 | South Tama County Tama | 18:34.1 |
| 13 | Dayton ReifPlace 13 · Grade 11 · Montezuma | 11 | Montezuma | 18:34.1 PR |
| 14 | Carter CoronaPlace 14 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 18:46.1 |
| 15 | Paxton GusPlace 15 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 18:54.3 |
| 16 | Devin TimmPlace 16 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 18:59.4 |
| 17 | Kyler Johnson-WhitefishPlace 17 · Grade 10 · South Tama County Tama | 10 | South Tama County Tama | 18:59.8 |
| 18 | Ethan EhresmannPlace 18 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 19:07.3 PR |
| 19 | Joseph GrimmPlace 19 · Grade 11 · Colfax-Mingo | 11 | Colfax-Mingo | 19:07.6 |
| 20 | Emett FisherPlace 20 · Grade 11 · Albia | 11 | Albia | 19:07.7 |
| 21 | Ryken FeePlace 21 · Grade 11 · Albia | 11 | Albia | 19:08.3 |
| 22 | Mario RodriguezPlace 22 · Grade 12 · Colfax-Mingo | 12 | Colfax-Mingo | 19:08.7 |
| 23 | Jeb GoemaatPlace 23 · Grade 11 · North Mahaska | 11 | North Mahaska | 19:09.3 PR |
| 24 | Gable WhitlowPlace 24 · Grade 12 · Moravia | 12 | Moravia | 19:12.9 |
| 25 | Quincy CrawfordPlace 25 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 19:16.1 PR |
| 26 | Jack NielsenPlace 26 · Grade 9 · BGM Brooklyn | 9 | BGM Brooklyn | 19:20.1 PR |
| 27 | Kinnick RussellPlace 27 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 19:36.9 PR |
| 28 | Ryker AndersonPlace 28 · Grade 9 · Albia | 9 | Albia | 19:40.1 |
| 29 | Antonio PiercePlace 29 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 19:44.2 PR |
| 30 | Jordan AndersonPlace 30 · Grade 11 · Sigourney | 11 | Sigourney | 19:49.9 |
| 31 | Levi MyersPlace 31 · Grade 11 · Sigourney | 11 | Sigourney | 19:50.0 |
| 32 | Brody SeeleyPlace 32 · Grade 9 · Sigourney | 9 | Sigourney | 19:55.4 |
| 33 | Nolan ArpPlace 33 · Grade 10 · South Tama County Tama | 10 | South Tama County Tama | 19:56.4 PR |
| 34 | Tanner JohnsonPlace 34 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 20:00.3 |
| 35 | Porter HeishmanPlace 35 · Grade 9 · BGM Brooklyn | 9 | BGM Brooklyn | 20:00.7 |
| 36 | Garrett DykstraPlace 36 · Grade 11 · Albia | 11 | Albia | 20:02.9 |
| 37 | Vincent EtcherPlace 37 · Grade 11 · Albia | 11 | Albia | 20:06.0 |
| 38 | Luke BensonPlace 38 · Grade 10 · Montezuma | 10 | Montezuma | 20:10.0 |
| 39 | Cain GrandiaPlace 39 · Grade 11 · North Mahaska | 11 | North Mahaska | 20:23.1 |
| 40 | Drake OffermanPlace 40 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 20:27.4 |
| 41 | Dayne RenderPlace 41 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 20:28.3 |
| 42 | Chance ThompsonPlace 42 · Grade 10 · BGM Brooklyn | 10 | BGM Brooklyn | 20:42.6 |
| 43 | Cael CheneyPlace 43 · Grade 12 · Montezuma | 12 | Montezuma | 20:47.9 |
| 44 | Riley StubbsPlace 44 · Grade 10 · South Tama County Tama | 10 | South Tama County Tama | 20:53.7 |
| 45 | Linkyn BruPlace 45 · Grade 12 · Montezuma | 12 | Montezuma | 20:54.8 |
| 46 | Isaac JonesPlace 46 · Grade 11 · Sigourney | 11 | Sigourney | 21:06.5 |
| 47 | Tyson RatliffPlace 47 · Grade 11 · Albia | 11 | Albia | 21:10.3 |
| 48 | Cayden PlatePlace 48 · Grade 10 · North Mahaska | 10 | North Mahaska | 21:16.0 |
| 49 | Drew ThysPlace 49 · Grade 12 · HLV-TC | 12 | HLV-TC | 21:18.6 |
| 50 | Nicholas DamonPlace 50 · Grade 11 · Montezuma | 11 | Montezuma | 21:19.9 |
| 51 | Gage RileyPlace 51 · Grade 9 · Montezuma | 9 | Montezuma | 21:34.8 PR |
| 52 | Lincoln BeltzPlace 52 · Grade 8 · North Mahaska | 8 | North Mahaska | 21:42.4 |
| 53 | Jonathan LambertPlace 53 · Grade 11 · South Tama County Tama | 11 | South Tama County Tama | 21:42.4 PR |
| 54 | Jase OffermanPlace 54 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 21:48.3 |
| 55 | Hayden NeuhausPlace 55 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 21:51.7 |
| 56 | Dacin RedlingerPlace 56 · Grade 10 · Keota | 10 | Keota | 21:53.0 |
| 57 | Rowen HorningPlace 57 · Grade 10 · Keota | 10 | Keota | 21:53.1 PR |
| 58 | Braylon DarterPlace 58 · Grade 12 · GMG Garwin | 12 | GMG Garwin | 22:15.2 |
| 59 | Sawyer MitchellPlace 59 · Grade 8 · North Mahaska | 8 | North Mahaska | 22:24.2 |
| 60 | Dante HansenPlace 60 · Grade 10 · BGM Brooklyn | 10 | BGM Brooklyn | 22:35.0 |
| 61 | Ryker BealPlace 61 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 22:51.6 |
| 62 | Ryker KeetonPlace 62 · Grade 10 · Eddyville-Blakesburg-Fremont | 10 | Eddyville-Blakesburg-Fremont | 23:06.3 |
| 63 | Jackson FynaardtPlace 63 · Grade 10 · Eddyville-Blakesburg-Fremont | 10 | Eddyville-Blakesburg-Fremont | 23:07.6 |
| 64 | Remington HuberPlace 64 · Grade 11 · HLV-TC | 11 | HLV-TC | 23:15.0 |
| 65 | Weston RatliffPlace 65 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 23:15.7 |
| 66 | Isaiah WilliamsPlace 66 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 23:21.9 |
| 67 | Jeremiah Van WykPlace 67 · Grade 10 · North Mahaska | 10 | North Mahaska | 23:23.5 |
| 68 | Lance MiltonPlace 68 · Grade 11 · HLV-TC | 11 | HLV-TC | 23:24.7 |
| 69 | Ian DavisPlace 69 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 23:31.2 |
| 70 | Sawyer NeuhausPlace 70 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 23:35.4 |
| 71 | Davis BurdickPlace 71 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 23:44.3 |
| 72 | Nash OlsonPlace 72 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 23:50.3 |
| 73 | Benjamin FaidleyPlace 73 · Grade 10 · Colfax-Mingo | 10 | Colfax-Mingo | 23:53.0 |
| 74 | Linkoln MoorePlace 74 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 23:55.8 |
| 75 | Lane FeiselPlace 75 · Grade 12 · South Tama County Tama | 12 | South Tama County Tama | 24:01.8 PR |
| 76 | Ryan MoorePlace 76 · Grade 12 · Colfax-Mingo | 12 | Colfax-Mingo | 24:17.8 |
| 77 | Joey DicksPlace 77 · Grade 11 · Eddyville-Blakesburg-Fremont | 11 | Eddyville-Blakesburg-Fremont | 24:23.1 PR |
| 78 | Wyatt BrownPlace 78 · Grade 9 · BGM Brooklyn | 9 | BGM Brooklyn | 24:30.0 |
| 79 | Ben ArmstrongPlace 79 · Grade 10 · Moravia | 10 | Moravia | 24:34.2 |
| 80 | Daniel DicksPlace 80 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 24:56.0 PR |
| 81 | Levi JonesPlace 81 · Grade 11 · Moravia | 11 | Moravia | 26:24.4 |
| 82 | Jay BirchardPlace 82 · Grade 9 · Eddyville-Blakesburg-Fremont | 9 | Eddyville-Blakesburg-Fremont | 26:47.5 PR |
| 83 | Ellis PetschePlace 83 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 26:52.2 |
| 84 | Asher KnutsonPlace 84 · Grade 12 · Colfax-Mingo | 12 | Colfax-Mingo | 26:52.4 |
| 85 | Milo KnutsonPlace 85 · Grade 11 · Colfax-Mingo | 11 | Colfax-Mingo | 27:02.3 PR |
| 86 | Kyler LenoxPlace 86 · Grade 11 · Eddyville-Blakesburg-Fremont | 11 | Eddyville-Blakesburg-Fremont | 28:00.5 |
| 87 | Zayne BrucePlace 87 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 28:05.2 |
| 88 | Will GreinerPlace 88 · Grade 10 · Keota | 10 | Keota | 28:24.1 |
| 89 | William KrausPlace 89 · Grade 10 · Eddyville-Blakesburg-Fremont | 10 | Eddyville-Blakesburg-Fremont | 31:26.7 PR |
| 90 | Jesse FitzgeraldPlace 90 · Grade 10 · Colfax-Mingo | 10 | Colfax-Mingo | 31:42.3 PR |
| 91 | Jack DotyPlace 91 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 33:18.4 |
| 92 | Emmitt AlbersPlace 92 · Grade 11 · BGM Brooklyn | 11 | BGM Brooklyn | 34:04.2 |
| 93 | Guy ShepherdPlace 93 · Grade 12 · Eddyville-Blakesburg-Fremont | 12 | Eddyville-Blakesburg-Fremont | 34:10.5 |
| 94 | Ivan SligerPlace 94 · Grade 9 · Colfax-Mingo | 9 | Colfax-Mingo | 34:11.4 |