| 1 | Brent WetovickPlace 1 · Grade 12 · Fullerton | 12 | Fullerton | 17:36.70 PR |
| 2 | Parker ZachPlace 2 · Grade 12 · Stanton | 12 | Stanton | 17:58.57 |
| 3 | Dre VancePlace 3 · Grade 12 · Archbishop Bergan | 12 | Archbishop Bergan | 18:06.33 |
| 4 | Calby RuskampPlace 4 · Grade 12 · Wisner-Pilger | 12 | Wisner-Pilger | 18:12.00 |
| 5 | Brayden AndersonPlace 5 · Grade 11 · BRLD | 11 | BRLD | 18:20.41 |
| 6 | Abraham LarsonPlace 6 · Grade 9 · Stanton | 9 | Stanton | 18:23.73 |
| 7 | Brady TimmPlace 7 · Grade 10 · Yutan | 10 | Yutan | 18:26.53 |
| 8 | Ethan HaederPlace 8 · Grade 11 · Cornerstone Christian | 11 | Cornerstone Christian | 18:29.08 |
| 9 | Luis HernandezPlace 9 · Grade 11 · Logan View | 11 | Logan View | 18:31.99 |
| 10 | Gabe PoppenPlace 10 · Grade 11 · Cornerstone Christian | 11 | Cornerstone Christian | 18:32.07 |
| 11 | Wyatt RebbePlace 11 · Grade 11 · Logan View | 11 | Logan View | 18:36.20 PR |
| 12 | Payton BiermannPlace 12 · Grade 10 · Wisner-Pilger | 10 | Wisner-Pilger | 18:37.42 |
| 13 | Dakota GullicksenPlace 13 · Grade 10 · Madison | 10 | Madison | 18:37.84 |
| 14 | Isaac KultPlace 14 · Grade 9 · Yutan | 9 | Yutan | 18:38.19 PR |
| 15 | Dylan LudwigPlace 15 · Grade 11 · Wisner-Pilger | 11 | Wisner-Pilger | 18:42.48 |
| 16 | Jordan StrongPlace 16 · Grade 12 · Cornerstone Christian | 12 | Cornerstone Christian | 19:02.72 PR |
| 17 | Luke LundquistPlace 17 · Grade 10 · Omaha Christian | 10 | Omaha Christian | 19:09.27 |
| 18 | Caleb PreisterPlace 18 · Grade 10 · Humphrey | 10 | Humphrey | 19:11.77 |
| 19 | T.J. LarsenPlace 19 · Grade 11 · Stanton | 11 | Stanton | 19:15.65 |
| 20 | Aidan WeidnerPlace 20 · Grade 11 · Humphrey | 11 | Humphrey | 19:15.76 PR |
| 21 | Jacob Riggs-RamagePlace 21 · Grade 12 · NG/SE Panthers | 12 | NG/SE Panthers | 19:16.84 |
| 22 | Nate BarnardPlace 22 · Grade 10 · Cornerstone Christian | 10 | Cornerstone Christian | 19:21.93 PR |
| 23 | Ryan BergerPlace 23 · Grade 10 · Riverside | 10 | Riverside | 19:22.51 |
| 24 | Kayl FrancisPlace 24 · Grade 9 · Logan View | 9 | Logan View | 19:24.15 |
| 25 | Reid PrestonPlace 25 · Grade 12 · BRLD | 12 | BRLD | 19:29.55 |
| 26 | Beau KaupPlace 26 · Grade 12 · Logan View | 12 | Logan View | 19:35.72 PR |
| 27 | Zach HeggePlace 27 · Grade 10 · BRLD | 10 | BRLD | 19:38.60 |
| 28 | Devin HeggePlace 28 · Grade 11 · BRLD | 11 | BRLD | 19:47.18 |
| 29 | Micah HenschenPlace 29 · Grade 10 · BRLD | 10 | BRLD | 19:49.34 |
| 30 | Derek IrishPlace 30 · Grade 12 · Twin River | 12 | Twin River | 19:51.47 PR |
| 31 | Joan San PedroPlace 31 · Grade 11 · Madison | 11 | Madison | 19:51.58 |
| 32 | Jaxon KramerPlace 32 · Grade 12 · Fullerton | 12 | Fullerton | 19:55.98 |
| 33 | Rockney PeckPlace 33 · Grade 10 · Wisner-Pilger | 10 | Wisner-Pilger | 19:56.27 |
| 34 | Nathan SchragPlace 34 · Grade 12 · Cornerstone Christian | 12 | Cornerstone Christian | 19:56.99 PR |
| 35 | Cooper BellerPlace 35 · Grade 9 · Humphrey | 9 | Humphrey | 20:06.90 PR |
| 36 | Kyle PreisterPlace 36 · Grade 9 · Humphrey | 9 | Humphrey | 20:12.71 PR |
| 37 | Anthony ZaratePlace 37 · Grade 11 · Madison | 11 | Madison | 20:18.30 |
| 38 | Brady JorgensonPlace 38 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 20:19.94 |
| 39 | Zack AndersenPlace 39 · Grade 9 · Wisner-Pilger | 9 | Wisner-Pilger | 20:20.05 |
| 40 | Jordan MaxfieldPlace 40 · Grade 11 · Fullerton | 11 | Fullerton | 20:30.68 PR |
| 41 | Ben SimonsonPlace 41 · Grade 9 · Archbishop Bergan | 9 | Archbishop Bergan | 20:31.28 PR |
| 42 | Nash BraymenPlace 42 · Grade 9 · Yutan | 9 | Yutan | 20:34.06 |
| 43 | Kelton Van PeltPlace 43 · Grade 11 · Stanton | 11 | Stanton | 20:46.80 |
| 44 | Alex GutierrezPlace 44 · Grade 11 · Madison | 11 | Madison | 20:51.56 |
| 45 | Connor OlmerPlace 45 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 20:57.46 |
| 46 | Nick BarnesPlace 46 · Grade 12 · NG/SE Panthers | 12 | NG/SE Panthers | 20:57.62 PR |
| 47 | Brandon WunderlichPlace 47 · Grade 12 · Humphrey | 12 | Humphrey | 21:00.95 |
| 48 | Brenton PittPlace 48 · Grade 10 · Archbishop Bergan | 10 | Archbishop Bergan | 21:10.61 |
| 49 | Lane HartungPlace 49 · Grade 12 · Logan View | 12 | Logan View | 21:13.60 |
| 50 | Chase OstranskyPlace 50 · Grade 12 · Fullerton | 12 | Fullerton | 21:15.08 PR |
| 51 | Chase HoffmeisterPlace 51 · Grade 9 · Pender | 9 | Pender | 21:20.02 |
| 52 | Eli McPhillipsPlace 52 · Grade 9 · Archangels Catholic | 9 | Archangels Catholic | 21:20.21 |
| 53 | Cole JacobsenPlace 53 · Grade 11 · Wisner-Pilger | 11 | Wisner-Pilger | 21:22.49 |
| 54 | Douglas ChicasPlace 54 · Grade 9 · Madison | 9 | Madison | 21:22.80 |
| 55 | Martin ValenciaPlace 55 · Grade 11 · Logan View | 11 | Logan View | 21:26.25 |
| 56 | Landon TarrPlace 56 · Grade 9 · Cornerstone Christian | 9 | Cornerstone Christian | 21:31.60 |
| 57 | Ryan HellbuschPlace 57 · Grade 12 · Fullerton | 12 | Fullerton | 21:35.15 |
| 58 | Lucas HilliardPlace 58 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 21:41.11 |
| 59 | Ethan CiancioPlace 59 · Grade 10 · Fullerton | 10 | Fullerton | 21:50.34 |
| 60 | Will AtheyPlace 60 · Grade 11 · Pender | 11 | Pender | 21:51.02 |
| 61 | Will WhitedPlace 61 · Grade 11 · Humphrey | 11 | Humphrey | 22:02.86 |
| 62 | Nathan FuchsPlace 62 · Grade 9 · Archbishop Bergan | 9 | Archbishop Bergan | 22:07.29 |
| 63 | Carter TichotaPlace 63 · Grade 9 · Yutan | 9 | Yutan | 22:21.50 |
| 64 | Alexander SmithPlace 64 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 22:30.20 PR |
| 65 | Angel HenryPlace 65 · Grade 9 · Oakland-Craig | 9 | Oakland-Craig | 22:31.43 |
| 66 | Spencer HamiltonPlace 66 · Grade 9 · Archbishop Bergan | 9 | Archbishop Bergan | 22:55.54 |
| 67 | Charles SchmeddingPlace 67 · Grade 11 · Pender | 11 | Pender | 23:05.92 |
| 68 | Scott WymanPlace 68 · Grade 9 · Twin River | 9 | Twin River | 23:10.62 |
| 69 | Chris EschPlace 69 · Grade 9 · Riverside | 9 | Riverside | 23:15.68 PR |
| 70 | Caleb JenkinsonPlace 70 · Grade 10 · Twin River | 10 | Twin River | 23:25.36 |
| 71 | Parker VolbrechtPlace 71 · Grade 11 · Stanton | 11 | Stanton | 23:26.15 PR |
| 72 | Brenden LeahyPlace 72 · Grade 12 · Yutan | 12 | Yutan | 23:27.95 |
| 73 | Javier GarciaPlace 73 · Grade 9 · Madison | 9 | Madison | 23:35.72 |
| — | Jonathan SchmeddingGrade 11 · Pender | 11 | Pender | 23:48.00 |
| 74 | Josiah KetelsenPlace 74 · Grade 9 · NG/SE Panthers | 9 | NG/SE Panthers | 26:58.04 |
| 75 | Nick ReardonPlace 75 · Grade 9 · Twin River | 9 | Twin River | 30:20.82 |
| 76 | Colton RuppPlace 76 · Grade 9 · Twin River | 9 | Twin River | 32:16.14 |
| 77 | Seth JanecekPlace 77 · Grade 9 · Yutan | 9 | Yutan | 33:50.23 |
| 78 | Conor LaskaPlace 78 · Grade 9 · NG/SE Panthers | 9 | NG/SE Panthers | 37:54.37 |