| 1 | Jarrett MilesPlace 1 · Grade 12 · N Platte St Pats | 12 | N Platte St Pats | 16:45.25 |
| 2 | Rian TeetsPlace 2 · Grade 12 · North Platte | 12 | North Platte | 17:03.06 |
| 3 | Aiden HawksPlace 3 · Grade 11 · North Platte | 11 | North Platte | 17:04.28 |
| 4 | Luke TegtmeierPlace 4 · Grade 11 · North Platte | 11 | North Platte | 17:09.03 |
| 5 | Josiah WilkinsonPlace 5 · Grade 11 · McCook | 11 | McCook | 17:18.31 |
| 6 | Jack KnappPlace 6 · Grade 09 · North Platte | 09 | North Platte | 17:22.68 |
| 7 | Grant CappelPlace 7 · Grade 12 · McCook | 12 | McCook | 17:38.98 |
| 8 | Porter ConnickPlace 8 · Grade 11 · N Platte St Pats | 11 | N Platte St Pats | 17:50.43 |
| 9 | Sawyer LaflinPlace 9 · Grade 10 · Ogallala | 10 | Ogallala | 17:59.11 |
| 10 | Dimitri PettitPlace 10 · Grade 10 · N Platte St Pats | 10 | N Platte St Pats | 18:03.35 |
| 11 | Brock OeltjenPlace 11 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:08.48 |
| 12 | Jackson HansenPlace 12 · Grade 11 · Broken Bow | 11 | Broken Bow | 18:17.65 |
| 13 | Billy TolstedtPlace 13 · Grade 12 · N Platte St Pats | 12 | N Platte St Pats | 18:18.03 |
| 14 | Zeke ChristiansenPlace 14 · Grade 12 · Garden County | 12 | Garden County | 18:22.77 |
| 15 | Asher JensenPlace 15 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:25.85 |
| 16 | Shank SallPlace 16 · Grade 09 · Cozad | 09 | Cozad | 18:32.67 |
| 17 | James PetersPlace 17 · Grade 10 · North Platte | 10 | North Platte | 18:34.88 |
| 18 | Lorenzo LevarioPlace 18 · Grade 11 · Cozad | 11 | Cozad | 18:41.14 |
| 19 | Tallen HarroldPlace 19 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:42.98 |
| 20 | Noah ShortPlace 20 · Grade 12 · North Platte | 12 | North Platte | 18:46.21 |
| 21 | Charlie ShortPlace 21 · Grade 09 · North Platte | 09 | North Platte | 18:51.64 |
| 22 | Brian FoxPlace 22 · Grade 12 · Broken Bow | 12 | Broken Bow | 18:54.52 |
| 23 | Keith MorashPlace 23 · Grade 11 · Sandhills Valley | 11 | Sandhills Valley | 18:54.88 |
| 24 | Coltan HamPlace 24 · Grade 09 · N Platte St Pats | 09 | N Platte St Pats | 19:02.68 |
| 25 | Grant WellsPlace 25 · Grade 12 · McCook | 12 | McCook | 19:09.29 |
| 26 | Nolan TeetsPlace 26 · Grade 10 · North Platte | 10 | North Platte | 19:28.03 |
| 27 | Gavin GuerraPlace 27 · Grade 09 · Cozad | 09 | Cozad | 19:33.28 |
| 28 | Logan BellPlace 28 · Grade 10 · Broken Bow | 10 | Broken Bow | 19:45.71 |
| 29 | Michael ForsterPlace 29 · Grade 11 · Broken Bow | 11 | Broken Bow | 19:46.14 |
| 30 | Branson AndersonPlace 30 · Grade 10 · Garden County | 10 | Garden County | 20:11.29 |
| 31 | Ethan BonerPlace 31 · Grade 09 · McCook | 09 | McCook | 20:12.88 |
| 32 | Memphis GoodwinPlace 32 · Grade 09 · Sutherland | 09 | Sutherland | 20:19.29 |
| 33 | Nicholas ZurnPlace 33 · Grade 11 · North Platte | 11 | North Platte | 20:30.31 |
| 34 | Luke HarperPlace 34 · Grade 11 · Sutherland | 11 | Sutherland | 20:37.20 |
| 35 | Isaac SinselPlace 35 · Grade 10 · Sutherland | 10 | Sutherland | 20:38.17 |
| 36 | Seth SteelePlace 36 · Grade 09 · North Platte | 09 | North Platte | 20:40.73 |
| 37 | Zak CrawfordPlace 37 · Grade 12 · Broken Bow | 12 | Broken Bow | 20:41.32 |
| 38 | Joshua WilkinsonPlace 38 · Grade 11 · McCook | 11 | McCook | 20:41.67 |
| 39 | Emmett PalmerPlace 39 · Grade 09 · Broken Bow | 09 | Broken Bow | 20:48.70 |
| 40 | Jace KackmeisterPlace 40 · Grade 09 · North Platte | 09 | North Platte | 20:50.92 |
| 41 | Luke ThramerPlace 41 · Grade 10 · North Platte | 10 | North Platte | 20:51.61 |
| 42 | Jacob HarmsPlace 42 · Grade 09 · McCook | 09 | McCook | 21:10.89 |
| 43 | Evan MaiPlace 43 · Grade 12 · McCook | 12 | McCook | 21:25.53 |
| 44 | Joel AlvaradoPlace 44 · Grade 12 · Cozad | 12 | Cozad | 21:27.10 |
| 45 | Joe BarenbergPlace 45 · Grade 12 · McCook | 12 | McCook | 21:35.37 |
| 46 | Danny ZunigaPlace 46 · Grade 11 · Sandhills Valley | 11 | Sandhills Valley | 21:37.30 |
| 47 | Blaise MoerkePlace 47 · Grade 10 · North Platte | 10 | North Platte | 21:41.32 |
| 48 | Asher StreckerPlace 48 · Grade 10 · North Platte | 10 | North Platte | 21:49.46 |
| 49 | Brayden SmithPlace 49 · Grade 11 · North Platte | 11 | North Platte | 22:06.70 |
| 50 | Kegan HartmanPlace 50 · Grade 11 · North Platte | 11 | North Platte | 22:13.81 |
| 51 | Will KrondakPlace 51 · Grade 12 · N Platte St Pats | 12 | N Platte St Pats | 22:43.60 |
| 52 | Carter StewartPlace 52 · Grade 10 · North Platte | 10 | North Platte | 22:47.42 |
| 53 | Elias MorrisPlace 53 · Grade 09 · Cozad | 09 | Cozad | 22:53.99 |
| 54 | Keith FalerPlace 54 · Grade 12 · North Platte | 12 | North Platte | 23:00.13 |
| 55 | Barrett RenfroPlace 55 · Grade 11 · Ogallala | 11 | Ogallala | 23:04.86 |
| 56 | Jackson ShepardPlace 56 · Grade 09 · North Platte | 09 | North Platte | 23:04.96 |
| 57 | Colton ChrismanPlace 57 · Grade 11 · North Platte | 11 | North Platte | 23:06.34 |
| 58 | Queyontae PurvisPlace 58 · Grade 10 · North Platte | 10 | North Platte | 23:08.49 |
| 59 | Caleb WiiestPlace 59 · Grade 09 · Broken Bow | 09 | Broken Bow | 23:20.12 |
| 60 | Alexander BrunsPlace 60 · Grade 09 · North Platte | 09 | North Platte | 23:25.04 |
| 61 | Sebastian PurcellPlace 61 · Grade 11 · North Platte | 11 | North Platte | 23:32.85 |
| 62 | Max BuscherPlace 62 · Grade 09 · Sutherland | 09 | Sutherland | 23:33.37 |
| 63 | Chris ClarkPlace 63 · Grade 09 · Garden County | 09 | Garden County | 24:00.38 |
| 64 | Derek EbmeierPlace 64 · Grade 10 · N Platte St Pats | 10 | N Platte St Pats | 24:02.51 |
| 65 | Bowen RidderPlace 65 · Grade 09 · Broken Bow | 09 | Broken Bow | 24:12.42 |
| 66 | Mason KroonPlace 66 · Grade 11 · North Platte | 11 | North Platte | 24:29.46 |
| 67 | Alberto Emilio SilvaPlace 67 · Grade 11 · Cozad | 11 | Cozad | 24:51.75 |
| 68 | Hunter McConvillePlace 68 · Grade 10 · North Platte | 10 | North Platte | 24:56.41 |
| 69 | Brody SongsterPlace 69 · Grade 11 · North Platte | 11 | North Platte | 25:01.30 |
| 70 | Gavin AndersonPlace 70 · Grade 11 · Ogallala | 11 | Ogallala | 25:13.69 |
| 71 | Patrick HerronPlace 71 · Grade 09 · McCook | 09 | McCook | 25:20.26 |
| 72 | Collin ManningPlace 72 · Grade 11 · North Platte | 11 | North Platte | 25:21.83 |
| 73 | Tobias SwordPlace 73 · Grade 09 · Sandhills Valley | 09 | Sandhills Valley | 25:22.41 |
| 74 | Noah KammererPlace 74 · Grade 10 · Sutherland | 10 | Sutherland | 26:26.38 |
| 75 | Owen ArmstrongPlace 75 · Grade 09 · North Platte | 09 | North Platte | 26:44.99 |
| 76 | James HenningPlace 76 · Grade 09 · McCook | 09 | McCook | 28:05.75 |
| 77 | Nick KrondakPlace 77 · Grade 10 · N Platte St Pats | 10 | N Platte St Pats | 28:19.80 |
| 78 | Diego MorenoPlace 78 · Grade 10 · North Platte | 10 | North Platte | 30:46.15 |
| 79 | Dakari LoganPlace 79 · Grade 09 · Cozad | 09 | Cozad | 32:40.67 |
| 80 | Bennett KorenskyPlace 80 · Grade 09 · N Platte St Pats | 09 | N Platte St Pats | 35:31.55 |