| 1 | Brady McWhirterPlace 1 · Grade 10 · Pekin | 10 | Pekin | 17:34.9 |
| 2 | Lincoln BainbridgePlace 2 · Grade 9 · VanBuren | 9 | VanBuren | 18:12.5 |
| 3 | Kohlby NewsomPlace 3 · Grade 10 · Winfield-Mtunion | 10 | Winfield-Mtunion | 18:24.1 |
| 4 | Gabriel HemsworthPlace 4 · Grade 11 · Winfield-Mtunion | 11 | Winfield-Mtunion | 18:38.1 |
| 5 | Damian VergaraPlace 5 · Grade 11 · Columbus Community | 11 | Columbus Community | 18:50.1 |
| 6 | Gavin MillsPlace 6 · Grade 11 · Lousia-Muscatine Community Sch | 11 | Lousia-Muscatine Community Sch | 18:54.8 |
| 7 | Kellan WalshPlace 7 · Grade 12 · Lousia-Muscatine Community Sch | 12 | Lousia-Muscatine Community Sch | 19:00.7 |
| 8 | Tyler HumistonPlace 8 · Grade 12 · Columbus Community | 12 | Columbus Community | 19:21.8 |
| 9 | Bryan TlatenchiPlace 9 · Grade 10 · Columbus Community | 10 | Columbus Community | 19:33.5 |
| 10 | Bowen ThomsonPlace 10 · Grade 9 · Winfield-Mtunion | 9 | Winfield-Mtunion | 19:44.6 |
| 11 | Cole MillikinPlace 11 · Grade 9 · Pekin | 9 | Pekin | 19:47.0 |
| 12 | Ty MunizPlace 12 · Grade 11 · Lousia-Muscatine Community Sch | 11 | Lousia-Muscatine Community Sch | 20:05.0 |
| 13 | Keriran LuitjensPlace 13 · Grade 10 · Waco Csd | 10 | Waco Csd | 20:11.9 |
| 14 | Jacob HainesPlace 14 · Grade 12 · Winfield-Mtunion | 12 | Winfield-Mtunion | 20:12.7 |
| 15 | Cael PhillipsPlace 15 · Grade 11 · Columbus Community | 11 | Columbus Community | 20:16.9 |
| 16 | Garett DickeyPlace 16 · Grade 12 · Wapello | 12 | Wapello | 20:24.8 |
| 17 | Ty ScorpilPlace 17 · Grade 11 · Winfield-Mtunion | 11 | Winfield-Mtunion | 20:24.8 |
| 18 | Isaac RichPlace 18 · Grade 10 · Waco Csd | 10 | Waco Csd | 20:30.2 |
| 19 | Skyler BeckPlace 19 · Grade 10 · Lousia-Muscatine Community Sch | 10 | Lousia-Muscatine Community Sch | 20:36.2 |
| 20 | Maddox RungPlace 20 · Grade 11 · Holy Trinity Catholic | 11 | Holy Trinity Catholic | 20:50.6 |
| 21 | Ben GuisePlace 21 · Grade 11 · Pekin | 11 | Pekin | 21:01.4 |
| 22 | Alex ReesPlace 22 · Grade 9 · Columbus Community | 9 | Columbus Community | 21:27.2 |
| 23 | Dylan SobaskiPlace 23 · Grade 10 · Pekin | 10 | Pekin | 21:29.2 |
| 24 | Mattias LuitjensPlace 24 · Grade 12 · Waco Csd | 12 | Waco Csd | 21:34.4 |
| 25 | Josh AlmanzaPlace 25 · Grade 11 · Columbus Community | 11 | Columbus Community | 21:36.9 |
| 26 | Jaiden BeedingPlace 26 · Grade 9 · Winfield-Mtunion | 9 | Winfield-Mtunion | 21:36.9 |
| 28 | Ashton SlatonPlace 28 · Grade 12 · Wapello | 12 | Wapello | 21:48.3 |
| 29 | Ollie TackettPlace 29 · Grade 9 · VanBuren | 9 | VanBuren | 21:48.5 |
| 30 | Blaine BenjaminPlace 30 · Grade 10 · VanBuren | 10 | VanBuren | 21:58.3 |
| 31 | Will ParsonsPlace 31 · Grade 9 · Wapello | 9 | Wapello | 22:03.6 |
| 32 | Jacob SchrieberPlace 32 · Grade 11 · Lousia-Muscatine Community Sch | 11 | Lousia-Muscatine Community Sch | 22:05.0 |
| 33 | Tanner EgliPlace 33 · Grade 10 · Waco Csd | 10 | Waco Csd | 22:09.5 |
| 34 | Jeff MaishPlace 34 · Grade 12 · Winfield-Mtunion | 12 | Winfield-Mtunion | 22:16.1 |
| 35 | Talin BrewerPlace 35 · Grade 11 · Lousia-Muscatine Community Sch | 11 | Lousia-Muscatine Community Sch | 22:16.7 |
| 36 | Oscar AlcalaPlace 36 · Grade 12 · Columbus Community | 12 | Columbus Community | 22:30.5 |
| 37 | Ben CoderPlace 37 · Grade 10 · Lousia-Muscatine Community Sch | 10 | Lousia-Muscatine Community Sch | 22:30.9 |
| 38 | Grant LilleyPlace 38 · Grade 12 · VanBuren | 12 | VanBuren | 22:36.9 |
| 39 | Layne RungPlace 39 · Grade 9 · Holy Trinity Catholic | 9 | Holy Trinity Catholic | 22:42.7 |
| 40 | Jackson SchneiderPlace 40 · Grade 11 · Highland | 11 | Highland | 22:54.3 |
| 41 | Brendan SchnoebelenPlace 41 · Grade 12 · Highland | 12 | Highland | 23:14.6 |
| 42 | Isaiah MeekPlace 42 · Grade 10 · VanBuren | 10 | VanBuren | 23:32.3 |
| 43 | Chase BoshartPlace 43 · Grade 9 · Highland | 9 | Highland | 23:57.8 |
| 44 | Brayden ZywiecPlace 44 · Grade 9 · Highland | 9 | Highland | 23:58.3 |
| 45 | Jack BoysenPlace 45 · Grade 9 · Wapello | 9 | Wapello | 24:47.5 |
| 46 | Keaton KennedyPlace 46 · Grade 10 · VanBuren | 10 | VanBuren | 26:05.1 |
| 47 | Chase HickenbottomPlace 47 · Grade 9 · Highland | 9 | Highland | 26:29.4 |
| 48 | Jordan Chamberlin-JohnPlace 48 · Grade 9 · Wapello | 9 | Wapello | 27:08.8 |
| 49 | Holden HelmigPlace 49 · Grade 9 · Wapello | 9 | Wapello | 28:43.2 |