| 1 | Tyler HetzPlace 1 · Grade 9 · Gothenburg | 9 | Gothenburg | 16:22.32 |
| 2 | Parker GravesPlace 2 · Grade 12 · Gothenburg | 12 | Gothenburg | 16:56.33 |
| 3 | Nikolas SchrockPlace 3 · Grade 12 · Holdrege | 12 | Holdrege | 16:57.82 |
| 4 | Haven HauxwellPlace 4 · Grade 10 · Chase County | 10 | Chase County | 17:03.16 |
| 5 | Trevor ZurnPlace 5 · Grade 10 · Alliance | 10 | Alliance | 17:03.34 |
| 6 | Ethan OlsenPlace 6 · Grade 12 · Gothenburg | 12 | Gothenburg | 17:08.01 |
| 7 | Yahriel GaetaPlace 7 · Grade 11 · Gothenburg | 11 | Gothenburg | 17:19.11 |
| 8 | Christophe TaylorPlace 8 · Grade 9 · Holdrege | 9 | Holdrege | 17:20.20 |
| 9 | Sawyer LaflanPlace 9 · Grade 10 · Ogallala | 10 | Ogallala | 17:21.71 |
| 10 | Jordan ArensdorfPlace 10 · Grade 11 · Hershey | 11 | Hershey | 17:22.86 |
| 11 | Josiah WilkinsonPlace 11 · Grade 11 · McCook | 11 | McCook | 17:22.98 |
| 12 | Nathan SagerPlace 12 · Grade 12 · Gothenburg | 12 | Gothenburg | 17:23.78 |
| 13 | Jackson HansenPlace 13 · Grade 11 · Broken Bow | 11 | Broken Bow | 17:25.12 |
| 14 | Roman UrbomPlace 14 · Grade 10 · Holdrege | 10 | Holdrege | 17:25.12 |
| 15 | Chase MoorheadPlace 15 · Grade 12 · Hershey | 12 | Hershey | 17:25.99 |
| 16 | Michael GolusPlace 16 · Grade 10 · Holdrege | 10 | Holdrege | 17:34.41 |
| 17 | Evan PelzerPlace 17 · Grade 9 · Gothenburg | 9 | Gothenburg | 17:45.92 |
| 18 | Grant CappelPlace 18 · Grade 12 · McCook | 12 | McCook | 17:46.61 |
| 19 | Asher SakaPlace 19 · Grade 9 · Alliance | 9 | Alliance | 18:04.24 |
| 20 | Brayan ReyesPlace 20 · Grade 11 · Chase County | 11 | Chase County | 18:04.79 |
| 21 | Shank SallPlace 21 · Grade 9 · Cozad | 9 | Cozad | 18:04.95 |
| 22 | Ethan ElliottPlace 22 · Grade 11 · Hershey | 11 | Hershey | 18:07.75 |
| 23 | Asher JensenPlace 23 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:09.82 |
| 24 | Benjamin Cassatt-ReinaPlace 24 · Grade 12 · Alliance | 12 | Alliance | 18:17.32 |
| 25 | Mario RodriguezPlace 25 · Grade 12 · Alliance | 12 | Alliance | 18:18.23 |
| 26 | Brock OeltjenPlace 26 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:24.94 |
| 27 | Ezra McConnellPlace 27 · Grade 11 · Hershey | 11 | Hershey | 18:30.71 |
| 28 | Brian FoxPlace 28 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:35.12 |
| 29 | Lorenzo LevarioPlace 29 · Grade 11 · Cozad | 11 | Cozad | 18:45.13 |
| 30 | Cayler HackerPlace 30 · Grade 11 · Hershey | 11 | Hershey | 18:46.09 |
| 31 | Noah CanasPlace 31 · Grade 11 · Sidney | 11 | Sidney | 18:49.14 |
| 32 | Tallen HarroldPlace 32 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:50.02 |
| 33 | Evan MerrihewPlace 33 · Grade 10 · Alliance | 10 | Alliance | 18:50.30 |
| 34 | Andrew WiestPlace 34 · Grade 11 · Chase County | 11 | Chase County | 18:52.16 |
| 35 | Spencer KelleyPlace 35 · Grade 9 · Chase County | 9 | Chase County | 19:04.82 |
| 36 | Collin DaileyPlace 36 · Grade 12 · Chadron | 12 | Chadron | 19:06.52 |
| 37 | Joel AlvaradoPlace 37 · Grade 12 · Cozad | 12 | Cozad | 19:14.76 |
| 38 | Brenden ShepardPlace 38 · Grade 12 · Sidney | 12 | Sidney | 19:15.21 |
| 39 | Devin GrahamPlace 39 · Grade 9 · Alliance | 9 | Alliance | 19:18.45 |
| 40 | Grant WellsPlace 40 · Grade 12 · McCook | 12 | McCook | 19:20.61 |
| 41 | Parker DickmanPlace 41 · Grade 9 · Sidney | 9 | Sidney | 19:21.66 |
| 42 | Trevin MorenoPlace 42 · Grade 11 · Chase County | 11 | Chase County | 19:25.60 |
| 43 | Ethan BonerPlace 43 · Grade 9 · McCook | 9 | McCook | 19:30.28 |
| 44 | Mario MaytorenaPlace 44 · Grade 9 · Sidney | 9 | Sidney | 19:31.27 |
| 45 | Logan BellPlace 45 · Grade 10 · Broken Bow | 10 | Broken Bow | 19:39.72 |
| 46 | Brody FussPlace 46 · Grade 9 · Mitchell | 9 | Mitchell | 19:42.73 |
| 47 | Chayse SwinneyPlace 47 · Grade 12 · Chadron | 12 | Chadron | 19:45.21 |
| 48 | Dominic DeaverPlace 48 · Grade 10 · Holdrege | 10 | Holdrege | 19:50.71 |
| 49 | Mitchell MayPlace 49 · Grade 11 · Holdrege | 11 | Holdrege | 19:54.31 |
| 50 | Noah ConnickPlace 50 · Grade 11 · Hershey | 11 | Hershey | 19:54.48 |
| 51 | Gavin GuerraPlace 51 · Grade 9 · Cozad | 9 | Cozad | 19:56.63 |
| 52 | Bennett FisherPlace 52 · Grade 12 · Chadron | 12 | Chadron | 20:20.48 |
| 53 | Jonah GrahamPlace 53 · Grade 9 · Sidney | 9 | Sidney | 20:23.44 |
| 54 | Barrett RenfroPlace 54 · Grade 11 · Ogallala | 11 | Ogallala | 20:25.43 |
| 55 | Tristan LausenPlace 55 · Grade 12 · Sidney | 12 | Sidney | 20:28.52 |
| 56 | Maxxton StewartPlace 56 · Grade 9 · Chadron | 9 | Chadron | 20:48.37 |
| 57 | Ayden BransonPlace 57 · Grade 12 · Chadron | 12 | Chadron | 21:16.26 |
| 58 | Lleyton McDanielPlace 58 · Grade 9 · Chase County | 9 | Chase County | 21:24.79 |
| 59 | Jacob HarmsPlace 59 · Grade 9 · McCook | 9 | McCook | 21:45.27 |
| 60 | Joe BarenbergPlace 60 · Grade 12 · McCook | 12 | McCook | 21:51.97 |
| 61 | Kyle KomarekPlace 61 · Grade 10 · Mitchell | 10 | Mitchell | 21:52.57 |
| 62 | Austin TaylorPlace 62 · Grade 12 · Chadron | 12 | Chadron | 22:01.75 |
| 63 | Elias MorrisPlace 63 · Grade 9 · Cozad | 9 | Cozad | 22:09.55 |
| 64 | Rieker SpradinPlace 64 · Grade 9 · Cozad | 9 | Cozad | 22:37.62 |
| 65 | Matthew CiesielskiPlace 65 · Grade 9 · Mitchell | 9 | Mitchell | 22:45.66 |
| 66 | Gavin AndersonPlace 66 · Grade 11 · Ogallala | 11 | Ogallala | 22:59.34 |
| 67 | Thomas EsselsteinPlace 67 · Grade 9 · Mitchell | 9 | Mitchell | 23:51.45 |
| 68 | Peyton RappPlace 68 · Grade 11 · Ogallala | 11 | Ogallala | 25:03.65 |
| 69 | Blake BuckleyPlace 69 · Grade 10 · Mitchell | 10 | Mitchell | 25:06.18 |
| 70 | Seth JacobsPlace 70 · Grade 10 · Mitchell | 10 | Mitchell | 26:09.34 |