| 1 | Jack LindgrenPlace 1 · Grade 11 · Ogallala | 11 | Ogallala | 17:28.00 |
| 2 | Taye CollicottPlace 2 · Grade 12 · McCook | 12 | McCook | 17:29.00 |
| 3 | Gavin KleinPlace 3 · Grade 11 · Holdrege | 11 | Holdrege | 17:36.00 |
| 4 | Steven HinzePlace 4 · Grade 11 · McCook | 11 | McCook | 18:03.00 |
| 5 | Trevor MatousekPlace 5 · Grade 11 · Holdrege | 11 | Holdrege | 18:06.00 |
| 6 | Caden WaitleyPlace 6 · Grade 10 · Perkins County | 10 | Perkins County | 18:08.00 |
| 7 | Collin BrauerPlace 7 · Grade 10 · Sidney | 10 | Sidney | 18:09.00 |
| 8 | Jaden DietleinPlace 8 · Grade 10 · Perkins County | 10 | Perkins County | 18:09.10 |
| 9 | Kaden VowersPlace 9 · Grade 11 · Sidney | 11 | Sidney | 18:12.00 |
| 10 | Tyler PetersonPlace 10 · Grade 10 · Holdrege | 10 | Holdrege | 18:16.00 |
| 11 | Caden EricksonPlace 11 · Grade 10 · Holdrege | 10 | Holdrege | 18:19.00 |
| 12 | Will KuennePlace 12 · Grade 11 · Chase County | 11 | Chase County | 18:29.00 |
| 13 | Wyatt JeldenPlace 13 · Grade 12 · Holdrege | 12 | Holdrege | 18:30.00 |
| 14 | Eli FinkPlace 14 · Grade 11 · Dundy County Stratton | 11 | Dundy County Stratton | 18:34.00 |
| 15 | Jaco HenningPlace 15 · Grade 12 · Ogallala | 12 | Ogallala | 18:36.00 |
| 16 | Ryan AurichPlace 16 · Grade 12 · Sidney | 12 | Sidney | 18:42.00 |
| 17 | Riley MaiPlace 17 · Grade 10 · McCook | 10 | McCook | 18:46.00 |
| 18 | Seth ChancellorPlace 18 · Grade 12 · McCook | 12 | McCook | 18:50.00 |
| 19 | Auston MarshallPlace 19 · Grade 11 · Holdrege | 11 | Holdrege | 18:51.00 |
| 20 | Mitchell PorterPlace 20 · Grade 11 · Sidney | 11 | Sidney | 18:55.00 |
| 21 | Bailey PeckhamPlace 21 · Grade 12 · Dundy County Stratton | 12 | Dundy County Stratton | 18:56.00 |
| 22 | Isaac HegwoodPlace 22 · Grade 10 · McCook | 10 | McCook | 19:01.00 |
| 23 | Gideon FinkPlace 23 · Grade 11 · Dundy County Stratton | 11 | Dundy County Stratton | 19:04.00 |
| 24 | Isaac BanuelosPlace 24 · Grade 12 · North Platte | 12 | North Platte | 19:08.00 |
| 25 | Phillip BoydPlace 25 · Grade 9 · Dundy County Stratton | 9 | Dundy County Stratton | 19:09.00 |
| 26 | Chandler BrockPlace 26 · Grade 12 · Cozad | 12 | Cozad | 19:13.00 |
| 27 | Juan VenegasPlace 27 · Grade 11 · Chase County | 11 | Chase County | 19:15.00 |
| 28 | Joel BradlyPlace 28 · Grade 9 · North Platte | 9 | North Platte | 19:15.10 |
| 29 | Colton PeckhamPlace 29 · Grade 11 · Sidney | 11 | Sidney | 19:15.20 |
| 30 | Jacob PeckhamPlace 30 · Grade 9 · Sidney | 9 | Sidney | 19:21.00 |
| 31 | Austin WernerPlace 31 · Grade 9 · Cozad | 9 | Cozad | 19:24.00 |
| 32 | Zack SickelsPlace 32 · Grade 10 · Cambridge | 10 | Cambridge | 19:35.00 |
| 33 | Pan DishmanPlace 33 · Grade 11 · North Platte | 11 | North Platte | 19:39.00 |
| 34 | Caleb tenBenselPlace 34 · Grade 12 · Cambridge | 12 | Cambridge | 19:44.00 |
| 35 | Sean HaremzaPlace 35 · Grade 12 · North Platte | 12 | North Platte | 19:45.00 |
| 36 | Elias HuebnerPlace 36 · Grade 10 · Hershey | 10 | Hershey | 19:52.00 |
| 37 | Jarin TinesPlace 37 · Grade 10 · Perkins County | 10 | Perkins County | 19:55.00 |
| 38 | Gabriel EstradaPlace 38 · Grade 9 · Cozad | 9 | Cozad | 19:56.00 |
| 39 | Nathan KemlingPlace 39 · Grade 11 · Perkins County | 11 | Perkins County | 19:59.00 |
| 40 | Nolan PriebePlace 40 · Grade 12 · McCook | 12 | McCook | 20:00.00 |
| 41 | Tagan MaysPlace 41 · Grade 12 · Chase County | 12 | Chase County | 20:02.00 |
| 42 | Justin GafkePlace 42 · Grade 12 · North Platte St. Patrick's | 12 | North Platte St. Patrick's | 20:17.00 |
| 43 | Tyler McHughPlace 43 · Grade 10 · Decatur Community | 10 | Decatur Community | 20:18.00 PR |
| 44 | Joseph FischerPlace 44 · Grade 10 · Sutherland | 10 | Sutherland | 20:19.00 |
| 45 | Nathan HolmesPlace 45 · Grade 11 · Stapleton (Don't Use) | 11 | Stapleton (Don't Use) | 20:20.10 |
| 46 | Joseph KenkelPlace 46 · Grade 12 · Ogallala | 12 | Ogallala | 20:30.00 |
| 47 | Zacchaeus BurnsidePlace 47 · Grade 10 · Ogallala | 10 | Ogallala | 20:32.00 |
| 48 | Kalen WallinPlace 48 · Grade 10 · Chase County | 10 | Chase County | 20:48.00 |
| 49 | Landis BeverlyPlace 49 · Grade 10 · Chase County | 10 | Chase County | 20:51.00 |
| 50 | Samuel BradneyPlace 50 · Grade 12 · North Platte St. Patrick's | 12 | North Platte St. Patrick's | 20:57.00 |
| 51 | William KiskerPlace 51 · Grade 12 · Hitchcock County | 12 | Hitchcock County | 21:07.00 |
| 52 | Isaac AufrechtPlace 52 · Grade 12 · North Platte | 12 | North Platte | 21:09.00 |
| 53 | Colton HasenauerPlace 53 · Grade 11 · Sutherland | 11 | Sutherland | 21:14.00 |
| 54 | Connor GeigerPlace 54 · Grade 10 · Cozad | 10 | Cozad | 21:14.10 |
| 55 | JD PowellPlace 55 · Grade 12 · Dundy County Stratton | 12 | Dundy County Stratton | 21:25.00 |
| 56 | Austin GeorgePlace 56 · Grade 10 · Hershey | 10 | Hershey | 21:26.00 |
| 57 | Chris DannattPlace 57 · Grade 12 · North Platte | 12 | North Platte | 21:30.00 |
| 58 | Werner Winkel-VargasPlace 58 · Grade 10 · Perkins County | 10 | Perkins County | 21:33.00 |
| 59 | Jayden GermanPlace 59 · Grade 11 · Chase County | 11 | Chase County | 21:36.00 |
| 60 | Aaron FayPlace 60 · Grade 10 · Perkins County | 10 | Perkins County | 22:09.00 |
| 61 | Keegan NitschPlace 61 · Grade 9 · North Platte St. Patrick's | 9 | North Platte St. Patrick's | 22:40.00 |
| 62 | Dante RobertsonPlace 62 · Grade 12 · Decatur Community | 12 | Decatur Community | 22:42.00 |
| 63 | Tim EvelandPlace 63 · Grade 12 · Ogallala | 12 | Ogallala | 22:59.00 |
| 64 | Kyle HalcottPlace 64 · Grade 10 · Sutherland | 10 | Sutherland | 23:03.00 |
| 65 | Dawson SeamannPlace 65 · Grade 10 · Hershey | 10 | Hershey | 23:06.00 |
| 66 | Nelson JettPlace 66 · Grade 12 · North Platte St. Patrick's | 12 | North Platte St. Patrick's | 23:09.00 |
| 67 | Cameron BrockPlace 67 · Grade 9 · Cozad | 9 | Cozad | 23:11.00 |
| 68 | Jacob GrangerPlace 68 · Grade 11 · North Platte St. Patrick's | 11 | North Platte St. Patrick's | 23:19.00 |
| 69 | Mason MorganPlace 69 · Grade 12 · Cambridge | 12 | Cambridge | 23:28.00 |
| 70 | Jeff JuenemannPlace 70 · Grade 12 · Decatur Community | 12 | Decatur Community | 23:57.00 |
| 71 | Justin BrownPlace 71 · Grade 12 · Stapleton (Don't Use) | 12 | Stapleton (Don't Use) | 24:01.00 |
| 72 | Trevor LinnPlace 72 · Grade 10 · Cozad | 10 | Cozad | 24:04.00 |
| 73 | Cameron MeyerPlace 73 · Grade 10 · Sutherland | 10 | Sutherland | 24:05.00 |
| 74 | Ryan RichardsonPlace 74 · Grade 10 · Sutherland | 10 | Sutherland | 24:05.10 |
| 75 | Aaron MelvinPlace 75 · Grade 9 · Hershey | 9 | Hershey | 24:15.00 |
| 76 | Jessie EvansPlace 76 · Grade 10 · Cambridge | 10 | Cambridge | 24:30.00 |
| 77 | Matthew WissinkPlace 77 · Grade 10 · Dundy County Stratton | 10 | Dundy County Stratton | 24:30.10 |
| 78 | TJ TurnerPlace 78 · Grade 10 · Sutherland | 10 | Sutherland | 24:33.00 |
| 79 | Shane KlasnaPlace 79 · Grade 11 · North Platte St. Patrick's | 11 | North Platte St. Patrick's | 24:47.00 |
| 80 | Jack FarrPlace 80 · Grade 9 · Decatur Community | 9 | Decatur Community | 24:51.00 |
| 81 | Christian FolchertPlace 81 · Grade 10 · Hershey | 10 | Hershey | 25:05.00 |
| 82 | Evan ShobePlace 82 · Grade 12 · Decatur Community | 12 | Decatur Community | 26:10.00 |
| 83 | Luke KoerperichPlace 83 · Grade 12 · Decatur Community | 12 | Decatur Community | 26:38.00 |
| 84 | Patrick WeeklyPlace 84 · Grade 10 · Stapleton (Don't Use) | 10 | Stapleton (Don't Use) | 27:02.00 |
| 85 | Kurtis MainPlace 85 · Grade 11 · Stapleton (Don't Use) | 11 | Stapleton (Don't Use) | 27:02.10 |
| 86 | Dro QuirogaPlace 86 · Grade 12 · Hershey | 12 | Hershey | 27:18.00 |
| 87 | Blaine TeeterPlace 87 · Grade 12 · Hitchcock County | 12 | Hitchcock County | 27:32.00 |