| 1 | Grant LanderPlace 1 · Grade 11 · Homer | 11 | Homer | 17:03.45 |
| 2 | Kolter VanPeltPlace 2 · Grade 10 · Stanton | 10 | Stanton | 17:16.56 |
| 3 | Abraham LarsonPlace 3 · Grade 11 · Stanton | 11 | Stanton | 17:25.17 |
| 4 | Ben HammondPlace 4 · Grade 11 · Norfolk Catholic | 11 | Norfolk Catholic | 17:27.33 |
| 5 | Connor ArensPlace 5 · Grade 12 · Crofton | 12 | Crofton | 17:28.97 |
| 6 | Dalton BrunsingPlace 6 · Grade 11 · Norfolk Catholic | 11 | Norfolk Catholic | 17:31.26 |
| 7 | Dominic LiessPlace 7 · Grade 9 · Norfolk Catholic | 9 | Norfolk Catholic | 17:47.89 |
| 8 | Caleb SchlichtingPlace 8 · Grade 10 · BRLD | 10 | BRLD | 18:02.85 |
| 9 | Brody TaylorPlace 9 · Grade 9 · Ponca | 9 | Ponca | 18:07.60 |
| 10 | Caleb PreisterPlace 10 · Grade 12 · Humphrey | 12 | Humphrey | 18:08.55 PR |
| 11 | Wyatt AshPlace 11 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 18:12.78 |
| 12 | Travis KalousPlace 12 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 18:16.51 |
| 13 | Payton BiermannPlace 13 · Grade 12 · Wisner-Pilger | 12 | Wisner-Pilger | 18:27.10 |
| 14 | Brock PfeiferPlace 14 · Grade 9 · Archangels Catholic | 9 | Archangels Catholic | 18:31.99 PR |
| 15 | Garret ZachPlace 15 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 18:32.60 |
| 16 | Tim HarrisPlace 16 · Grade 11 · Homer | 11 | Homer | 18:44.38 PR |
| 17 | Zach HeggePlace 17 · Grade 12 · BRLD | 12 | BRLD | 18:48.46 |
| 18 | Austin GuentherPlace 18 · Grade 11 · Crofton | 11 | Crofton | 18:57.06 |
| 19 | Jackson StrainPlace 19 · Grade 11 · Twin River | 11 | Twin River | 18:59.72 |
| 20 | Rockney PeckPlace 20 · Grade 12 · Wisner-Pilger | 12 | Wisner-Pilger | 19:04.05 |
| 21 | Dillon OlsonPlace 21 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 19:06.62 |
| 22 | Micah HenschenPlace 22 · Grade 12 · BRLD | 12 | BRLD | 19:18.25 |
| 23 | Nathan BreitbarthPlace 23 · Grade 12 · Pender | 12 | Pender | 19:26.68 |
| 24 | Bryant PeckPlace 24 · Grade 10 · Wisner-Pilger | 10 | Wisner-Pilger | 19:34.52 |
| 25 | Tyler CarlsonPlace 25 · Grade 11 · Winside | 11 | Winside | 19:39.58 PR |
| 26 | Eli McPhillipsPlace 26 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 19:48.74 |
| 27 | Brayden SelkPlace 27 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 19:55.44 |
| 28 | Colby ZuhlkePlace 28 · Grade 12 · Crofton | 12 | Crofton | 19:58.41 |
| 29 | Brayden HeggePlace 29 · Grade 9 · BRLD | 9 | BRLD | 20:06.83 |
| 30 | Braden HardenPlace 30 · Grade 9 · BRLD | 9 | BRLD | 20:14.81 |
| 31 | Zac ArensPlace 31 · Grade 9 · Crofton | 9 | Crofton | 20:15.76 |
| 32 | Tyler OlsonPlace 32 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 20:16.78 |
| 33 | Kyle RehakPlace 33 · Grade 10 · Wisner-Pilger | 10 | Wisner-Pilger | 20:20.78 |
| 34 | Kolby NielsenPlace 34 · Grade 10 · Lutheran High Northeast | 10 | Lutheran High Northeast | 20:22.99 |
| 35 | Zack AndersenPlace 35 · Grade 11 · Wisner-Pilger | 11 | Wisner-Pilger | 20:24.50 |
| 36 | David PhillipsPlace 36 · Grade 12 · Crofton | 12 | Crofton | 20:27.88 |
| 37 | Matt NelsonPlace 37 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 20:31.52 PR |
| 38 | Ronald MolinaPlace 38 · Grade 11 · Lutheran High Northeast | 11 | Lutheran High Northeast | 20:39.00 PR |
| 39 | Elijah NelsonPlace 39 · Grade 10 · Pender | 10 | Pender | 20:46.35 PR |
| 40 | Keith TernusPlace 40 · Grade 9 · Archangels Catholic | 9 | Archangels Catholic | 20:58.95 |
| 41 | Grant SprakelPlace 41 · Grade 9 · Ponca | 9 | Ponca | 21:00.17 PR |
| 42 | Myles FethkenherPlace 42 · Grade 9 · Ponca | 9 | Ponca | 21:01.16 PR |
| 43 | Carmine CarsonPlace 43 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 21:01.45 |
| 44 | Braden ProkopPlace 44 · Grade 10 · Pender | 10 | Pender | 21:02.86 PR |
| 45 | Justin GuentherPlace 45 · Grade 9 · Randolph | 9 | Randolph | 21:03.52 |
| 46 | Gannon WalshPlace 46 · Grade 9 · Pender | 9 | Pender | 21:09.95 |
| 47 | Trevin BoysenPlace 47 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 21:26.33 |
| 48 | Spencer RabbassPlace 48 · Grade 10 · Pender | 10 | Pender | 21:32.55 |
| 49 | Jacob PreisterPlace 49 · Grade 10 · Humphrey | 10 | Humphrey | 21:45.04 |
| 50 | Toby HienemannPlace 50 · Grade 12 · Winside | 12 | Winside | 21:45.50 |
| 51 | Owen WeidnerPlace 51 · Grade 9 · Archangels Catholic | 9 | Archangels Catholic | 21:54.44 |
| 52 | Julius WebsterPlace 52 · Grade 11 · Omaha Nation | 11 | Omaha Nation | 22:02.77 PR |
| 53 | Max HenryPlace 53 · Grade 10 · Oakland-Craig | 10 | Oakland-Craig | 22:26.25 |
| 54 | Connor BlaserPlace 54 · Grade 9 · Twin River | 9 | Twin River | 23:06.75 PR |
| 55 | Jake HarderPlace 55 · Grade 9 · Randolph | 9 | Randolph | 23:16.98 |
| 56 | Brayden ShearerPlace 56 · Grade 9 · Randolph | 9 | Randolph | 23:24.23 |
| 57 | Noah LaddPlace 57 · Grade 9 · Twin River | 9 | Twin River | 23:37.89 |
| 58 | Elijah GriffithPlace 58 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 23:44.62 PR |
| 59 | Austen JanssenPlace 59 · Grade 11 · Ponca | 11 | Ponca | 24:45.40 |
| 60 | Dallas MitchellPlace 60 · Grade 11 · Omaha Nation | 11 | Omaha Nation | 25:03.22 |
| 61 | Zavier KuehlerPlace 61 · Grade 10 · Humphrey | 10 | Humphrey | 25:19.62 |
| 62 | Zachary BaumannPlace 62 · Grade 10 · Lutheran High Northeast | 10 | Lutheran High Northeast | 26:16.89 |
| 63 | Anton WurdingerPlace 63 · Grade 9 · Stanton | 9 | Stanton | 28:25.89 |
| 0 | Caleb JenkinsonPlace 0 · Grade 12 · Twin River | 12 | Twin River | SCR |