| 1 | Jackson CarterPlace 1 · Grade 12 · Centennial | 12 | Centennial | 17:31.20 | 1 |
| 2 | Seth WrightPlace 2 · Grade 12 · Centennial | 12 | Centennial | 18:00.80 | 2 |
| 3 | Frankie MartinezPlace 3 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 18:26.50 | 3 |
| 4 | Spencer DayPlace 4 · Grade 12 · Centennial | 12 | Centennial | 18:36.30 | 4 |
| 5 | Bryan EspinoPlace 5 · Grade 10 · Centennial | 10 | Centennial | 19:06.00 | 5 |
| 6 | Dominic RobertsPlace 6 · Grade 10 · Centennial | 10 | Centennial | 19:09.20 | 6 |
| 7 | Thomas NessPlace 7 · Grade 11 · Desert Oasis | 11 | Desert Oasis | 19:21.70 | 7 |
| 8 | Alex SalaicesPlace 8 · Grade 12 · Centennial | 12 | Centennial | 19:23.80 | 8 |
| 9 | Sam JimenezPlace 9 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 19:24.20 | 9 |
| 10 | Nathan McIntoshPlace 10 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 20:21.20 | 10 |
| 11 | Braedon TaronePlace 11 · Grade 9 · Centennial | 9 | Centennial | 20:37.60 | 11 |
| 12 | Jason KellyPlace 12 · Grade 12 · Centennial | 12 | Centennial | 20:58.70 | — |
| 13 | Spencer LefevrePlace 13 · Grade 11 · Centennial | 11 | Centennial | 21:09.80 | — |
| 14 | Jacob KnechtPlace 14 · Grade 10 · Centennial | 10 | Centennial | 21:24.70 | — |
| 15 | Jacob DufourPlace 15 · Grade 10 · Desert Oasis | 10 | Desert Oasis | 21:34.50 | 12 |
| 16 | Nick HansonPlace 16 · Grade 9 · Centennial | 9 | Centennial | 21:39.60 | — |
| 17 | Anders LandisPlace 17 · Grade 11 · Desert Oasis | 11 | Desert Oasis | 21:41.50 | 13 |
| 18 | Elliot TraskPlace 18 · Grade 9 · Desert Oasis | 9 | Desert Oasis | 21:48.80 | 14 |
| 19 | Anthony MartinezPlace 19 · Grade 10 · Desert Oasis | 10 | Desert Oasis | 22:02.30 | — |
| 20 | Caleb ToranzoPlace 20 · Grade 11 · Centennial | 11 | Centennial | 22:14.20 | — |
| 21 | Garret StagnerPlace 21 · Grade 11 · Centennial | 11 | Centennial | 22:26.30 | — |
| 22 | Ryan JohnsonPlace 22 · Centennial | — | Centennial | 22:27.90 | — |
| 23 | Michael LankfordPlace 23 · Grade 12 · Centennial | 12 | Centennial | 22:30.10 | — |
| 24 | Ruben SosaPlace 24 · Grade 12 · Centennial | 12 | Centennial | 22:39.20 | — |
| 25 | Haden JohnsonPlace 25 · Grade 10 · Centennial | 10 | Centennial | 22:39.50 | — |
| 26 | Brett GilesPlace 26 · Grade 11 · Centennial | 11 | Centennial | 22:45.30 | — |
| 27 | Jacob TheriaultPlace 27 · Grade 10 · Centennial | 10 | Centennial | 23:00.30 | — |
| 28 | Trevor McDonoughPlace 28 · Grade 11 · Centennial | 11 | Centennial | 23:22.30 | — |
| 29 | Nick TichenorPlace 29 · Grade 11 · Centennial | 11 | Centennial | 23:32.00 | — |
| 30 | Davian WilsonPlace 30 · Grade 10 · Centennial | 10 | Centennial | 23:32.90 | — |
| 31 | Alex TalamantesPlace 31 · Grade 11 · Centennial | 11 | Centennial | 23:49.80 | — |
| 32 | Jimmy KurashigePlace 32 · Grade 12 · Centennial | 12 | Centennial | 23:55.50 | — |
| 33 | Daniel DittrichPlace 33 · Grade 10 · Centennial | 10 | Centennial | 24:07.90 | — |
| 34 | Jonathan LiaosPlace 34 · Grade 11 · Desert Oasis | 11 | Desert Oasis | 24:10.70 | — |
| 35 | Antonio TessierPlace 35 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 24:17.20 | — |
| 36 | Anthony SalaicesPlace 36 · Grade 10 · Centennial | 10 | Centennial | 24:24.50 | — |
| 37 | Austin HurtPlace 37 · Grade 10 · Centennial | 10 | Centennial | 24:54.00 | — |
| 38 | Taylor YoungPlace 38 · Grade 10 · Desert Oasis | 10 | Desert Oasis | 24:58.10 | — |
| 39 | Jacob RobisonPlace 39 · Grade 10 · Centennial | 10 | Centennial | 25:28.20 | — |
| 40 | Sean JohnsonPlace 40 · Grade 12 · Centennial | 12 | Centennial | 25:40.40 | — |
| 41 | James GerberPlace 41 · Grade 10 · Desert Oasis | 10 | Desert Oasis | 25:45.60 | — |
| 42 | Quadree HillsPlace 42 · Grade 10 · Centennial | 10 | Centennial | 26:26.70 | — |
| 43 | Leif HendrickxPlace 43 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 26:43.70 | — |
| 44 | Tristan KramerPlace 44 · Grade 9 · Centennial | 9 | Centennial | 27:13.70 | — |
| 45 | Sean McGillPlace 45 · Centennial | — | Centennial | 27:16.90 | — |
| 46 | Nate TurnerPlace 46 · Grade 11 · Centennial | 11 | Centennial | 27:20.70 | — |
| 47 | Jacob WoodPlace 47 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 27:23.90 | — |
| 48 | Kaleb O'ConnellPlace 48 · Grade 9 · Desert Oasis | 9 | Desert Oasis | 28:07.10 | — |
| 49 | James ArnoldPlace 49 · Grade 10 · Desert Oasis | 10 | Desert Oasis | 29:06.60 | — |
| 50 | Angel CervantesPlace 50 · Grade 9 · Centennial | 9 | Centennial | 30:00.00 | — |
| 51 | Neland CavazosPlace 51 · Grade 12 · Desert Oasis | 12 | Desert Oasis | 30:38.90 | — |
| 52 | Austin LopezPlace 52 · Grade 12 · Centennial | 12 | Centennial | 31:50.10 | — |