| 1 | Alfonso AragonPlace 1 · Grade 11 · San Pasqual | 11 | San Pasqual | 18:18 PR |
| 2 | Stephon HendricksPlace 2 · Grade 9 · Baboquivari | 9 | Baboquivari | 18:39.2 |
| 3 | Isaac AllenPlace 3 · Grade 11 · Glendale Preparatory Academy | 11 | Glendale Preparatory Academy | 18:39.6 |
| 4 | Cole WaltersPlace 4 · Grade 10 · Dysart | 10 | Dysart | 19:08 |
| 5 | Luke KieckerPlace 5 · Grade 11 · Arizona Lutheran | 11 | Arizona Lutheran | 19:34 |
| 6 | Dakota OsifePlace 6 · Grade 12 · Dysart | 12 | Dysart | 19:45 |
| 7 | Sean JanosekPlace 7 · Grade 12 · Arizona Lutheran | 12 | Arizona Lutheran | 19:52 |
| 8 | Matt MullinsPlace 8 · Grade 11 · Arizona Lutheran | 11 | Arizona Lutheran | 19:56 PR |
| 9 | Dominic PittmanPlace 9 · Grade 11 · Camp Verde | 11 | Camp Verde | 20:02 |
| 10 | Michael LamPlace 10 · Grade 12 · Glendale Preparatory Academy | 12 | Glendale Preparatory Academy | 20:06 |
| 11 | Alfredo Vega UrbinaPlace 11 · Grade 11 · Dysart | 11 | Dysart | 20:15 |
| 12 | Maximus LancasterPlace 12 · Grade 10 · Dysart | 10 | Dysart | 20:16 |
| 13 | Anthony VelaPlace 13 · Grade 12 · Dysart | 12 | Dysart | 20:29 |
| 14 | Drake WilsonPlace 14 · Grade 9 · Glendale Preparatory Academy | 9 | Glendale Preparatory Academy | 20:36 |
| 15 | Eric PeapenburgPlace 15 · Grade 10 · Glendale Preparatory Academy | 10 | Glendale Preparatory Academy | 20:37 |
| 16 | Hans BrauerPlace 16 · Grade 10 · Arizona Lutheran | 10 | Arizona Lutheran | 20:40 |
| 17 | Sebastian PartidaPlace 17 · Grade 12 · Dysart | 12 | Dysart | 20:43 |
| 18 | Aaron WebdalePlace 18 · Grade 11 · Glendale Preparatory Academy | 11 | Glendale Preparatory Academy | 20:44 |
| 19 | Ryan CullumPlace 19 · Grade 9 · Glendale Preparatory Academy | 9 | Glendale Preparatory Academy | 21:11 |
| 20 | Sy HansonPlace 20 · Grade 10 · Camp Verde | 10 | Camp Verde | 21:18 |
| 21 | San YoonPlace 21 · Grade 10 · Arizona Lutheran | 10 | Arizona Lutheran | 21:20.9 |
| 22 | Aiden PerryPlace 22 · Grade 10 · Arizona Lutheran | 10 | Arizona Lutheran | 21:20.9 |
| 23 | Brandon BenPlace 23 · Grade 10 · Arizona Lutheran | 10 | Arizona Lutheran | 21:24 |
| 24 | Logan PrattPlace 24 · Grade 11 · Camp Verde | 11 | Camp Verde | 21:41 PR |
| 25 | Christopher SegundoPlace 25 · Grade 12 · Baboquivari | 12 | Baboquivari | 21:54 |
| 26 | Kai HayakawaPlace 26 · Grade 10 · Glendale Preparatory Academy | 10 | Glendale Preparatory Academy | 22:10 |
| 27 | Ben MeyerPlace 27 · Grade 11 · Arizona Lutheran | 11 | Arizona Lutheran | 22:43 |
| 31 | August WeinsteinPlace 31 · Grade 9 · Arizona Lutheran | 9 | Arizona Lutheran | 23:14 |
| 28 | Keiran PalonePlace 28 · Grade 10 · San Pasqual | 10 | San Pasqual | 23:22 |
| 29 | Christian DonnellyPlace 29 · Grade 12 · Glendale Preparatory Academy | 12 | Glendale Preparatory Academy | 23:43 |
| 30 | Matthew WestPlace 30 · Grade 10 · Glendale Preparatory Academy | 10 | Glendale Preparatory Academy | 23:44 |
| 32 | Jaden VigueriaPlace 32 · Grade 11 · Wickenburg | 11 | Wickenburg | 24:33 |
| 33 | Kyon HendricksPlace 33 · Grade 11 · Baboquivari | 11 | Baboquivari | 24:37 |
| 34 | Jason WangPlace 34 · Grade 9 · Arizona Lutheran | 9 | Arizona Lutheran | 24:43 |
| 35 | Guillermo De FernandoPlace 35 · Grade 10 · Rancho Solano Prep | 10 | Rancho Solano Prep | 25:03 |
| 36 | Austin BestPlace 36 · Grade 12 · Rancho Solano Prep | 12 | Rancho Solano Prep | 25:06 |
| 37 | Jackson PrestonPlace 37 · Grade 12 · Arizona Lutheran | 12 | Arizona Lutheran | 26:18 PR |
| 38 | Sam RobertsPlace 38 · Grade 10 · Rancho Solano Prep | 10 | Rancho Solano Prep | 30:52 |
| 39 | Monte JosePlace 39 · Grade 9 · Baboquivari | 9 | Baboquivari | 30:54 |
| 40 | Dakota DehlerPlace 40 · Grade 12 · Dysart | 12 | Dysart | 31:18 |
| 41 | Jack KellyPlace 41 · Grade 9 · Wickenburg | 9 | Wickenburg | 33:41 |
| 42 | Pablo RoblesPlace 42 · Grade 9 · Wickenburg | 9 | Wickenburg | 34:00 |