| 1 | Kaden BushPlace 1 · Grade 7 · Pleasant Ridge (Easton) | 7 | Pleasant Ridge (Easton) | 13:59.02 |
| 2 | Joe SmithPlace 2 · Grade 8 · Everest | 8 | Everest | 14:05.07 |
| 3 | Jacob NeillPlace 3 · Grade 8 · Atchison Countyms | 8 | Atchison Countyms | 14:20.75 |
| 4 | Emmett HandkePlace 4 · Grade 7 · Atchison Countyms | 7 | Atchison Countyms | 14:28.85 |
| 5 | Liam BlantonPlace 5 · Grade 8 · Jefferson County North | 8 | Jefferson County North | 14:44.78 |
| 6 | James PeitschPlace 6 · Grade 8 · St. Benedict Catholic | 8 | St. Benedict Catholic | 14:56.69 |
| 7 | Noah TrevinoPlace 7 · Grade 8 · Atchison Countyms | 8 | Atchison Countyms | 15:10.97 |
| 8 | Hogan CoxPlace 8 · Grade 7 · St. Benedict Catholic | 7 | St. Benedict Catholic | 15:13.19 |
| 9 | Cavin WebbPlace 9 · Grade 8 · Valley Falls | 8 | Valley Falls | 15:38.97 PR |
| 10 | Colt WeishaarPlace 10 · Grade 7 · Jefferson County North | 7 | Jefferson County North | 15:49.78 |
| 11 | Nick MancePlace 11 · Grade 7 · Pleasant Ridge (Easton) | 7 | Pleasant Ridge (Easton) | 15:50.85 PR |
| 12 | Aiden GersemaPlace 12 · Grade 8 · Pleasant Ridge (Easton) | 8 | Pleasant Ridge (Easton) | 16:18.23 |
| 13 | Wyatt MarshallPlace 13 · Grade 8 · Pleasant Ridge (Easton) | 8 | Pleasant Ridge (Easton) | 16:26.82 |
| 14 | Morgan PencePlace 14 · Grade 7 · Valley Falls | 7 | Valley Falls | 16:46.25 PR |
| 15 | Gabe SwartzPlace 15 · Grade 8 · Jefferson County North | 8 | Jefferson County North | 16:51.66 |
| 16 | Israel GalvezPlace 16 · Grade 7 · McLouth | 7 | McLouth | 16:52.88 PR |
| 17 | Braden NelsonPlace 17 · Grade 8 · Riverside | 8 | Riverside | 16:54.28 |
| 18 | Colin NordquistPlace 18 · Grade 8 · Jefferson County North | 8 | Jefferson County North | 16:58.41 |
| 19 | Schwed AnthonyPlace 19 · Grade 8 · Everest | 8 | Everest | 17:22.44 |
| 20 | Jack SeilerPlace 20 · Grade 8 · Pleasant Ridge (Easton) | 8 | Pleasant Ridge (Easton) | 17:28.38 |
| 21 | Max JimenezPlace 21 · Grade 7 · Jackson Heights | 7 | Jackson Heights | 17:29.94 PR |
| 22 | Easton MillerPlace 22 · Grade 7 · Jefferson County North | 7 | Jefferson County North | 17:52.13 PR |
| 23 | Mason BedtkePlace 23 · Grade 7 · McLouth | 7 | McLouth | 18:04.38 PR |
| 24 | Atticus WilsonPlace 24 · Grade 7 · Pleasant Ridge (Easton) | 7 | Pleasant Ridge (Easton) | 18:06.25 |
| 25 | Oliver TurnerPlace 25 · Grade 8 · Pleasant Ridge (Easton) | 8 | Pleasant Ridge (Easton) | 18:08.50 |
| 26 | Mike BoykinPlace 26 · Grade 7 · Riverside | 7 | Riverside | 18:29.75 |
| 27 | Nolan MalsburyPlace 27 · Grade 8 · Oskaloosa | 8 | Oskaloosa | 18:38.69 |
| 28 | Jagger TuckerPlace 28 · Grade 8 · McLouth | 8 | McLouth | 18:54.19 |
| 29 | McCaiden TylerPlace 29 · Grade 7 · Valley Falls | 7 | Valley Falls | 18:59.47 |
| 30 | Hunter VincentPlace 30 · Grade 8 · Riverside | 8 | Riverside | 19:01.38 PR |
| 31 | Remington RodecapPlace 31 · Grade 7 · Oskaloosa | 7 | Oskaloosa | 19:07.78 PR |
| 32 | Bronson FeldmanPlace 32 · Grade 7 · Jefferson County North | 7 | Jefferson County North | 19:21.82 |
| 33 | Nate GeretyPlace 33 · Grade 8 · Jefferson County North | 8 | Jefferson County North | 19:22.39 |
| 34 | Corey MeyersPlace 34 · Grade 7 · Everest | 7 | Everest | 19:23.53 PR |
| 35 | Gilbert ThompsonPlace 35 · Grade 7 · Everest | 7 | Everest | 19:27.82 PR |
| 36 | Vincent MeyersPlace 36 · Grade 7 · McLouth | 7 | McLouth | 20:39.00 PR |
| 37 | Malachi SahebPlace 37 · Grade 7 · McLouth | 7 | McLouth | 21:44.47 |
| 38 | Brayden SmithPlace 38 · Grade 8 · Riverside | 8 | Riverside | 26:09.63 |
| 39 | Ryan GrippinPlace 39 · Grade 7 · Atchison Countyms | 7 | Atchison Countyms | 26:30.28 |