| 1 | Gannon PfisterPlace 1 · Grade 11 · Ponca | 11 | Ponca | 17:39.40 |
| 2 | Jaiden AndersonPlace 2 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 17:46.62 |
| 3 | Caden BarclayPlace 3 · Grade 12 · Homer | 12 | Homer | 18:08.18 |
| 4 | Aayden HarrisPlace 4 · Grade 12 · Homer | 12 | Homer | 18:13.88 |
| 5 | Rachman Free-BassPlace 5 · Grade 11 · Winnebago | 11 | Winnebago | 18:27.97 |
| 6 | Shane LangfordPlace 6 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 18:30.44 |
| 7 | Jett FogartyPlace 7 · Grade 9 · Homer | 9 | Homer | 18:42.40 |
| 8 | Jude RidenourPlace 8 · Grade 11 · Tri County Northeast | 11 | Tri County Northeast | 18:48.51 |
| 9 | Alex SnyderPlace 9 · Grade 12 · Tri County Northeast | 12 | Tri County Northeast | 19:09.61 |
| 10 | Patrick RayburnPlace 10 · Grade 9 · Oakland-Craig | 9 | Oakland-Craig | 19:10.55 |
| 11 | Caleb PopkenPlace 11 · Grade 10 · Yutan | 10 | Yutan | 19:25.98 |
| 12 | Jordan HoltPlace 12 · Grade 10 · Cedar Bluffs | 10 | Cedar Bluffs | 19:26.00 |
| 13 | Hayden BridgesPlace 13 · Grade 10 · Bancroft-Rosalie | 10 | Bancroft-Rosalie | 19:27.74 |
| 14 | Tucker WoodPlace 14 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 19:31.77 |
| 15 | Eli KultPlace 15 · Grade 11 · Yutan | 11 | Yutan | 19:44.04 |
| 16 | Preston RostPlace 16 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 19:54.76 |
| 17 | Finn GriffithPlace 17 · Grade 10 · Yutan | 10 | Yutan | 19:55.13 |
| 18 | Caylix HuffmanPlace 18 · Grade 12 · Homer | 12 | Homer | 20:01.29 |
| 19 | Logan AlbrechtPlace 19 · Grade 9 · Homer | 9 | Homer | 20:05.13 |
| 20 | Logan GramkePlace 20 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 20:17.18 |
| 21 | Sebastian Van DrongelenPlace 21 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 20:26.17 |
| 22 | Owen JohnsonPlace 22 · Grade 8 · Laurel-Concord-Coleridge | 8 | Laurel-Concord-Coleridge | 20:34.14 |
| 23 | Prestin BlackhawkPlace 23 · Grade 12 · Winnebago | 12 | Winnebago | 20:40.81 |
| 24 | Jadyn OlmerPlace 24 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 20:55.72 |
| 25 | Tucker AndersonPlace 25 · Grade 10 · Tri County Northeast | 10 | Tri County Northeast | 20:56.13 |
| 26 | Logan HansenPlace 26 · Grade 9 · Pender | 9 | Pender | 20:59.08 |
| 27 | Joseph LeveringPlace 27 · Grade 10 · Winnebago | 10 | Winnebago | 21:11.48 PR |
| 28 | Jaxon JelinekPlace 28 · Grade 10 · Plainview | 10 | Plainview | 21:25.32 |
| 29 | Hunter McGheePlace 29 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 21:32.65 PR |
| 30 | Myles AndersonPlace 30 · Grade 9 · Yutan | 9 | Yutan | 21:33.94 |
| 31 | Liam PaeperPlace 31 · Grade 11 · Pender | 11 | Pender | 21:40.99 |
| 32 | Jesus ParedesPlace 32 · Grade 10 · Pender | 10 | Pender | 21:50.35 |
| 33 | Winston WilkeyPlace 33 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 21:58.55 |
| 34 | Ayden LitlePlace 34 · Grade 10 · Cedar Bluffs | 10 | Cedar Bluffs | 21:59.57 |
| 35 | Lucas HoffartPlace 35 · Grade 9 · Yutan | 9 | Yutan | 22:02.21 |
| 36 | Elias Penn-KennedyPlace 36 · Grade 11 · Winnebago | 11 | Winnebago | 22:12.23 |
| 37 | Daven ZachPlace 37 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 22:14.06 |
| 38 | Gauge ThomsenPlace 38 · Grade 11 · Pender | 11 | Pender | 22:23.35 |
| 39 | Cassius SnowballPlace 39 · Grade 12 · Winnebago | 12 | Winnebago | 22:26.57 |
| 40 | Kamdin WorleinPlace 40 · Grade 10 · Randolph | 10 | Randolph | 22:27.77 PR |
| 41 | Luke JacksonPlace 41 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 22:57.68 |
| 42 | Reed TremaynePlace 42 · Grade 11 · Bancroft-Rosalie | 11 | Bancroft-Rosalie | 23:06.38 |
| 43 | Logan KraemerPlace 43 · Grade 9 · Tri County Northeast | 9 | Tri County Northeast | 23:17.89 |
| 44 | Silas JuhlPlace 44 · Grade 9 · Cedar Bluffs | 9 | Cedar Bluffs | 23:21.06 |
| 45 | Matthew BousquetPlace 45 · Grade 11 · Tri County Northeast | 11 | Tri County Northeast | 25:13.40 |
| 46 | Grady SchmidPlace 46 · Grade 10 · Guardian Angels Central Catholic | 10 | Guardian Angels Central Catholic | 26:06.46 |
| 47 | Brayden WorleinPlace 47 · Grade 12 · Randolph | 12 | Randolph | 26:06.94 |
| 48 | Lucas BonneauPlace 48 · Grade 10 · Bancroft-Rosalie | 10 | Bancroft-Rosalie | 30:38.24 |
| 49 | Saigen AldrichPlace 49 · Grade 11 · Bancroft-Rosalie | 11 | Bancroft-Rosalie | 32:09.06 |