| 1 | Eric AshworthPlace 1 · Grade 12 · Riverside | 12 | Riverside | 17:03.39 PR |
| 2 | Kail BarePlace 2 · Grade 9 · Horton | 9 | Horton | 17:13.78 PR |
| 3 | Max KanePlace 3 · Grade 12 · Jefferson County North | 12 | Jefferson County North | 17:23.76 |
| 4 | Corbin MaddenPlace 4 · Grade 11 · Maur Hill-Mount | 11 | Maur Hill-Mount | 17:28.00 PR |
| 5 | Clint WilsonPlace 5 · Grade 9 · Atchison County | 9 | Atchison County | 17:44.78 PR |
| 6 | Abe BellPlace 6 · Grade 10 · Atchison County | 10 | Atchison County | 17:52.94 |
| 7 | Duke CondoPlace 7 · Grade 11 · Jackson Heights | 11 | Jackson Heights | 18:15.13 PR |
| 8 | Tucker BryantPlace 8 · Grade 11 · Jefferson County North | 11 | Jefferson County North | 18:19.00 PR |
| 9 | Scott RoloffPlace 9 · Grade 12 · Jefferson County North | 12 | Jefferson County North | 18:22.32 PR |
| 10 | Caliber BeechamPlace 10 · Grade 11 · Jefferson County North | 11 | Jefferson County North | 18:50.94 PR |
| 11 | Judah BorgPlace 11 · Grade 10 · Jefferson County North | 10 | Jefferson County North | 18:54.19 PR |
| 12 | Riley LadesicPlace 12 · Grade 9 · Jefferson County North | 9 | Jefferson County North | 19:11.19 PR |
| 13 | Zahir GalvezPlace 13 · Grade 9 · McLouth | 9 | McLouth | 19:12.85 PR |
| 14 | Caleb BandelPlace 14 · Grade 9 · McLouth | 9 | McLouth | 19:15.88 PR |
| 15 | Creed KorbelikPlace 15 · Grade 11 · Maur Hill-Mount | 11 | Maur Hill-Mount | 19:20.88 PR |
| 16 | Cody FassnachtPlace 16 · Grade 10 · Atchison County | 10 | Atchison County | 19:21.94 |
| 17 | Kamdon HoppePlace 17 · Grade 9 · Pleasant Ridge | 9 | Pleasant Ridge | 19:24.44 PR |
| 18 | Thatcher StrubePlace 18 · Grade 10 · Horton | 10 | Horton | 19:27.38 |
| 19 | Bodey BlackardPlace 19 · Grade 11 · Pleasant Ridge | 11 | Pleasant Ridge | 19:27.76 PR |
| 20 | Decker MastersPlace 20 · Grade 11 · Troy | 11 | Troy | 19:41.32 PR |
| 21 | Ben MyersPlace 21 · Grade 12 · Pleasant Ridge | 12 | Pleasant Ridge | 19:44.28 PR |
| 22 | Eli FastPlace 22 · Grade 9 · Pleasant Ridge | 9 | Pleasant Ridge | 19:49.10 PR |
| 23 | Landyn GriffithPlace 23 · Grade 9 · Pleasant Ridge | 9 | Pleasant Ridge | 19:58.78 PR |
| 24 | Sawyer HuffPlace 24 · Grade 9 · Jefferson County North | 9 | Jefferson County North | 20:06.16 PR |
| 25 | Hunter MorrisPlace 25 · Grade 12 · Pleasant Ridge | 12 | Pleasant Ridge | 20:07.35 PR |
| 26 | Grayson BurnettPlace 26 · Grade 10 · McLouth | 10 | McLouth | 20:08.82 |
| 27 | Cale LanterPlace 27 · Grade 11 · Atchison County | 11 | Atchison County | 20:17.50 |
| 28 | Blake AndersonPlace 28 · Grade 10 · McLouth | 10 | McLouth | 20:17.88 PR |
| 29 | Brooks GoodpasturePlace 29 · Grade 12 · Atchison County | 12 | Atchison County | 20:22.94 |
| 30 | Jaxson PlakePlace 30 · Grade 12 · McLouth | 12 | McLouth | 20:29.63 |
| 31 | Bentley MillerPlace 31 · Grade 9 · Valley Falls | 9 | Valley Falls | 20:30.44 PR |
| 32 | Lex ConardPlace 32 · Grade 12 · Riverside | 12 | Riverside | 20:32.88 PR |
| 33 | T.J. HusteadPlace 33 · Grade 11 · Jackson Heights | 11 | Jackson Heights | 20:38.32 PR |
| 34 | Jameson BottPlace 34 · Grade 9 · Maur Hill-Mount | 9 | Maur Hill-Mount | 20:41.27 PR |
| 35 | Leo PetersonPlace 35 · Grade 10 · Jackson Heights | 10 | Jackson Heights | 20:51.38 PR |
| 36 | Luke RobertsonPlace 36 · Grade 10 · Jackson Heights | 10 | Jackson Heights | 20:52.60 PR |
| 37 | Jaxton FuemmelerPlace 37 · Grade 10 · Troy | 10 | Troy | 20:55.66 |
| 38 | Brayden BillingsPlace 38 · Grade 10 · Atchison County | 10 | Atchison County | 20:56.05 |
| 39 | Kelly ClinePlace 39 · Grade 10 · Riverside | 10 | Riverside | 21:10.03 PR |
| 40 | Easton WyliePlace 40 · Grade 9 · McLouth | 9 | McLouth | 21:26.47 PR |
| 41 | Isaia LaBluePlace 41 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 21:33.25 PR |
| 42 | Leo VancePlace 42 · Grade 9 · Maur Hill-Mount | 9 | Maur Hill-Mount | 21:36.47 PR |
| 43 | Jarvis RamirezPlace 43 · Grade 9 · Horton | 9 | Horton | 21:38.94 PR |
| 44 | Aoba BondPlace 44 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 21:48.07 |
| 45 | Drake WheelerPlace 45 · Grade 10 · Jackson Heights | 10 | Jackson Heights | 21:51.17 PR |
| 46 | Jack NellisPlace 46 · Grade 12 · Valley Falls | 12 | Valley Falls | 21:52.44 PR |
| 47 | Brody BurgePlace 47 · Grade 12 · Valley Falls | 12 | Valley Falls | 21:55.69 PR |
| 48 | Gebriel FosterPlace 48 · Grade 9 · Oskaloosa | 9 | Oskaloosa | 22:14.97 PR |
| 49 | Paul PeitschPlace 49 · Grade 12 · Maur Hill-Mount | 12 | Maur Hill-Mount | 22:16.44 PR |
| 50 | Conner BledsoePlace 50 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 22:21.41 PR |
| 51 | Quinten TuckerPlace 51 · Grade 10 · McLouth | 10 | McLouth | 22:24.03 PR |
| 52 | Kaden WollenbergPlace 52 · Grade 9 · Valley Falls | 9 | Valley Falls | 22:29.32 PR |
| 53 | Emmett ShirleyPlace 53 · Grade 9 · Horton | 9 | Horton | 22:29.94 PR |
| 54 | Grant BalesPlace 54 · Grade 12 · Jackson Heights | 12 | Jackson Heights | 23:08.47 |
| 55 | Colton ShirleyPlace 55 · Grade 11 · Horton | 11 | Horton | 23:12.91 PR |
| 56 | Charles (Charlie) MancePlace 56 · Grade 10 · Pleasant Ridge | 10 | Pleasant Ridge | 23:15.16 |
| 57 | Colton HowardPlace 57 · Grade 10 · Atchison County | 10 | Atchison County | 23:19.35 |
| 58 | Drayson BentonPlace 58 · Grade 11 · Oskaloosa | 11 | Oskaloosa | 23:35.10 |
| 59 | Blaise MaddenPlace 59 · Grade 9 · Maur Hill-Mount | 9 | Maur Hill-Mount | 24:03.10 PR |
| 60 | Brandin FritzPlace 60 · Grade 9 · Jackson Heights | 9 | Jackson Heights | 24:30.63 PR |
| 61 | Ivan GoodePlace 61 · Grade 12 · Riverside | 12 | Riverside | 24:58.82 PR |
| 62 | William McGaughyPlace 62 · Grade 12 · Oskaloosa | 12 | Oskaloosa | 25:33.41 |
| 63 | Iker JaureguiPlace 63 · Grade 10 · Maur Hill-Mount | 10 | Maur Hill-Mount | 27:11.25 PR |