| 1 | Tyler HetzPlace 1 · Grade 11 · Gothenburg | 11 | Gothenburg | 16:23.17 |
| 2 | Bryson NeelsPlace 2 · Grade 10 · Gothenburg | 10 | Gothenburg | 16:42.03 |
| 3 | Samuel McQuistanPlace 3 · Grade 10 · Holdrege | 10 | Holdrege | 16:47.15 |
| 4 | Koang DengPlace 4 · Grade 12 · Cozad | 12 | Cozad | 16:50.30 |
| 5 | Michael GolusPlace 5 · Grade 12 · Holdrege | 12 | Holdrege | 17:03.96 |
| 6 | Haven HauxwellPlace 6 · Grade 12 · Chase County | 12 | Chase County | 17:13.48 |
| 7 | Roman UrbomPlace 7 · Grade 12 · Holdrege | 12 | Holdrege | 17:14.50 |
| 8 | Gage ThullPlace 8 · Grade 11 · Minden | 11 | Minden | 17:35.94 |
| 9 | Conrad KaminskiPlace 9 · Grade 12 · Chadron | 12 | Chadron | 17:41.07 |
| 10 | Javier Perales CasasPlace 10 · Grade 9 · Minden | 9 | Minden | 17:43.13 |
| 11 | Christian JacobsPlace 11 · Grade 11 · Kearney Catholic | 11 | Kearney Catholic | 17:46.23 |
| 12 | Zaiden PetersonPlace 12 · Grade 12 · Ogallala | 12 | Ogallala | 17:47.25 PR |
| 13 | Sawyer MuellerPlace 13 · Grade 10 · Holdrege | 10 | Holdrege | 17:56.13 |
| 14 | Christophe WidickPlace 14 · Grade 11 · Holdrege | 11 | Holdrege | 18:03.41 |
| 15 | Carson ReimanPlace 15 · Grade 12 · Gothenburg | 12 | Gothenburg | 18:09.19 |
| 16 | Ron VarnerPlace 16 · Grade 11 · Bridgeport | 11 | Bridgeport | 18:11.93 |
| 17 | Dominic DeaverPlace 17 · Grade 12 · Holdrege | 12 | Holdrege | 18:17.07 |
| 18 | Lucas TherrienPlace 18 · Grade 11 · Gothenburg | 11 | Gothenburg | 18:23.90 |
| 19 | Trystan SharkeyPlace 19 · Grade 11 · Minden | 11 | Minden | 18:30.56 |
| 20 | Brody FussPlace 20 · Grade 11 · Mitchell | 11 | Mitchell | 18:38.60 |
| 21 | Malachi JacobsPlace 21 · Grade 9 · Kearney Catholic | 9 | Kearney Catholic | 18:42.24 |
| 22 | Isaac ReedPlace 22 · Grade 10 · Minden | 10 | Minden | 18:42.72 |
| 23 | Hayden SamuelsonPlace 23 · Grade 9 · Kearney Catholic | 9 | Kearney Catholic | 18:46.12 |
| 24 | Jackson ReidyPlace 24 · Grade 10 · Gothenburg | 10 | Gothenburg | 18:50.96 |
| 25 | Jonah GrahamPlace 25 · Grade 11 · Sidney | 11 | Sidney | 18:53.86 |
| 26 | Logan BellPlace 26 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:59.07 |
| 27 | Braylon BransonPlace 27 · Grade 10 · Chadron | 10 | Chadron | 19:00.12 |
| 28 | Mason HershbergerPlace 28 · Grade 11 · Kearney Catholic | 11 | Kearney Catholic | 19:02.37 |
| 29 | Spencer KelleyPlace 29 · Grade 11 · Chase County | 11 | Chase County | 19:04.33 |
| 30 | Thomas MillerPlace 30 · Grade 10 · Ogallala | 10 | Ogallala | 19:09.75 |
| 31 | Maxxton StewartPlace 31 · Grade 11 · Chadron | 11 | Chadron | 19:16.34 |
| 32 | Zach SchumacherPlace 32 · Grade 9 · Sidney | 9 | Sidney | 19:16.92 |
| 33 | Jaxson ArndtPlace 33 · Grade 10 · Cozad | 10 | Cozad | 19:18.21 |
| 34 | Carson FavingerPlace 34 · Grade 10 · Cozad | 10 | Cozad | 19:20.43 |
| 35 | Bryce MandevillePlace 35 · Grade 9 · Chase County | 9 | Chase County | 19:29.35 |
| 36 | Taegan DexterPlace 36 · Grade 9 · Cozad | 9 | Cozad | 19:34.41 |
| 37 | Tucker HardinPlace 37 · Grade 9 · Sidney | 9 | Sidney | 19:35.05 |
| 38 | Brandon Chavira SanchezPlace 38 · Grade 11 · Chase County | 11 | Chase County | 19:41.21 |
| 39 | Emmett PalmerPlace 39 · Grade 11 · Broken Bow | 11 | Broken Bow | 19:49.52 |
| 40 | Jasper GulbransonPlace 40 · Grade 10 · Sidney | 10 | Sidney | 19:50.06 |
| 41 | Landon FeatherPlace 41 · Grade 9 · Gothenburg | 9 | Gothenburg | 19:52.33 |
| 42 | Diego JuarezPlace 42 · Grade 10 · Ogallala | 10 | Ogallala | 19:53.98 |
| 43 | Samson SpraguePlace 43 · Grade 10 · Chadron | 10 | Chadron | 19:54.44 |
| 44 | Ethan SamuelsonPlace 44 · Grade 12 · Kearney Catholic | 12 | Kearney Catholic | 19:58.08 |
| 45 | Drey GardnerPlace 45 · Grade 11 · Mitchell | 11 | Mitchell | 20:03.37 |
| 46 | Holt AschenbrennerPlace 46 · Grade 11 · Minden | 11 | Minden | 20:11.45 |
| 47 | Steve RhodesPlace 47 · Grade 11 · Minden | 11 | Minden | 20:21.03 |
| 48 | Devin RoachPlace 48 · Grade 10 · Sidney | 10 | Sidney | 20:21.85 |
| 49 | Garrett JohnkPlace 49 · Grade 11 · Broken Bow | 11 | Broken Bow | 20:22.12 |
| 50 | Gabe WinterPlace 50 · Grade 11 · Broken Bow | 11 | Broken Bow | 20:28.26 |
| 51 | Thomas EsselsteinPlace 51 · Grade 11 · Mitchell | 11 | Mitchell | 20:46.82 |
| 52 | Colin McCoyPlace 52 · Grade 11 · Chadron | 11 | Chadron | 20:48.61 |
| 53 | Asher SplittgerberPlace 53 · Grade 11 · Kearney Catholic | 11 | Kearney Catholic | 20:49.77 |
| 54 | Hayden WorthPlace 54 · Grade 9 · Chase County | 9 | Chase County | 20:57.76 |
| 55 | Isidro GonzalesPlace 55 · Grade 10 · Mitchell | 10 | Mitchell | 21:02.63 |
| 56 | Carston HoltPlace 56 · Grade 9 · Mitchell | 9 | Mitchell | 21:28.18 |
| 57 | Camden KunnemannPlace 57 · Grade 9 · Chase County | 9 | Chase County | 21:31.41 |
| 58 | Chase SmithPlace 58 · Grade 11 · Cozad | 11 | Cozad | 21:33.35 |
| 59 | Sam KahlPlace 59 · Grade 10 · Chadron | 10 | Chadron | 21:34.35 |
| 60 | Cooper LoughranPlace 60 · Grade 10 · Broken Bow | 10 | Broken Bow | 21:36.29 |
| 61 | Cooper AbbottPlace 61 · Grade 9 · Bridgeport | 9 | Bridgeport | 21:50.96 |
| 62 | Gabe MartinezPlace 62 · Grade 11 · Ogallala | 11 | Ogallala | 21:51.16 PR |
| 63 | Kale DowdyPlace 63 · Grade 10 · Broken Bow | 10 | Broken Bow | 21:51.38 |
| 64 | Gavin GuerraPlace 64 · Grade 11 · Cozad | 11 | Cozad | 21:57.92 |
| 65 | Ty PatinPlace 65 · Grade 9 · Ogallala | 9 | Ogallala | 22:19.86 |
| 66 | Brenen SchanholsPlace 66 · Grade 10 · Mitchell | 10 | Mitchell | 22:56.90 |
| 67 | Kolston KiewattPlace 67 · Grade 9 · Ogallala | 9 | Ogallala | 23:27.33 |
| 68 | Drake DevrousPlace 68 · Grade 9 · Bridgeport | 9 | Bridgeport | 24:45.32 |
| 69 | Bentley EllisPlace 69 · Grade 9 · Bridgeport | 9 | Bridgeport | 29:41.45 |