| 1 | Trevor KunclPlace 1 · Grade 12 · Mullen | 12 | Mullen | 17:03.90 |
| 2 | Jarrett MilesPlace 2 · Grade 10 · St Patrick | 10 | St Patrick | 17:14.50 |
| 3 | Colton PoukPlace 3 · Grade 12 · Perkins County | 12 | Perkins County | 18:07.70 |
| 4 | Damin LuedkePlace 4 · Grade 12 · Paxton | 12 | Paxton | 18:20.10 |
| 5 | Caiden CastilloPlace 5 · Grade 11 · Ogallala | 11 | Ogallala | 18:21.40 |
| 6 | Matt BrunsPlace 6 · Grade 12 · Sutherland Public | 12 | Sutherland Public | 18:35.10 |
| 7 | Jeron GagerPlace 7 · Grade 11 · Ogallala | 11 | Ogallala | 18:47.00 |
| 8 | Trevin MorenoPlace 8 · Grade 9 · Chase County | 9 | Chase County | 18:48.80 |
| 9 | Marcus HernandezPlace 9 · Grade 9 · Bertrand | 9 | Bertrand | 18:49.60 |
| 10 | Dax ConnickPlace 10 · Grade 11 · St Patrick | 11 | St Patrick | 18:58.40 |
| 11 | Mason McGreerPlace 11 · Grade 9 · Perkins County | 9 | Perkins County | 18:59.70 |
| 12 | Jackson SinselPlace 12 · Grade 12 · Sutherland Public | 12 | Sutherland Public | 18:59.90 |
| 13 | Wes TrompkePlace 13 · Grade 11 · Bertrand | 11 | Bertrand | 19:11.00 |
| 14 | Billy TolstedtPlace 14 · Grade 10 · St Patrick | 10 | St Patrick | 19:11.50 |
| 15 | Porter ConnickPlace 15 · Grade 9 · St Patrick | 9 | St Patrick | 19:13.00 |
| 16 | Reagan EmersonPlace 16 · Grade 12 · Ogallala | 12 | Ogallala | 19:23.40 |
| 17 | Chase MoorheadPlace 17 · Grade 10 · Hershey | 10 | Hershey | 19:32.50 |
| 18 | Andrew BrosiusPlace 18 · Grade 11 · St Patrick | 11 | St Patrick | 19:41.00 |
| 19 | Navy SmithPlace 19 · Grade 9 · Chase County | 9 | Chase County | 20:09.80 |
| 20 | Jordan ArensdorfPlace 20 · Grade 9 · Hershey | 9 | Hershey | 20:14.00 |
| 21 | Aidan GeorgePlace 21 · Grade 11 · Hershey | 11 | Hershey | 20:14.20 |
| 22 | Evan JonesPlace 22 · Grade 11 · Ogallala | 11 | Ogallala | 20:14.40 |
| 23 | Cole BarnettPlace 23 · Grade 11 · Southwest Public | 11 | Southwest Public | 20:26.80 |
| 24 | Tyler AbbottPlace 24 · Grade 12 · Hershey | 12 | Hershey | 20:30.00 |
| 25 | Wyatt SachtjenPlace 25 · Grade 11 · Hershey | 11 | Hershey | 20:32.40 |
| 26 | Sam FosterPlace 26 · Grade 12 · Sutherland Public | 12 | Sutherland Public | 20:40.10 |
| 27 | Zachary ChristensenPlace 27 · Grade 11 · Ogallala | 11 | Ogallala | 20:40.60 |
| 28 | Jon PeterkaPlace 28 · Grade 12 · Sutherland Public | 12 | Sutherland Public | 20:41.70 |
| 29 | Rylin JohnsPlace 29 · Grade 11 · Paxton | 11 | Paxton | 20:48.30 |
| 30 | Austin ThompsonPlace 30 · Grade 10 · Southwest Public | 10 | Southwest Public | 20:50.90 |
| 31 | Wyatt JacksonPlace 31 · Grade 10 · Cambridge | 10 | Cambridge | 20:53.30 |
| 32 | Cedric KnudsenPlace 32 · Grade 11 · Ogallala | 11 | Ogallala | 20:55.30 |
| 33 | Chonsey BiekerPlace 33 · Grade 11 · Bertrand | 11 | Bertrand | 20:56.50 |
| 34 | Dash RichardsPlace 34 · Grade 10 · South Platte | 10 | South Platte | 21:01.30 |
| 35 | Gavin GundersonPlace 35 · Grade 9 · Cambridge | 9 | Cambridge | 21:06.70 |
| 36 | Colin O'NeilPlace 36 · Grade 11 · Chase County | 11 | Chase County | 21:13.30 |
| 37 | Mason TyermanPlace 37 · Grade 10 · Chase County | 10 | Chase County | 21:17.90 |
| 38 | Ethan ElliottPlace 38 · Grade 9 · Hershey | 9 | Hershey | 21:20.10 |
| 39 | Brock TinesPlace 39 · Grade 9 · Perkins County | 9 | Perkins County | 21:20.60 |
| 40 | Nick RauPlace 40 · Grade 12 · Chase County | 12 | Chase County | 21:20.80 |
| 41 | Gavin AndersonPlace 41 · Grade 9 · Ogallala | 9 | Ogallala | 21:21.00 |
| 42 | Jose LundPlace 42 · Grade 12 · Bertrand | 12 | Bertrand | 21:21.20 |
| 43 | Aidan GundersonPlace 43 · Grade 12 · Cambridge | 12 | Cambridge | 21:22.70 |
| 44 | Landon TinesPlace 44 · Grade 11 · Hitchcock County | 11 | Hitchcock County | 21:31.90 |
| 45 | Mason WallinPlace 45 · Grade 10 · Chase County | 10 | Chase County | 21:33.50 |
| 46 | Harmon JohnsenPlace 46 · Grade 11 · Sutherland Public | 11 | Sutherland Public | 21:45.10 |
| 47 | Riley AdamsPlace 47 · Grade 11 · South Platte | 11 | South Platte | 21:45.60 |
| 48 | Cayler HackerPlace 48 · Grade 9 · Hershey | 9 | Hershey | 21:48.40 |
| 49 | Parker CatlinPlace 49 · Grade 9 · Ogallala | 9 | Ogallala | 21:55.10 |
| 50 | Blake DevittPlace 50 · Grade 11 · Hitchcock County | 11 | Hitchcock County | 21:59.80 |
| 51 | Carter HornerPlace 51 · Grade 9 · Bertrand | 9 | Bertrand | 22:06.00 |
| 52 | Barrett RenfroPlace 52 · Grade 9 · Ogallala | 9 | Ogallala | 22:07.10 |
| 53 | Kobe NormanPlace 53 · Grade 11 · Chase County | 11 | Chase County | 22:07.80 |
| 54 | Austin ZachryPlace 54 · Grade 10 · Hershey | 10 | Hershey | 22:08.50 |
| 55 | Mason HeadleyPlace 55 · Grade 10 · Ogallala | 10 | Ogallala | 22:09.10 |
| 56 | Ian BrunkhorstPlace 56 · Grade 9 · Ogallala | 9 | Ogallala | 22:20.90 |
| 57 | Garrett StammPlace 57 · Grade 11 · Dundy County Stratton | 11 | Dundy County Stratton | 22:22.60 |
| 58 | Dashiell AlexanderPlace 58 · Grade 11 · Bertrand | 11 | Bertrand | 22:23.80 |
| 59 | Andrew WiestPlace 59 · Grade 9 · Chase County | 9 | Chase County | 22:33.10 |
| 60 | Peyton DubasPlace 60 · Grade 11 · Chase County | 11 | Chase County | 22:34.00 |
| 61 | Jasper BrewsterPlace 61 · Grade 9 · Paxton | 9 | Paxton | 22:36.10 |
| 62 | Kade ThiessenPlace 62 · Grade 9 · Hitchcock County | 9 | Hitchcock County | 22:39.70 |
| 63 | Will KrondakPlace 63 · Grade 10 · St Patrick | 10 | St Patrick | 22:45.80 |
| 64 | Noah ConnickPlace 64 · Grade 9 · Paxton | 9 | Paxton | 23:05.50 |
| 65 | Gavin WisnieskiPlace 65 · Grade 9 · Chase County | 9 | Chase County | 23:07.10 |
| 66 | Colton WagnerPlace 66 · Grade 11 · Bertrand | 11 | Bertrand | 23:19.20 |
| 67 | Matthew MorganPlace 67 · Grade 10 · Cambridge | 10 | Cambridge | 23:19.70 |
| 68 | Trevor CarlsonPlace 68 · Grade 10 · Hitchcock County | 10 | Hitchcock County | 23:24.20 |
| 69 | Ezra McConnellPlace 69 · Grade 9 · Hershey | 9 | Hershey | 23:32.50 |
| 70 | Issac GarciaPlace 70 · Grade 12 · Dundy County Stratton | 12 | Dundy County Stratton | 23:59.60 |
| 71 | Brient WoodPlace 71 · Grade 11 · Perkins County | 11 | Perkins County | 24:03.40 |
| 72 | Klayton RinnePlace 72 · Grade 9 · Dundy County Stratton | 9 | Dundy County Stratton | 24:09.90 |
| 73 | Emmitt ZuegePlace 73 · Grade 12 · Chase County | 12 | Chase County | 24:14.00 |
| 74 | Landon HartPlace 74 · Grade 12 · Hershey | 12 | Hershey | 24:25.10 |
| 75 | Quentin MummPlace 75 · Grade 9 · Bertrand | 9 | Bertrand | 24:37.30 |
| 76 | Karson KlumpePlace 76 · Grade 11 · Cambridge | 11 | Cambridge | 24:40.60 |
| 77 | Luke LarsonPlace 77 · Grade 9 · Bertrand | 9 | Bertrand | 24:58.80 |
| 78 | Cole GerdesPlace 78 · Grade 12 · Sutherland Public | 12 | Sutherland Public | 25:19.80 |
| 79 | Jason FisherPlace 79 · Grade 9 · Wallace | 9 | Wallace | 25:43.00 |
| 80 | Carson WinderPlace 80 · Grade 11 · St Patrick | 11 | St Patrick | 25:45.70 |
| 81 | Johan MirelesPlace 81 · Grade 11 · Perkins County | 11 | Perkins County | 25:53.20 |
| 82 | Casey JettPlace 82 · Grade 11 · St Patrick | 11 | St Patrick | 25:56.70 |
| 83 | Coleman LangfordPlace 83 · Grade 10 · Bertrand | 10 | Bertrand | 26:08.20 |
| 84 | Teagan ArehartPlace 84 · Grade 9 · Bertrand | 9 | Bertrand | 26:47.20 |
| 85 | Caidon GaonaPlace 85 · Grade 9 · Sutherland Public | 9 | Sutherland Public | 27:11.40 |
| 86 | Hoyt DancerPlace 86 · Grade 11 · Sutherland Public | 11 | Sutherland Public | 27:46.70 |
| 87 | Jordan MirelesPlace 87 · Grade 12 · Perkins County | 12 | Perkins County | 28:12.50 |
| 88 | Aden SchaffertPlace 88 · Grade 10 · Southwest Public | 10 | Southwest Public | 28:34.90 |
| 89 | Keithen HuntleyPlace 89 · Grade 12 · Cambridge | 12 | Cambridge | 31:05.50 |