| 1 | Caden WaitleyPlace 1 · Grade 11 · Perkins County | 11 | Perkins County | 17:12.67 |
| 2 | Jack LindersPlace 2 · Grade 12 · Bridgeport | 12 | Bridgeport | 17:34.87 |
| 3 | Will KuennePlace 3 · Grade 12 · Chase County | 12 | Chase County | 17:47.70 |
| 4 | Adam BastinzaPlace 4 · Grade 11 · Bridgeport | 11 | Bridgeport | 17:53.89 |
| 5 | Declan JeffriesPlace 5 · Grade 12 · Bridgeport | 12 | Bridgeport | 18:10.47 |
| 6 | Jaden DietleinPlace 6 · Grade 11 · Perkins County | 11 | Perkins County | 18:25.89 |
| 7 | Nathan KemlingPlace 7 · Grade 12 · Perkins County | 12 | Perkins County | 18:36.84 |
| 8 | Diego SandovalPlace 8 · Grade 10 · Bridgeport | 10 | Bridgeport | 18:55.49 PR |
| 9 | Thomas LenzenPlace 9 · Grade 11 · Kimball | 11 | Kimball | 19:02.64 |
| 10 | Joseph FischerPlace 10 · Grade 11 · Sutherland | 11 | Sutherland | 19:04.60 |
| 11 | Francisco BarrientosPlace 11 · Grade 12 · Chase County | 12 | Chase County | 19:07.57 PR |
| 12 | Logan O'MalleyPlace 12 · Grade 9 · North Platte St. Patrick's | 9 | North Platte St. Patrick's | 19:19.30 |
| 13 | Blake BrunsPlace 13 · Grade 9 · Hershey | 9 | Hershey | 19:22.25 |
| 14 | Kalen WallinPlace 14 · Grade 11 · Chase County | 11 | Chase County | 19:34.16 |
| 15 | Matthew HahnPlace 15 · Grade 11 · Perkins County | 11 | Perkins County | 19:48.18 |
| 16 | Evan SestakPlace 16 · Grade 10 · Perkins County | 10 | Perkins County | 19:49.88 |
| 17 | Casey BenavidesPlace 17 · Grade 10 · Bridgeport | 10 | Bridgeport | 20:02.61 |
| 18 | Jarin TinesPlace 18 · Grade 11 · Perkins County | 11 | Perkins County | 20:03.67 |
| 19 | Kaden AdrianPlace 19 · Grade 12 · Kimball | 12 | Kimball | 20:06.61 |
| 20 | Trevin MartinPlace 20 · Grade 11 · Chase County | 11 | Chase County | 20:16.05 |
| 21 | Ethan MunsonPlace 21 · Grade 10 · North Platte St. Patrick's | 10 | North Platte St. Patrick's | 20:33.14 |
| 22 | Aaron FayPlace 22 · Grade 11 · Perkins County | 11 | Perkins County | 20:34.09 |
| 23 | Landis BeverlyPlace 23 · Grade 11 · Chase County | 11 | Chase County | 20:36.25 |
| 24 | Dawson LebsockPlace 24 · Grade 11 · Hershey | 11 | Hershey | 20:39.99 |
| 25 | Mason NordhausenPlace 25 · Grade 9 · Chase County | 9 | Chase County | 20:51.92 |
| 26 | Caleb LaglerPlace 26 · Grade 10 · Perkins County | 10 | Perkins County | 20:54.09 |
| 27 | Beau WoodPlace 27 · Grade 11 · Perkins County | 11 | Perkins County | 21:04.31 |
| 28 | Keegan NitschPlace 28 · Grade 10 · North Platte St. Patrick's | 10 | North Platte St. Patrick's | 21:05.57 |
| 29 | Landon KlasnaPlace 29 · Grade 9 · North Platte St. Patrick's | 9 | North Platte St. Patrick's | 21:07.50 |
| 30 | Hunter DeedsPlace 30 · Grade 9 · North Platte St. Patrick's | 9 | North Platte St. Patrick's | 21:08.69 |
| 31 | Samuel DeklevaPlace 31 · Grade 9 · North Platte St. Patrick's | 9 | North Platte St. Patrick's | 21:14.00 |
| 32 | Garrett PedersenPlace 32 · Grade 12 · Kimball | 12 | Kimball | 21:16.80 |
| 33 | Austin GeorgePlace 33 · Grade 11 · Hershey | 11 | Hershey | 21:22.61 |
| 34 | Nicholas Thomas-LewisPlace 34 · Grade 12 · Kimball | 12 | Kimball | 21:23.79 |
| 35 | Brady KilgorePlace 35 · Grade 11 · Kimball | 11 | Kimball | 21:24.80 |
| 36 | Colton HasenauerPlace 36 · Grade 12 · Sutherland | 12 | Sutherland | 21:29.49 |
| 37 | Christian FolchertPlace 37 · Grade 11 · Hershey | 11 | Hershey | 21:46.55 |
| 38 | Jacob WoodmancyPlace 38 · Grade 10 · Perkins County | 10 | Perkins County | 21:48.80 PR |
| 39 | Reace AndersonPlace 39 · Grade 9 · Hershey | 9 | Hershey | 22:01.51 |
| 40 | Jace WidPlace 40 · Grade 10 · Perkins County | 10 | Perkins County | 22:07.35 PR |
| 41 | Jacob GrangerPlace 41 · Grade 12 · North Platte St. Patrick's | 12 | North Platte St. Patrick's | 22:09.93 |
| 42 | Mason WeibertPlace 42 · Grade 10 · Bridgeport | 10 | Bridgeport | 22:11.72 |
| 43 | Ian SihmPlace 43 · Grade 10 · Perkins County | 10 | Perkins County | 22:18.47 PR |
| 44 | Noah GriffinPlace 44 · Grade 12 · Chase County | 12 | Chase County | 22:21.76 PR |
| 45 | Carter KrajewskiPlace 45 · Grade 9 · Perkins County | 9 | Perkins County | 22:22.27 |
| 46 | Shane KlasnaPlace 46 · Grade 12 · North Platte St. Patrick's | 12 | North Platte St. Patrick's | 22:27.96 |
| 47 | Cameron MeyerPlace 47 · Grade 11 · Sutherland | 11 | Sutherland | 22:31.58 |
| 48 | Samuel MackleyPlace 48 · Grade 10 · Hershey | 10 | Hershey | 22:32.50 |
| 49 | Gage MusserPlace 49 · Grade 10 · Hershey | 10 | Hershey | 22:33.58 |
| 50 | Kyle HalcottPlace 50 · Grade 11 · Sutherland | 11 | Sutherland | 22:37.24 |
| 51 | Dominic RalstonPlace 51 · Grade 9 · Sutherland | 9 | Sutherland | 22:38.53 PR |
| 52 | Ryan RichardsonPlace 52 · Grade 11 · Sutherland | 11 | Sutherland | 22:44.44 |
| 53 | Cole HentonPlace 53 · Grade 9 · Kimball | 9 | Kimball | 22:53.08 |
| 54 | Bruce GamblePlace 54 · Grade 9 · Perkins County | 9 | Perkins County | 24:24.31 PR |
| 55 | Sam McArtorPlace 55 · Grade 10 · Perkins County | 10 | Perkins County | 24:45.08 |
| 56 | Alexander FloresPlace 56 · Grade 10 · Kimball | 10 | Kimball | 25:03.82 |
| 57 | Jordan CluffPlace 57 · Grade 11 · Kimball | 11 | Kimball | 25:04.45 |
| 58 | Chris BarkerPlace 58 · Grade 9 · Kimball | 9 | Kimball | 25:29.89 |
| 59 | Luke MartinezPlace 59 · Grade 9 · Sutherland | 9 | Sutherland | 25:40.48 |
| 60 | Keegan SimsPlace 60 · Grade 9 · Perkins County | 9 | Perkins County | 26:28.07 |
| 61 | Matthew AerniPlace 61 · Grade 10 · Perkins County | 10 | Perkins County | 26:36.08 |
| 62 | Gavin HaroldPlace 62 · Grade 11 · Sutherland | 11 | Sutherland | 29:57.28 |
| 63 | James WrightPlace 63 · Grade 10 · Perkins County | 10 | Perkins County | 30:22.91 |
| 64 | Jayden WhitePlace 64 · Grade 10 · Sutherland | 10 | Sutherland | 30:29.47 |