| 1 | Josh FowlerPlace 1 · Grade 12 · Boys Town | 12 | Boys Town | 21:18.37 |
| 2 | Kenny CookPlace 2 · Grade 10 · Boys Town | 10 | Boys Town | 21:22.53 |
| 3 | Owen MartinPlace 3 · Grade 10 · Boys Town | 10 | Boys Town | 21:42.27 |
| 4 | Drake PlautzPlace 4 · Grade 10 · Malcolm | 10 | Malcolm | 21:46.66 |
| 5 | Braydon ParsonsPlace 5 · Grade 12 · Yutan | 12 | Yutan | 22:00.51 |
| 6 | Reece PlackePlace 6 · Grade 9 · Malcolm | 9 | Malcolm | 22:02.76 |
| 7 | Gavin LopezPlace 7 · Grade 12 · Boys Town | 12 | Boys Town | 22:04.69 |
| 8 | Connor CristPlace 8 · Grade 11 · Malcolm | 11 | Malcolm | 22:06.10 |
| 9 | Mason TurekPlace 9 · Grade 9 · Malcolm | 9 | Malcolm | 22:07.79 |
| 10 | Lucas HoffartPlace 10 · Grade 9 · Yutan | 9 | Yutan | 22:12.92 |
| 11 | Marcus McLeodPlace 11 · Grade 10 · Boys Town | 10 | Boys Town | 22:52.19 |
| 12 | Isaiah BernalPlace 12 · Grade 12 · Ralston | 12 | Ralston | 23:02.97 |
| 13 | Jordan GroffPlace 13 · Grade 10 · Malcolm | 10 | Malcolm | 23:21.02 |
| 14 | Jordan MooresPlace 14 · Grade 9 · Boys Town | 9 | Boys Town | 23:26.35 |
| 15 | Tristan JurgensenPlace 15 · Grade 9 · Douglas County West | 9 | Douglas County West | 23:36.96 |
| 16 | Harrison PaiderPlace 16 · Grade 11 · Malcolm | 11 | Malcolm | 23:44.14 |
| 17 | Derrick SeayPlace 17 · Grade 12 · Yutan | 12 | Yutan | 23:53.84 |
| 18 | Ryan BoelmanPlace 18 · Grade 9 · Boys Town | 9 | Boys Town | 24:02.21 |
| 19 | Dayne PetersonPlace 19 · Grade 11 · Ralston | 11 | Ralston | 24:06.60 |
| 20 | Lujang LemiPlace 20 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 24:16.67 |
| 21 | Dante JuarezPlace 21 · Grade 10 · Ralston | 10 | Ralston | 24:23.59 |
| 22 | Angel Vazquez VelazquezPlace 22 · Grade 9 · Ralston | 9 | Ralston | 25:02.24 |
| 23 | Mathew BradleyPlace 23 · Grade 9 · Boys Town | 9 | Boys Town | 25:12.83 |
| 24 | David PulecPlace 24 · Grade 11 · Malcolm | 11 | Malcolm | 25:36.23 |
| 25 | Luis Cruz-VazquezPlace 25 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 26:06.50 |
| 26 | Mason MangusPlace 26 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 26:15.09 |
| 27 | Dylan FisherPlace 27 · Grade 8 · Yutan | 8 | Yutan | 26:29.60 |
| 28 | Will MayerPlace 28 · Grade 10 · Douglas County West | 10 | Douglas County West | 26:44.68 PR |
| 29 | Logan MaloyPlace 29 · Grade 9 · Yutan | 9 | Yutan | 27:15.33 |
| 30 | Tony Lorenzo AntonioPlace 30 · Grade 9 · Ralston | 9 | Ralston | 27:29.12 |
| 31 | Alejandro MartinezPlace 31 · Grade 9 · Roncalli Catholic | 9 | Roncalli Catholic | 27:58.40 |
| 32 | Rainan BrasePlace 32 · Grade 9 · Yutan | 9 | Yutan | 30:16.98 |
| 33 | Gideon BousePlace 33 · Grade 9 · Louisville | 9 | Louisville | 33:15.92 |
| 34 | Jacob HeardPlace 34 · Grade 10 · Louisville | 10 | Louisville | 35:14.48 |
| 35 | Liam MaloyPlace 35 · Grade 10 · Yutan | 10 | Yutan | 37:01.82 |
| — | Thomas LariosGrade 12 · Boys Town | 12 | Boys Town | DNF |
| — | Cobi WitzelGrade 9 · Malcolm | 9 | Malcolm | DNF |