| 1 | Keannan MarrPlace 1 · Grade 11 · Holton | 11 | Holton | 18:14.13 |
| 2 | Joseph CoonPlace 2 · Grade 11 · White Cloud | 11 | White Cloud | 18:26.19 |
| 3 | Arie PrinsPlace 3 · Grade 12 · GR Union | 12 | GR Union | 18:41.87 |
| 4 | Jude KloosterPlace 4 · Grade 12 · GR Union | 12 | GR Union | 19:33.54 |
| 5 | Wyatt JohnsonPlace 5 · Grade 10 · Quad City Mustangs | 10 | Quad City Mustangs | 19:40.48 |
| 6 | Jack MerrillPlace 6 · Grade 10 · GR Union | 10 | GR Union | 19:41.05 |
| 7 | Theo KloosterPlace 7 · Grade 9 · GR Union | 9 | GR Union | 19:42.47 |
| 8 | Mason ShanafeltPlace 8 · Grade 10 · Holton | 10 | Holton | 19:47.58 |
| 9 | Kollin NicholsPlace 9 · Grade 12 · Holton | 12 | Holton | 19:50.66 |
| 10 | Kole NicholsPlace 10 · Grade 12 · Holton | 12 | Holton | 19:51.56 |
| 11 | Judah McCarthyPlace 11 · Grade 10 · GR Union | 10 | GR Union | 19:52.01 |
| 12 | Landen GrabillPlace 12 · Grade 11 · Quad City Mustangs | 11 | Quad City Mustangs | 20:16.05 |
| 13 | Jeremiah FaberPlace 13 · Grade 12 · Endurance Running Homeschool | 12 | Endurance Running Homeschool | 20:17.48 |
| 14 | Caleb LeysPlace 14 · Grade 12 · White Cloud | 12 | White Cloud | 20:34.12 |
| 15 | Everett BoydPlace 15 · Grade 9 · Quad City Mustangs | 9 | Quad City Mustangs | 20:40.88 |
| 16 | Colt DraperPlace 16 · Grade 11 · Endurance Running Homeschool | 11 | Endurance Running Homeschool | 20:57.96 |
| 17 | Liam KarnesPlace 17 · Grade 9 · GR Union | 9 | GR Union | 21:16.21 |
| 18 | Sawyer LangenbergPlace 18 · Grade 9 · GR Union | 9 | GR Union | 21:50.85 |
| 19 | Zandir DeryloPlace 19 · Grade 10 · GR Union | 10 | GR Union | 21:53.65 |
| 20 | Michael PurvisPlace 20 · Grade 12 · GR Union | 12 | GR Union | 22:03.69 |
| 21 | Josiah HedmanPlace 21 · Grade 11 · Endurance Running Homeschool | 11 | Endurance Running Homeschool | 22:19.69 |
| 22 | Wyatt MenchPlace 22 · Grade 11 · White Cloud | 11 | White Cloud | 22:25.67 |
| 23 | Joshua ChapmanPlace 23 · Grade 12 · GR Union | 12 | GR Union | 22:34.77 |
| 24 | Finley SarkipatoPlace 24 · Grade 10 · GR Union | 10 | GR Union | 22:37.42 |
| 25 | Talyn DillonPlace 25 · Grade 12 · Quad City Mustangs | 12 | Quad City Mustangs | 23:05.66 |
| 26 | William ReidPlace 26 · Grade 9 · Holton | 9 | Holton | 23:30.45 |
| 27 | Jackson DomanskiPlace 27 · Grade 10 · Holton | 10 | Holton | 24:36.17 |
| 28 | Marco BarbosaPlace 28 · Grade 11 · GR Union | 11 | GR Union | 25:01.68 |
| 29 | Xavier GagerPlace 29 · Grade 10 · Baldwin | 10 | Baldwin | 25:05.47 |
| 30 | Devon CaldwellPlace 30 · Grade 10 · GR Union | 10 | GR Union | 31:29.53 |
| 31 | Nathan SimkinsPlace 31 · Grade 10 · GR Union | 10 | GR Union | 35:35.60 |