| 1 | Grant LanderPlace 1 · Grade 12 · Homer | 12 | Homer | 17:35.24 |
| 2 | Dyami BerridgePlace 2 · Grade 11 · Winnebago | 11 | Winnebago | 17:52.47 |
| 3 | Brody TaylorPlace 3 · Grade 10 · Ponca | 10 | Ponca | 18:35.17 |
| 4 | Caleb SchlichtingPlace 4 · Grade 11 · BRLD | 11 | BRLD | 19:04.32 |
| 5 | Garret ZachPlace 5 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 19:19.23 |
| 6 | Dillon OlsonPlace 6 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 19:29.59 |
| 7 | Dawson MeyerPlace 7 · Grade 9 · Oakland-Craig | 9 | Oakland-Craig | 19:36.78 |
| 8 | Brayden HeggePlace 8 · Grade 10 · BRLD | 10 | BRLD | 19:42.69 |
| 9 | Isaac KultPlace 9 · Grade 12 · Yutan | 12 | Yutan | 19:55.92 |
| 10 | Mock ChancePlace 10 · Grade 10 · BRLD | 10 | BRLD | 20:00.67 |
| 11 | Eli McPhillipsPlace 11 · Grade 12 · Archangels Catholic | 12 | Archangels Catholic | 20:03.63 |
| 12 | Carter KorthPlace 12 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 20:08.62 |
| 13 | Gannon WalshPlace 13 · Grade 10 · Pender | 10 | Pender | 20:11.55 |
| 14 | Carter TichotaPlace 14 · Grade 12 · Yutan | 12 | Yutan | 20:20.64 |
| 15 | Jacob PreisterPlace 15 · Grade 11 · Humphrey | 11 | Humphrey | 20:22.44 |
| 16 | Keith TernusPlace 16 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 20:40.87 |
| 17 | Brayden SelkPlace 17 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 20:58.03 |
| 18 | Seth JanecekPlace 18 · Grade 12 · Yutan | 12 | Yutan | 21:18.68 |
| 19 | Bryce KolcPlace 19 · Grade 9 · Yutan | 9 | Yutan | 21:29.84 |
| 20 | Tyler OlsonPlace 20 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 21:36.32 |
| 21 | Lakeyven SmithPlace 21 · Grade 9 · Winnebago | 9 | Winnebago | 21:45.06 |
| 22 | Andrew SchlichtingPlace 22 · Grade 10 · BRLD | 10 | BRLD | 21:53.80 |
| 23 | Gabriel WortmanPlace 23 · Grade 12 · Randolph | 12 | Randolph | 22:02.28 |
| 24 | Trevin BoysenPlace 24 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 22:13.80 |
| 25 | Braden HardinPlace 25 · Grade 10 · BRLD | 10 | BRLD | 22:17.97 |
| 26 | Caleb KellyPlace 26 · Grade 10 · Pender | 10 | Pender | 22:26.55 |
| 27 | Carmine CarsonPlace 27 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 22:28.26 |
| 28 | Grant SprakelPlace 28 · Grade 10 · Ponca | 10 | Ponca | 22:40.21 |
| 29 | Melaki GeorgePlace 29 · Grade 10 · Winnebago | 10 | Winnebago | 22:42.04 |
| 30 | Ty ClassenPlace 30 · Grade 9 · Archangels Catholic | 9 | Archangels Catholic | 22:44.81 |
| 31 | Jaxen BreitbarthPlace 31 · Grade 9 · Pender | 9 | Pender | 22:50.69 |
| 32 | Ethan EggenPlace 32 · Grade 10 · Yutan | 10 | Yutan | 23:03.08 |
| 33 | Justin GuentherPlace 33 · Grade 10 · Randolph | 10 | Randolph | 23:03.79 |
| 34 | Koby DetlefsenPlace 34 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 23:05.13 |
| 35 | Alonzo BassPlace 35 · Grade 11 · Winnebago | 11 | Winnebago | 23:09.93 PR |
| 36 | Braden ProkopPlace 36 · Grade 11 · Pender | 11 | Pender | 23:13.39 |
| 37 | Dawson KollarsPlace 37 · Grade 9 · Homer | 9 | Homer | 23:17.02 |
| 38 | Max HenryPlace 38 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 23:31.66 |
| 39 | Myles FethkenherPlace 39 · Grade 10 · Ponca | 10 | Ponca | 23:55.14 |
| 40 | Alex JohnsonPlace 40 · Grade 12 · Pender | 12 | Pender | 23:57.04 |
| 41 | Clark CogdillPlace 41 · Grade 9 · Yutan | 9 | Yutan | 23:57.86 |
| 0 | Grayson CogdillPlace 0 · Grade 11 · Yutan | 11 | Yutan | 24:01.32 |
| 42 | Owen WeidnerPlace 42 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 24:07.03 |
| 43 | Brayden ShearerPlace 43 · Grade 10 · Randolph | 10 | Randolph | 24:41.88 |
| 0 | Ricardt HofmanPlace 0 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 25:00.95 |
| 44 | Colton MillerPlace 44 · Grade 10 · BRLD | 10 | BRLD | 25:01.76 |
| 45 | Rylan ParkerPlace 45 · Grade 9 · Homer | 9 | Homer | 25:08.79 |
| 0 | Dylan MahaneyPlace 0 · Grade 9 · Pender | 9 | Pender | 25:11.41 |
| 46 | Jesse BearPlace 46 · Grade 12 · Winnebago | 12 | Winnebago | 25:11.86 |
| 47 | Trevor ArrasmithPlace 47 · Grade 11 · Ponca | 11 | Ponca | 26:21.38 PR |
| 48 | Jake HarderPlace 48 · Grade 10 · Randolph | 10 | Randolph | 26:39.11 |
| 0 | Branden MeyerPlace 0 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 26:49.90 |
| 0 | Taner StanleyPlace 0 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 26:51.38 |
| 49 | Zavier KuehlerPlace 49 · Grade 11 · Humphrey | 11 | Humphrey | 26:52.38 |
| 50 | Eugene DeCoraPlace 50 · Grade 10 · Winnebago | 10 | Winnebago | 26:55.70 |
| 0 | Zeke SharpbackPlace 0 · Grade 12 · Winnebago | 12 | Winnebago | 26:58.33 |
| 51 | Austen JanssenPlace 51 · Grade 12 · Ponca | 12 | Ponca | 27:00.31 |
| 52 | Brayden MortonPlace 52 · Grade 9 · Ponca | 9 | Ponca | 27:00.43 |
| 0 | Jackson JensenPlace 0 · Grade 9 · BRLD | 9 | BRLD | 27:08.40 |
| 0 | Kolby HansenPlace 0 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 27:33.71 |
| 0 | Ayden DavisPlace 0 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 28:23.09 PR |
| 0 | Alexander TimmPlace 0 · Grade 9 · BRLD | 9 | BRLD | 28:41.30 |
| 53 | Ryan RasmussenPlace 53 · Grade 10 · Homer | 10 | Homer | 29:02.85 |
| 0 | Josh FisherPlace 0 · Grade 11 · Yutan | 11 | Yutan | 29:22.73 |
| 0 | Alex GeorgePlace 0 · Grade 11 · Winnebago | 11 | Winnebago | 30:19.81 |
| 0 | Edgar MarinPlace 0 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 32:13.82 |
| 0 | Braxton WatsonPlace 0 · Grade 9 · BRLD | 9 | BRLD | 32:24.94 PR |
| 0 | Levi HeitholdPlace 0 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 33:37.17 |
| 54 | Dylan FegenbushPlace 54 · Grade 12 · Homer | 12 | Homer | 34:54.46 PR |
| 55 | Carlos WoehlerPlace 55 · Grade 12 · Homer | 12 | Homer | 37:59.46 PR |
| 0 | Quran CookPlace 0 · Grade 11 · Yutan | 11 | Yutan | DNS |