| 1 | Luke BarrickPlace 1 · Grade 10 · Flagstaff Christian | 10 | Flagstaff Christian | 18:46.50 |
| 2 | Alejandro SaucedaPlace 2 · Grade 12 · Mission Heights Preparatory | 12 | Mission Heights Preparatory | 20:00.80 |
| 3 | Carson LandegentPlace 3 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 21:00.00 |
| 4 | Christian WiehlPlace 4 · Grade 11 · Verde Valley | 11 | Verde Valley | 21:16.90 |
| 5 | Graham McIntyrePlace 5 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 21:23.30 |
| 6 | Dylan BeningaPlace 6 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 21:25.20 |
| 7 | Micah MooiPlace 7 · Grade 9 · BASIS Scottsdale | 9 | BASIS Scottsdale | 21:32.60 |
| 8 | Grayson TorresPlace 8 · Grade 9 · Arcadia Christian Academy | 9 | Arcadia Christian Academy | 22:00.40 |
| 9 | Rob ZlamalPlace 9 · Grade 9 · Verde Valley | 9 | Verde Valley | 22:22.60 |
| 10 | Zane BaderPlace 10 · Grade 10 · BASIS Scottsdale | 10 | BASIS Scottsdale | 22:37.80 |
| 11 | Dante BrunoPlace 11 · Grade 10 · Verde Valley | 10 | Verde Valley | 22:56.80 |
| 12 | William HoustonPlace 12 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 23:03.30 |
| 13 | Michael FernandezPlace 13 · Grade 10 · Verde Valley | 10 | Verde Valley | 23:05.30 |
| 14 | Caleb BaldwinPlace 14 · Grade 10 · BASIS Prescott | 10 | BASIS Prescott | 23:06.80 |
| 15 | Sage MaselliPlace 15 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 23:24.70 |
| 16 | Theodor PeytonPlace 16 · Grade 11 · Verde Valley | 11 | Verde Valley | 23:25.00 |
| 17 | Kevin PritchettPlace 17 · Grade 10 · BASIS Scottsdale | 10 | BASIS Scottsdale | 23:26.60 |
| 18 | William LeckyPlace 18 · Grade 10 · BASIS Scottsdale | 10 | BASIS Scottsdale | 23:27.90 |
| 19 | Sam MorrowPlace 19 · Grade 10 · Verde Valley | 10 | Verde Valley | 23:40.20 |
| 20 | Adam PeacockPlace 20 · Grade 9 · Flagstaff Christian | 9 | Flagstaff Christian | 23:40.80 |
| 21 | Otis NestyPlace 21 · Grade 10 · Verde Valley | 10 | Verde Valley | 23:56.50 |
| 22 | Colton JohnsonPlace 22 · Grade 10 · BASIS Prescott | 10 | BASIS Prescott | 24:05.20 |
| 23 | Jayden MelendezPlace 23 · Grade 11 · Mission Heights Preparatory | 11 | Mission Heights Preparatory | 24:12.90 |
| 24 | Lucas IssaPlace 24 · Grade 10 · Trinity Christian | 10 | Trinity Christian | 24:22.30 |
| 25 | Triston MarlettPlace 25 · Grade 9 · Mission Heights Preparatory | 9 | Mission Heights Preparatory | 24:23.40 |
| 26 | Evan PechousPlace 26 · Grade 9 · Trinity Christian | 9 | Trinity Christian | 24:42.20 PR |
| 27 | Dylan SpoonPlace 27 · Grade 9 · Mission Heights Preparatory | 9 | Mission Heights Preparatory | 25:04.30 |
| 28 | Mark DaveyPlace 28 · Grade 11 · Mission Heights Preparatory | 11 | Mission Heights Preparatory | 25:42.80 |
| 29 | Leo NiPlace 29 · Grade 12 · BASIS Scottsdale | 12 | BASIS Scottsdale | 25:57.90 |
| 30 | Tristan MartinPlace 30 · Grade 9 · BASIS Scottsdale | 9 | BASIS Scottsdale | 26:52.70 |
| 31 | Ben ColenPlace 31 · Grade 9 · Verde Valley | 9 | Verde Valley | 26:58.90 |
| 32 | Chris KempelmannPlace 32 · Grade 11 · Verde Valley | 11 | Verde Valley | 27:27.50 PR |
| 33 | Filip DjurovicPlace 33 · Grade 9 · Verde Valley | 9 | Verde Valley | 27:53.30 |
| 34 | Andres SaucedaPlace 34 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 28:14.80 |
| 35 | Robbie TeigenPlace 35 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 28:18.20 |
| 36 | Seth BailliePlace 36 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 29:03.30 |
| 37 | Uchellas ShmullPlace 37 · Grade 11 · Mission Heights Preparatory | 11 | Mission Heights Preparatory | 30:37.40 |
| 38 | Lucas YuanPlace 38 · Grade 9 · Verde Valley | 9 | Verde Valley | 31:09.80 |
| 39 | Alejandro GarciaPlace 39 · Grade 10 · Mission Heights Preparatory | 10 | Mission Heights Preparatory | 32:41.50 |
| 40 | Matisse KaluznyPlace 40 · Grade 10 · Verde Valley | 10 | Verde Valley | 35:09.60 PR |