| 1 | Kellen MonasterioPlace 1 · Grade 12 · West Holt | 12 | West Holt | 17:50.64 |
| 2 | Abe JohnsenPlace 2 · Grade 10 · Elkhorn Valley | 10 | Elkhorn Valley | 18:35.48 |
| 3 | Shane LangfordPlace 3 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 18:40.90 |
| 4 | Charlie TegelerPlace 4 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 19:03.53 |
| 5 | Issac SantiagoPlace 5 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 19:10.13 PR |
| 6 | Korbin RutjensPlace 6 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 19:16.20 |
| 7 | Landon RutjensPlace 7 · Grade 11 · Elkhorn Valley | 11 | Elkhorn Valley | 19:27.43 |
| 8 | Evan DeckerPlace 8 · Grade 11 · Elkhorn Valley | 11 | Elkhorn Valley | 19:28.48 |
| 9 | Declan PlanerPlace 9 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 19:35.69 |
| 10 | Owen JohnsonPlace 10 · Grade 8 · Laurel-Concord-Coleridge | 8 | Laurel-Concord-Coleridge | 19:45.86 |
| 11 | Luke KesterPlace 11 · Grade 10 · Summerland | 10 | Summerland | 19:53.05 |
| 12 | Carson KingPlace 12 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 19:55.23 |
| 13 | Tyson BlakemanPlace 13 · Grade 11 · Neligh-Oakdale | 11 | Neligh-Oakdale | 19:56.48 |
| 14 | Sebastian Van DrongelenPlace 14 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 19:56.93 PR |
| 15 | Jeffrey HeinePlace 15 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 20:05.74 |
| 16 | Joseph BucklewPlace 16 · Grade 9 · Lutheran High Northeast | 9 | Lutheran High Northeast | 20:07.17 |
| 17 | Chase AndrewsPlace 17 · Grade 10 · Elkhorn Valley | 10 | Elkhorn Valley | 20:18.18 |
| 18 | Alex GotschallPlace 18 · Grade 12 · West Holt | 12 | West Holt | 20:44.67 |
| 19 | Jaxon JelinekPlace 19 · Grade 10 · Plainview | 10 | Plainview | 20:55.92 PR |
| 20 | Jason KingPlace 20 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 21:04.79 |
| 21 | Casey KingPlace 21 · Grade 11 · Elkhorn Valley | 11 | Elkhorn Valley | 21:20.87 |
| 22 | Dylan BullardPlace 22 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 21:27.73 |
| 23 | Brady SchwartzPlace 23 · Grade 9 · Elkhorn Valley | 9 | Elkhorn Valley | 21:34.68 |
| 24 | Oscar GarzonPlace 24 · Grade 9 · Neligh-Oakdale | 9 | Neligh-Oakdale | 21:36.55 |
| 25 | Donnie SchultePlace 25 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 21:37.93 |
| 26 | Cody TimmPlace 26 · Grade 9 · Neligh-Oakdale | 9 | Neligh-Oakdale | 21:55.29 |
| 27 | Tyler ReinkePlace 27 · Grade 11 · Neligh-Oakdale | 11 | Neligh-Oakdale | 21:59.65 |
| 28 | Kalvin MollhoffPlace 28 · Grade 11 · Elkhorn Valley | 11 | Elkhorn Valley | 22:15.99 |
| 29 | Zander CepelPlace 29 · Grade 11 · Summerland | 11 | Summerland | 22:16.87 |
| 30 | Reece JensenPlace 30 · Grade 11 · Lutheran High Northeast | 11 | Lutheran High Northeast | 22:35.07 |
| 31 | Hunter McGheePlace 31 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 23:01.52 |
| 32 | Luke JacksonPlace 32 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 23:20.68 |
| 33 | Wyatt ReinkePlace 33 · Grade 9 · Neligh-Oakdale | 9 | Neligh-Oakdale | 23:34.69 |
| 34 | Dillion SandersonPlace 34 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 23:45.02 |
| 35 | Jacob PanningPlace 35 · Grade 11 · West Holt | 11 | West Holt | 24:34.51 |
| 36 | Micah HaferPlace 36 · Grade 11 · Lutheran High Northeast | 11 | Lutheran High Northeast | 25:14.20 |
| 37 | Oscar SalasPlace 37 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 27:09.01 |
| 38 | Jorden CoxPlace 38 · Grade 10 · Summerland | 10 | Summerland | 32:07.34 |
| 0 | Bernardo CamachoPlace 0 · Grade 11 · Plainview | 11 | Plainview | DNS |