| 1 | Cameron MoesPlace 1 · Grade 12 · Osmond | 12 | Osmond | 17:23.56 |
| 2 | Ferhan BarentoPlace 2 · Grade 12 · South Sioux City | 12 | South Sioux City | 17:36.88 |
| 3 | Abdul MohamedPlace 3 · Grade 10 · South Sioux City | 10 | South Sioux City | 18:12.91 |
| 4 | Daniel HernandezPlace 4 · Grade 11 · South Sioux City | 11 | South Sioux City | 18:33.04 |
| 5 | Cole SteffenPlace 5 · Grade 12 · Crofton | 12 | Crofton | 18:40.78 |
| 6 | Cameron CarneyPlace 6 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 18:46.85 |
| 7 | Brian SantiagoPlace 7 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 18:54.63 |
| 8 | Matthew WieserPlace 8 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 18:57.84 |
| 9 | Omar MontoyaPlace 9 · Grade 12 · South Sioux City | 12 | South Sioux City | 19:02.72 |
| 10 | Noah NoekerPlace 10 · Grade - · Hartington-Newcastle | - | Hartington-Newcastle | 19:10.94 |
| 11 | Aaron HaahrPlace 11 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 19:15.04 |
| 12 | Jared FuelberthPlace 12 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 19:15.86 |
| 13 | Ben HoskinsPlace 13 · Grade 12 · Wayne | 12 | Wayne | 19:19.49 |
| 14 | Brady StuckyPlace 14 · Grade 11 · Crofton | 11 | Crofton | 19:21.55 |
| 15 | Jordan JansenPlace 15 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 19:24.37 |
| 16 | Seth WeibelhausPlace 16 · Grade - · Hartington-Newcastle | - | Hartington-Newcastle | 19:42.83 |
| 17 | Kyle YoungPlace 17 · Grade 11 · Bloomfield | 11 | Bloomfield | 19:43.36 |
| 18 | Shelby GonzalezPlace 18 · Grade 12 · South Sioux City | 12 | South Sioux City | 19:51.99 |
| 19 | Cole LeonardPlace 19 · Grade 11 · Wayne | 11 | Wayne | 19:53.58 |
| 20 | Josh GoedenPlace 20 · Grade 12 · Crofton | 12 | Crofton | 19:56.50 |
| 21 | Ryan BodlakPlace 21 · Grade - · Lutheran High Northeast | - | Lutheran High Northeast | 20:02.89 |
| 22 | Cornelio EspinoPlace 22 · Grade 12 · Wayne | 12 | Wayne | 20:17.02 |
| 23 | Luke PulferPlace 23 · Grade 12 · Wayne | 12 | Wayne | 20:34.12 |
| 24 | Ty PapePlace 24 · Grade - · Lutheran High Northeast | - | Lutheran High Northeast | 20:37.92 |
| 25 | Jay ReifenrathPlace 25 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 20:38.42 |
| 26 | Justin GoedenPlace 26 · Grade 10 · Crofton | 10 | Crofton | 20:41.17 |
| 27 | Andrew DaughtonPlace 27 · Grade 11 · Lutheran High Northeast | 11 | Lutheran High Northeast | 20:44.39 |
| 28 | Jordan KnudsonPlace 28 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 20:47.19 |
| 29 | Alex MaguirePlace 29 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 20:50.00 |
| 30 | Connor UekerPlace 30 · Grade - · Lutheran High Northeast | - | Lutheran High Northeast | 20:51.11 |
| 31 | John HabererPlace 31 · Grade 11 · Crofton | 11 | Crofton | 20:51.83 |
| 32 | Jack EvetovichPlace 32 · Grade 9 · Wayne | 9 | Wayne | 20:57.66 |
| 33 | Christian ZuhlkePlace 33 · Grade 10 · Plainview | 10 | Plainview | 21:04.41 |
| 34 | Dustin BertschingerPlace 34 · Grade 12 · Crofton | 12 | Crofton | 21:12.48 PR |
| 35 | Lane ChritiansenPlace 35 · Grade 11 · Plainview | 11 | Plainview | 21:23.31 |
| 36 | Nolan ReynoldsPlace 36 · Grade 10 · Wayne | 10 | Wayne | 21:27.54 |
| 37 | Ricky DeAndaPlace 37 · Grade 12 · South Sioux City | 12 | South Sioux City | 21:47.13 |
| 38 | Colby AblerPlace 38 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 21:48.08 PR |
| 39 | Eric BurbachPlace 39 · Grade - · Hartington-Newcastle | - | Hartington-Newcastle | 22:03.81 |
| 40 | Ashby NelsonPlace 40 · Grade 9 · Bloomfield | 9 | Bloomfield | 22:10.13 |
| 41 | Garrett AdamsPlace 41 · Grade - · Lutheran High Northeast | - | Lutheran High Northeast | 22:14.65 |
| 42 | Colton JansenPlace 42 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 22:31.58 |
| 43 | Logan HansenPlace 43 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 22:41.33 |
| 44 | Aaron BoonePlace 44 · Grade 10 · Plainview | 10 | Plainview | 22:44.24 |
| 45 | Peter GubbelsPlace 45 · Grade 12 · Plainview | 12 | Plainview | 22:50.36 |
| 46 | Seth RasmussenPlace 46 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 23:12.99 |
| 47 | Darren NissenPlace 47 · Grade 11 · Bloomfield | 11 | Bloomfield | 24:18.71 |
| 48 | Billy BarelmanPlace 48 · Grade - · Laurel-Concord-Coleridge | - | Laurel-Concord-Coleridge | 24:27.14 |
| 49 | Carter NicolayPlace 49 · Grade 10 · Battle Creek | 10 | Battle Creek | 24:46.59 |
| 50 | Dakota TegelerPlace 50 · Grade - · Battle Creek | - | Battle Creek | 26:27.99 |
| 51 | Travis DoerrPlace 51 · Grade 9 · Bloomfield | 9 | Bloomfield | 26:39.11 |
| 52 | Kyle HamiltonPlace 52 · Grade 10 · Battle Creek | 10 | Battle Creek | 26:54.98 |
| 53 | Victor MauPlace 53 · Grade - · Randolph | - | Randolph | 29:23.23 |
| 54 | Jacob SchwrtzPlace 54 · Grade 9 · Battle Creek | 9 | Battle Creek | 31:48.23 |