| 1 | Erick GrijalvaPlace 1 · Grade 12 · Lexington | 12 | Lexington | 17:20.12 PR |
| 2 | Jack KnappPlace 2 · Grade 12 · North Platte | 12 | North Platte | 17:23.35 |
| 3 | Isac PortilloPlace 3 · Grade 12 · Lexington | 12 | Lexington | 17:29.18 |
| 4 | Nathaniel VieyraPlace 4 · Grade 11 · North Platte | 11 | North Platte | 17:40.04 |
| 5 | Xander CardozaPlace 5 · Grade 11 · Dundy County Stratton | 11 | Dundy County Stratton | 17:57.71 |
| 6 | Trevor WittPlace 6 · Grade 11 · Decatur Community | 11 | Decatur Community | 18:04.20 |
| 7 | Bryan TitusPlace 7 · Grade 11 · North Platte | 11 | North Platte | 18:06.97 |
| 8 | Jace KackmeisterPlace 8 · Grade 12 · North Platte | 12 | North Platte | 18:14.70 |
| 9 | Javi PeralesPlace 9 · Grade 10 · Lexington | 10 | Lexington | 18:21.78 PR |
| 10 | Caleb YanezPlace 10 · Grade 10 · North Platte | 10 | North Platte | 18:27.22 |
| 11 | Adan Rivas-LopezPlace 11 · Grade 9 · Lexington | 9 | Lexington | 18:40.20 |
| 12 | Gage ThullPlace 12 · Grade 12 · Minden | 12 | Minden | 18:51.37 |
| 13 | Parker DoughtyPlace 13 · Grade 9 · North Platte | 9 | North Platte | 18:51.91 |
| 14 | Miles OestreichPlace 14 · Grade 10 · Lexington | 10 | Lexington | 19:01.51 |
| 15 | Byron GonzalezPlace 15 · Grade 12 · Wray | 12 | Wray | 19:04.94 |
| 16 | Bryce MandevillePlace 16 · Grade 10 · Chase County | 10 | Chase County | 19:10.96 |
| 17 | Isaac ReedPlace 17 · Grade 11 · Minden | 11 | Minden | 19:14.31 |
| 18 | Trystan SharkeyPlace 18 · Grade 12 · Minden | 12 | Minden | 19:19.66 |
| 19 | Knox PaisleyPlace 19 · Grade 9 · Chase County | 9 | Chase County | 19:27.71 |
| 20 | William PurecoPlace 20 · Grade 9 · Wray | 9 | Wray | 19:41.17 |
| 21 | Tavin RoussellePlace 21 · Grade 10 · Hitchcock County | 10 | Hitchcock County | 19:49.23 |
| 22 | Axel BlomstedtPlace 22 · Grade 11 · McCook | 11 | McCook | 20:05.92 |
| 23 | Jose Tunay-RodriguezPlace 23 · Grade 10 · Lexington | 10 | Lexington | 20:11.33 |
| 24 | Logan BarryPlace 24 · Grade 12 · Perkins County | 12 | Perkins County | 20:15.36 |
| 25 | Leighton FryzekPlace 25 · Grade 10 · Perkins County | 10 | Perkins County | 20:31.81 |
| 26 | Jesus MarquezPlace 26 · Grade 11 · Perkins County | 11 | Perkins County | 20:38.01 |
| 27 | Brandon Chavira SanchezPlace 27 · Grade 12 · Chase County | 12 | Chase County | 20:38.06 |
| 28 | Mason PushPlace 28 · Grade 12 · Holdrege | 12 | Holdrege | 20:46.21 |
| 29 | Seth JacobitzPlace 29 · Grade 11 · Minden | 11 | Minden | 20:47.04 |
| 30 | Major MalcomPlace 30 · Grade 10 · McCook | 10 | McCook | 20:59.52 |
| 31 | Miles KnappPlace 31 · Grade 11 · Perkins County | 11 | Perkins County | 21:08.63 |
| 32 | Jonathan NelsonPlace 32 · Grade 12 · Holdrege | 12 | Holdrege | 21:24.03 |
| 33 | Eric SweseyPlace 33 · Grade 9 · Perkins County | 9 | Perkins County | 21:28.30 |
| 34 | Cooper LoughranPlace 34 · Grade 11 · Broken Bow | 11 | Broken Bow | 21:28.54 |
| 35 | Garrett JohnkPlace 35 · Grade 12 · Broken Bow | 12 | Broken Bow | 21:38.71 |
| 36 | Judah NewellPlace 36 · Grade 12 · Decatur Community | 12 | Decatur Community | 21:41.07 |
| 37 | Richi Diaz VargasPlace 37 · Grade 12 · Broken Bow | 12 | Broken Bow | 21:51.06 |
| 38 | Aaron SpencerPlace 38 · Grade 12 · McCook | 12 | McCook | 22:01.48 |
| 39 | Finn IvariePlace 39 · Grade 11 · Wray | 11 | Wray | 22:01.77 |
| 40 | Warren WittPlace 40 · Grade 11 · McCook | 11 | McCook | 22:03.25 |
| 41 | Xander GalarneauPlace 41 · Grade 9 · McCook | 9 | McCook | 22:12.68 |
| 42 | Memphis GoodwinPlace 42 · Grade 12 · Sutherland | 12 | Sutherland | 22:15.51 |
| 43 | Alec VigneurPlace 43 · Grade 11 · McCook | 11 | McCook | 22:21.73 |
| 44 | Caleb LoyaPlace 44 · Grade 9 · Broken Bow | 9 | Broken Bow | 22:26.69 |
| 45 | Christian FryzekPlace 45 · Grade 9 · Perkins County | 9 | Perkins County | 22:28.88 |
| 46 | Max BuscherPlace 46 · Grade 12 · Sutherland | 12 | Sutherland | 22:45.67 |
| 47 | Marvin JordanPlace 47 · Grade 9 · Hitchcock County | 9 | Hitchcock County | 23:00.72 |
| 48 | Noah BriggsPlace 48 · Grade 9 · Chase County | 9 | Chase County | 23:06.01 |
| 49 | Kevin GonzalezPlace 49 · Grade 12 · Wray | 12 | Wray | 23:10.74 |
| 50 | Christopher BivensPlace 50 · Grade 12 · Wray | 12 | Wray | 23:16.23 |
| 51 | Brycen WeverPlace 51 · Grade 10 · Sutherland | 10 | Sutherland | 23:20.86 |
| 52 | Anthony EmeryPlace 52 · Grade 11 · Wray | 11 | Wray | 23:22.67 |
| 53 | Jason HalePlace 53 · Grade 9 · Holdrege | 9 | Holdrege | 23:30.37 |
| 54 | Spencer KelleyPlace 54 · Grade 12 · Chase County | 12 | Chase County | 23:30.42 |
| 55 | Hayden WorthPlace 55 · Grade 10 · Chase County | 10 | Chase County | 24:42.87 |
| 56 | Ayden KonzelmanPlace 56 · Grade 11 · Holdrege | 11 | Holdrege | 24:55.08 |
| 57 | Alexander GoadPlace 57 · Grade 12 · Sutherland | 12 | Sutherland | 25:12.79 |
| 58 | Levi EckhoffPlace 58 · Grade 9 · Hitchcock County | 9 | Hitchcock County | 25:39.09 |
| 59 | Aiden NelsonPlace 59 · Grade 9 · Holdrege | 9 | Holdrege | 26:30.40 |
| 60 | Gage McNuttPlace 60 · Grade 11 · Sandhills Valley | 11 | Sandhills Valley | 31:58.16 |
| 61 | Dylan HeinemannPlace 61 · Grade 11 · Sandhills Valley | 11 | Sandhills Valley | 38:38.70 |