| 1 | Carson NoeckerPlace 1 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 14:58.58 |
| 2 | Addison SmithPlace 2 · Grade 11 · Bloomfield | 11 | Bloomfield | 16:47.91 PR |
| 3 | Jesus Zavala IIIPlace 3 · Grade 10 · Wayne | 10 | Wayne | 17:02.20 PR |
| 4 | Dyami BerridgePlace 4 · Grade 11 · Winnebago | 11 | Winnebago | 17:05.77 |
| 5 | Brady ThompsonPlace 5 · Grade 12 · O'Neill | 12 | O'Neill | 17:16.94 |
| 6 | Jaxon KilmurryPlace 6 · Grade 9 · Battle Creek | 9 | Battle Creek | 17:18.58 |
| 7 | Christopher EftaPlace 7 · Grade 12 · Pierce | 12 | Pierce | 17:26.12 |
| 8 | Hunter OestreichPlace 8 · Grade 12 · Battle Creek | 12 | Battle Creek | 17:30.21 PR |
| 9 | Caleb SchlichtingPlace 9 · Grade 11 · BRLD | 11 | BRLD | 17:31.80 PR |
| 10 | Brock BollingPlace 10 · Grade 12 · Pierce | 12 | Pierce | 17:33.44 |
| 11 | Kayl FrancisPlace 11 · Grade 12 · Logan View | 12 | Logan View | 17:34.59 PR |
| 12 | Edward PenaPlace 12 · Grade 12 · West Point-Beemer | 12 | West Point-Beemer | 17:39.24 PR |
| 13 | Brayden HeggePlace 13 · Grade 10 · BRLD | 10 | BRLD | 17:43.30 PR |
| 14 | Samuel PetersPlace 14 · Grade 10 · Logan View | 10 | Logan View | 17:46.57 |
| 15 | Kolton WiehnPlace 15 · Grade 12 · Battle Creek | 12 | Battle Creek | 17:47.15 PR |
| 16 | Parker AlbersPlace 16 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 17:47.19 PR |
| 17 | Ty RainforthPlace 17 · Grade 12 · O'Neill | 12 | O'Neill | 18:13.62 PR |
| 18 | Cole RosenerPlace 18 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 18:21.03 PR |
| 19 | Ashton KochPlace 19 · Grade 11 · Pierce | 11 | Pierce | 18:30.83 |
| 20 | Kullen CartellaPlace 20 · Grade 11 · O'Neill | 11 | O'Neill | 18:37.18 |
| 21 | Mason LeyPlace 21 · Grade 10 · Wayne | 10 | Wayne | 18:42.12 PR |
| 22 | Noah PostPlace 22 · Grade 12 · North Bend Central | 12 | North Bend Central | 18:43.58 PR |
| 23 | Mock ChancePlace 23 · Grade 10 · BRLD | 10 | BRLD | 18:43.91 PR |
| 24 | Tyler HansonPlace 24 · Grade 10 · Bloomfield | 10 | Bloomfield | 18:47.82 PR |
| 25 | Blake BollingPlace 25 · Grade 11 · Pierce | 11 | Pierce | 18:55.84 |
| 26 | Ethan WibbonPlace 26 · Grade 12 · Wayne | 12 | Wayne | 18:57.50 PR |
| 27 | Alex FrankPlace 27 · Grade 10 · Wayne | 10 | Wayne | 18:58.09 |
| 28 | Elijah StreffPlace 28 · Grade 9 · Pierce | 9 | Pierce | 19:00.91 |
| 29 | Braden HardinPlace 29 · Grade 10 · BRLD | 10 | BRLD | 19:07.99 PR |
| 30 | Marshall HermanPlace 30 · Grade 11 · Battle Creek | 11 | Battle Creek | 19:10.38 PR |
| 31 | Trevor AlderPlace 31 · Grade 9 · O'Neill | 9 | O'Neill | 19:14.84 |
| 32 | Lakeyven SmithPlace 32 · Grade 9 · Winnebago | 9 | Winnebago | 19:20.88 |
| 33 | Ethan McRaneyPlace 33 · Grade 11 · Wayne | 11 | Wayne | 19:24.00 PR |
| 34 | Alan SantiagoPlace 34 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 19:24.93 PR |
| 35 | Jaden SmithPlace 35 · Grade 11 · North Bend Central | 11 | North Bend Central | 19:26.59 |
| 36 | Kenden HenkPlace 36 · Grade 9 · Columbus Lakeview | 9 | Columbus Lakeview | 19:27.50 |
| 37 | Mikah RaymondPlace 37 · Grade 10 · O'Neill | 10 | O'Neill | 19:36.86 PR |
| 38 | Matson BeacomPlace 38 · Grade 9 · Logan View | 9 | Logan View | 19:49.83 |
| 39 | Jacob SmithPlace 39 · Grade 10 · Logan View | 10 | Logan View | 19:54.11 |
| 40 | Kenneth WarrickPlace 40 · Grade 12 · Battle Creek | 12 | Battle Creek | 19:58.76 PR |
| 41 | Andrew SchlichtingPlace 41 · Grade 10 · BRLD | 10 | BRLD | 19:59.56 PR |
| 42 | Melaki GeorgePlace 42 · Grade 10 · Winnebago | 10 | Winnebago | 20:05.67 PR |
| 43 | Pablo TellezPlace 43 · Grade 12 · Columbus Lakeview | 12 | Columbus Lakeview | 20:11.04 PR |
| 44 | Evan HittlePlace 44 · Grade 9 · West Point-Beemer | 9 | West Point-Beemer | 20:16.46 |
| 45 | Grant PetersPlace 45 · Grade 12 · North Bend Central | 12 | North Bend Central | 20:20.21 PR |
| 46 | Angel RodriguezPlace 46 · Grade 12 · Columbus Lakeview | 12 | Columbus Lakeview | 20:21.67 |
| 47 | Easton BleckePlace 47 · Grade 11 · Wayne | 11 | Wayne | 20:24.65 |
| 48 | Lukas WortmannPlace 48 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 20:27.70 |
| 49 | Eli EscenPlace 49 · Grade 9 · Columbus Lakeview | 9 | Columbus Lakeview | 20:29.20 |
| 50 | Sam PostPlace 50 · Grade 10 · North Bend Central | 10 | North Bend Central | 20:33.26 PR |
| 51 | Devin RosbergPlace 51 · Grade 12 · Bloomfield | 12 | Bloomfield | 20:37.50 PR |
| 52 | Cade WakeleyPlace 52 · Grade 10 · Bloomfield | 10 | Bloomfield | 20:37.73 |
| 53 | Wriston JayPlace 53 · Grade 10 · Logan View | 10 | Logan View | 20:41.27 |
| 54 | Hunter KreikemeierPlace 54 · Grade 12 · Battle Creek | 12 | Battle Creek | 20:41.45 PR |
| 55 | Isaac KuehnPlace 55 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 20:42.18 PR |
| 56 | Bo BockelmanPlace 56 · Grade 10 · Pierce | 10 | Pierce | 20:44.05 |
| 57 | Kris PenaPlace 57 · Grade 10 · West Point-Beemer | 10 | West Point-Beemer | 20:49.64 |
| 58 | Matt AlbertsPlace 58 · Grade 12 · West Point-Beemer | 12 | West Point-Beemer | 21:09.57 |
| 59 | Sabin BalesPlace 59 · Grade 9 · West Point-Beemer | 9 | West Point-Beemer | 21:13.88 |
| 60 | Akryn BourekPlace 60 · Grade 9 · North Bend Central | 9 | North Bend Central | 21:24.83 |
| 61 | Colton MillerPlace 61 · Grade 10 · BRLD | 10 | BRLD | 21:36.84 PR |
| 62 | Rory KortePlace 62 · Grade 9 · Columbus Lakeview | 9 | Columbus Lakeview | 21:44.76 |
| 63 | Jack BurnsPlace 63 · Grade 10 · Columbus Lakeview | 10 | Columbus Lakeview | 21:54.79 |
| 64 | Owen SimanekPlace 64 · Grade 11 · North Bend Central | 11 | North Bend Central | 22:37.24 |
| 65 | Gus LaiblePlace 65 · Grade 10 · O'Neill | 10 | O'Neill | 23:09.70 |
| 66 | Alonzo BassPlace 66 · Grade 11 · Winnebago | 11 | Winnebago | 23:10.85 |
| 67 | Allan JiminezPlace 67 · Grade 11 · Logan View | 11 | Logan View | 23:21.51 |
| 68 | Jesse BearPlace 68 · Grade 12 · Winnebago | 12 | Winnebago | 23:59.67 |
| 69 | Eugene DeCoraPlace 69 · Grade 10 · Winnebago | 10 | Winnebago | 24:42.20 |
| 70 | Joe DominguezPlace 70 · Grade 9 · West Point-Beemer | 9 | West Point-Beemer | 25:59.77 |