| 1 | Ty FreemanPlace 1 · Grade 12 · Bloomfield - Wausa (Co-Op) | 12 | Bloomfield - Wausa (Co-Op) | 18:00.3 |
| 2 | Ethan RohrerPlace 2 · Grade 9 · Creighton | 9 | Creighton | 19:02.6 |
| 3 | RaeShawn VolkPlace 3 · Grade 10 · Creighton | 10 | Creighton | 19:23.8 |
| 4 | Mason TruePlace 4 · Grade 12 · Osmond | 12 | Osmond | 19:33.3 |
| 5 | Guillermo FernandezPlace 5 · Grade 10 · Bloomfield - Wausa (Co-Op) | 10 | Bloomfield - Wausa (Co-Op) | 19:46.2 |
| 6 | Aidan AndersonPlace 6 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 20:02.5 |
| 7 | Gabe SovereignPlace 7 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 20:14.7 |
| 8 | Cole PinkelmanPlace 8 · Grade 9 · Bloomfield - Wausa (Co-Op) | 9 | Bloomfield - Wausa (Co-Op) | 20:18.3 |
| 9 | Carson JanakPlace 9 · Grade 10 · Niobrara/Verdigre | 10 | Niobrara/Verdigre | 20:24.8 |
| 10 | Ian CrockettPlace 10 · Grade 12 · Creighton | 12 | Creighton | 20:27.0 |
| 11 | Collin MontgomeryPlace 11 · Grade 12 · Plainview | 12 | Plainview | 20:35.6 |
| 12 | Jeffrey HeinePlace 12 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 20:42.4 |
| 13 | Aiden BrownPlace 13 · Grade 12 · Creighton | 12 | Creighton | 20:45.1 |
| 14 | Sam RoskelandPlace 14 · Grade 10 · Creighton | 10 | Creighton | 20:49.3 |
| 15 | Ryder DoerrPlace 15 · Grade 9 · Bloomfield - Wausa (Co-Op) | 9 | Bloomfield - Wausa (Co-Op) | 21:03.8 |
| 16 | Jaxon LorenzPlace 16 · Grade 11 · Plainview | 11 | Plainview | 21:13.4 |
| 17 | Kaleb BrownPlace 17 · Grade 12 · Creighton | 12 | Creighton | 21:15.1 |
| 18 | Guy WortmanPlace 18 · Grade 12 · Plainview | 12 | Plainview | 21:18.8 |
| 19 | Oscar GarzonPlace 19 · Grade 10 · Neligh-Oakdale | 10 | Neligh-Oakdale | 21:19.4 |
| 20 | Axel SudbeckPlace 20 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 21:30.6 |
| 21 | Cody TimmPlace 21 · Grade 10 · Neligh-Oakdale | 10 | Neligh-Oakdale | 21:34.7 |
| 22 | Donnie SchultePlace 22 · Grade 11 · Hartington-Newcastle | 11 | Hartington-Newcastle | 21:49.4 |
| 23 | Aaron HeinePlace 23 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 22:05.5 |
| 24 | Jose ZimmererPlace 24 · Grade 9 · Creighton | 9 | Creighton | 22:15.2 |
| 25 | Will GreenPlace 25 · Grade 9 · Creighton | 9 | Creighton | 22:19.2 |
| 26 | Gavin ChristiansenPlace 26 · Grade 10 · Creighton | 10 | Creighton | 22:47.3 |
| 27 | Ayden MosesPlace 27 · Grade 11 · CWC | 11 | CWC | 23:17.7 |
| 28 | Tyson BlakemanPlace 28 · Grade 12 · Neligh-Oakdale | 12 | Neligh-Oakdale | 23:22.6 |
| 29 | Hunter MeyerPlace 29 · Grade 12 · Plainview | 12 | Plainview | 23:24.8 |
| 30 | Dalton GrimesPlace 30 · Grade 11 · CWC | 11 | CWC | 23:25.0 |
| 31 | Gage KummPlace 31 · Grade 9 · Bloomfield - Wausa (Co-Op) | 9 | Bloomfield - Wausa (Co-Op) | 23:25.1 |
| 32 | Bernardo CamachoPlace 32 · Grade 12 · Plainview | 12 | Plainview | 23:26.6 |
| 33 | Nolan WheatleyPlace 33 · Grade 9 · Niobrara/Verdigre | 9 | Niobrara/Verdigre | 23:34.0 |
| 34 | Camryn BruningPlace 34 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 23:48.3 |
| 35 | Jerrin KleebPlace 35 · Grade 10 · CWC | 10 | CWC | 23:50.5 |
| 36 | Trace WakeleyPlace 36 · Grade 10 · Bloomfield - Wausa (Co-Op) | 10 | Bloomfield - Wausa (Co-Op) | 23:59.7 |
| 37 | Markcus RichPlace 37 · Grade 9 · Bloomfield - Wausa (Co-Op) | 9 | Bloomfield - Wausa (Co-Op) | 24:15.5 |
| 38 | Wyatt ReinkePlace 38 · Grade 10 · Neligh-Oakdale | 10 | Neligh-Oakdale | 24:20.0 |
| 39 | Anthony ThoenePlace 39 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 24:20.3 |
| 40 | Trenton WiseleyPlace 40 · Grade 10 · Osmond | 10 | Osmond | 24:36.1 |
| 41 | Colesyn ForbesPlace 41 · Grade 9 · Plainview | 9 | Plainview | 24:38.6 |
| 42 | Ben WilsonPlace 42 · Grade 12 · CWC | 12 | CWC | 25:07.0 |
| 43 | Isaiah RodriguezPlace 43 · Grade 9 · Niobrara/Verdigre | 9 | Niobrara/Verdigre | 25:24.1 |
| 44 | Randall HuesersPlace 44 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 25:32.8 |
| 45 | Kamdin WorleinPlace 45 · Grade 11 · Randolph | 11 | Randolph | 25:40.6 |
| 46 | Benson MetschkePlace 46 · Grade 9 · Neligh-Oakdale | 9 | Neligh-Oakdale | 25:44.1 |
| 47 | Donovan HeimanPlace 47 · Grade 12 · Osmond | 12 | Osmond | 26:02.2 |
| 48 | Gabe GallardoPlace 48 · Grade 10 · CWC | 10 | CWC | 26:14.0 |
| 49 | Lennix ChavezPlace 49 · Grade 10 · Niobrara/Verdigre | 10 | Niobrara/Verdigre | 26:16.8 |
| 50 | Riordan BirdPlace 50 · Grade 9 · Niobrara/Verdigre | 9 | Niobrara/Verdigre | 28:10.5 |
| 51 | Tyler ReinkePlace 51 · Grade 12 · Neligh-Oakdale | 12 | Neligh-Oakdale | 28:18.6 |
| 52 | Kasen BussPlace 52 · Grade 9 · Hartington-Newcastle | 9 | Hartington-Newcastle | 28:43.6 |
| 53 | Rader FramePlace 53 · Grade 9 · Niobrara/Verdigre | 9 | Niobrara/Verdigre | 28:56.2 |
| 54 | Cody EdwardsPlace 54 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 29:47.8 |
| 55 | Tiernan BirdPlace 55 · Grade 12 · Niobrara/Verdigre | 12 | Niobrara/Verdigre | 30:49.8 |
| 56 | Casey FreoufPlace 56 · Grade 10 · CWC | 10 | CWC | 32:46.9 |