| 1 | Rylan StubbsPlace 1 · Grade 10 · Campo Verde | 10 | Campo Verde | 16:58 |
| 2 | Tristan StellmachPlace 2 · Grade 12 · Queen Creek | 12 | Queen Creek | 17:06 |
| 3 | Zackery PrussePlace 3 · Grade 11 · Campo Verde | 11 | Campo Verde | 17:12 |
| 4 | Jesse GainesPlace 4 · Grade 11 · Maricopa | 11 | Maricopa | 17:23 |
| 5 | Zac WhaleyPlace 5 · Grade 9 · Campo Verde | 9 | Campo Verde | 17:23 |
| 6 | Kenny EdwardsPlace 6 · Grade 9 · Campo Verde | 9 | Campo Verde | 17:25 |
| 7 | Omar LuceroPlace 7 · Grade 11 · Mesquite | 11 | Mesquite | 17:25 |
| 8 | Kepano ReamPlace 8 · Grade 12 · Marcos De Niza | 12 | Marcos De Niza | 17:26 |
| 9 | Chris MarcianoPlace 9 · Grade 12 · Poston Butte | 12 | Poston Butte | 17:29 |
| 10 | Garrett AndersonPlace 10 · Grade 9 · Campo Verde | 9 | Campo Verde | 17:31 |
| 11 | Christian TamuraPlace 11 · Grade 10 · Campo Verde | 10 | Campo Verde | 17:38 |
| 12 | Joe MeadePlace 12 · Grade 12 · Mesquite | 12 | Mesquite | 17:44 |
| 13 | Alec KramarczykPlace 13 · Grade 10 · Maricopa | 10 | Maricopa | 17:47 |
| 14 | Konrad HinzePlace 14 · Grade 12 · Mesquite | 12 | Mesquite | 17:49 |
| 15 | Dallas GreenePlace 15 · Grade 11 · Arcadia | 11 | Arcadia | 17:49 |
| 16 | Alexander PricePlace 16 · Grade 9 · Chaparral (AZ) | 9 | Chaparral (AZ) | 17:50 |
| 17 | Casey BrownPlace 17 · Grade 12 · McClintock | 12 | McClintock | 17:59 PR |
| 18 | Jakob BlaselPlace 18 · Grade 10 · Williams Field | 10 | Williams Field | 18:03 PR |
| 19 | Avree AndersonPlace 19 · Grade 11 · Campo Verde | 11 | Campo Verde | 18:10 |
| 20 | John BlodgettPlace 20 · Grade 12 · Maricopa | 12 | Maricopa | 18:14 |
| 21 | Zach GomezPlace 21 · Grade 10 · Queen Creek | 10 | Queen Creek | 18:18 |
| 22 | Kendall SavillePlace 22 · Grade 12 · Chaparral (AZ) | 12 | Chaparral (AZ) | 18:18 |
| 23 | Nathaniel TalkalaiPlace 23 · Grade 12 · McClintock | 12 | McClintock | 18:18 |
| 24 | Kevin WeinholdPlace 24 · Grade 11 · Chaparral (AZ) | 11 | Chaparral (AZ) | 18:19 |
| 25 | Kyle-Chaz WelchPlace 25 · Grade 12 · Higley | 12 | Higley | 18:24 |
| 26 | Brycen SchallPlace 26 · Grade 10 · Queen Creek | 10 | Queen Creek | 18:25 |
| 27 | Torren BakerPlace 27 · Grade 11 · McClintock | 11 | McClintock | 18:27 |
| 28 | Jack ClevelandPlace 28 · Grade 11 · McClintock | 11 | McClintock | 18:28 |
| 29 | Faruk MohamedPlace 29 · Grade 10 · McClintock | 10 | McClintock | 18:33 PR |
| 30 | Denton HardtPlace 30 · Grade 9 · Queen Creek | 9 | Queen Creek | 18:36 |
| 31 | Xavier RubioPlace 31 · Grade 12 · Arcadia | 12 | Arcadia | 18:39 |
| 32 | Jett KuntzPlace 32 · Grade 9 · Queen Creek | 9 | Queen Creek | 18:40 |
| 33 | Jomo KariukiPlace 33 · Grade 12 · Higley | 12 | Higley | 18:42 |
| 34 | Joshua RevelesPlace 34 · Grade 11 · Mesquite | 11 | Mesquite | 18:43 |
| 35 | Burke JohnstonPlace 35 · Grade 11 · Mesquite | 11 | Mesquite | 18:46 |
| 36 | Gunnar GingrichPlace 36 · Grade 12 · Chaparral (AZ) | 12 | Chaparral (AZ) | 18:47 |
| 37 | Mark MwangiPlace 37 · Grade 12 · Maricopa | 12 | Maricopa | 18:51 |
| 38 | Bennett BushmanPlace 38 · Grade 11 · Williams Field | 11 | Williams Field | 18:51 |
| 39 | Eamon GeraghtyPlace 39 · Grade 10 · Paradise Valley | 10 | Paradise Valley | 18:52 |
| 40 | Jacob MoranPlace 40 · Grade 9 · Paradise Valley | 9 | Paradise Valley | 18:52 |
| 41 | Jake LawsonPlace 41 · Grade 12 · Queen Creek | 12 | Queen Creek | 18:56 |
| 42 | Jean - Pierre FearonPlace 42 · Grade 11 · Paradise Valley | 11 | Paradise Valley | 18:57 |
| 43 | Caden WrightPlace 43 · Grade 11 · Poston Butte | 11 | Poston Butte | 19:04 |
| 44 | Ben WaggenerPlace 44 · Grade 10 · Arcadia | 10 | Arcadia | 19:05 |
| 45 | Devin YoutseyPlace 45 · Grade 12 · Paradise Valley | 12 | Paradise Valley | 19:11 |
| 46 | Luis VargasPlace 46 · Grade 10 · McClintock | 10 | McClintock | 19:18 |
| 47 | Race Tuomisto-BellPlace 47 · Grade 11 · Arcadia | 11 | Arcadia | 19:20 |
| 48 | Luis CernaPlace 48 · Grade 11 · Arcadia | 11 | Arcadia | 19:20 |
| 49 | Nathan ZurnPlace 49 · Grade 12 · Tempe | 12 | Tempe | 19:25 |
| 50 | Kekona ReamPlace 50 · Grade 11 · Marcos De Niza | 11 | Marcos De Niza | 19:27 |
| 51 | Orion HunterPlace 51 · Grade 10 · Marcos De Niza | 10 | Marcos De Niza | 19:27 |
| 52 | Spencer PerkesPlace 52 · Grade 11 · Mesquite | 11 | Mesquite | 19:33 |
| 53 | Samuel LumbraPlace 53 · Grade 10 · Marcos De Niza | 10 | Marcos De Niza | 19:33 PR |
| 54 | Travis StaufferPlace 54 · Grade 11 · Chaparral (AZ) | 11 | Chaparral (AZ) | 19:34 |
| 55 | Joey MonroePlace 55 · Grade 9 · Paradise Valley | 9 | Paradise Valley | 19:37 |
| 56 | Cameron MeinhartPlace 56 · Grade 9 · Chaparral (AZ) | 9 | Chaparral (AZ) | 19:41 |
| 57 | Trevor MaxwellPlace 57 · Grade 10 · Williams Field | 10 | Williams Field | 19:42 |
| 58 | Tyler HillPlace 58 · Grade 10 · Williams Field | 10 | Williams Field | 19:55 |
| 59 | Miguel CalderonPlace 59 · Grade 11 · Marcos De Niza | 11 | Marcos De Niza | 19:56 |
| 60 | Ethan WhitmanPlace 60 · Grade 9 · Higley | 9 | Higley | 19:59 |
| 61 | Ernesto SalazarPlace 61 · Grade 10 · McClintock | 10 | McClintock | 20:07 |
| 62 | James SquirePlace 62 · Grade 10 · Paradise Valley | 10 | Paradise Valley | 20:09 |
| 63 | Javier RomeroPlace 63 · Grade 12 · Tempe | 12 | Tempe | 20:10 |
| 64 | Isiah LuceroPlace 64 · Grade 10 · Mesquite | 10 | Mesquite | 20:21 |
| 65 | Tyler GuestPlace 65 · Grade 10 · Queen Creek | 10 | Queen Creek | 20:24 |
| 66 | Xavier NewellPlace 66 · Grade 9 · Marcos De Niza | 9 | Marcos De Niza | 20:25 |
| 67 | Tyler SauberPlace 67 · Grade 11 · Poston Butte | 11 | Poston Butte | 20:28 |
| 68 | Giovanni HernandezPlace 68 · Grade 11 · Maricopa | 11 | Maricopa | 20:36 |
| 69 | Javier ComptonPlace 69 · Grade 9 · Higley | 9 | Higley | 20:37 |
| 70 | Matthew TryonPlace 70 · Grade 10 · Notre Dame Prep | 10 | Notre Dame Prep | 20:37 |
| 71 | D'Artagnian MoglerPlace 71 · Grade 9 · Poston Butte | 9 | Poston Butte | 20:39 |
| 72 | John NunoPlace 72 · Grade 11 · Poston Butte | 11 | Poston Butte | 20:41 |
| 73 | Ben AguilaPlace 73 · Grade 12 · Higley | 12 | Higley | 20:41 |
| 74 | Thomas CoxPlace 74 · Grade 12 · Williams Field | 12 | Williams Field | 20:42 |
| 75 | Casey GreenePlace 75 · Grade 9 · Arcadia | 9 | Arcadia | 20:45 |
| 76 | Brady HunsakerPlace 76 · Grade 11 · Maricopa | 11 | Maricopa | 20:46 |
| 77 | Noah LetnerPlace 77 · Grade 12 · Poston Butte | 12 | Poston Butte | 20:54 |
| 78 | Nick GoochPlace 78 · Grade 10 · Higley | 10 | Higley | 21:03 |
| 79 | Jack BaynhamPlace 79 · Grade 10 · Paradise Valley | 10 | Paradise Valley | 21:03 |
| 80 | Jeremy NezPlace 80 · Grade 12 · Arcadia | 12 | Arcadia | 21:05 |
| 81 | Jesus GomezPlace 81 · Grade 10 · Tempe | 10 | Tempe | 21:14 |
| 82 | Chris BajaranoPlace 82 · Grade 11 · Tempe | 11 | Tempe | 21:16 |
| 83 | Alejandro BrisenoPlace 83 · Grade 12 · Tempe | 12 | Tempe | 21:20 |
| 84 | Joriel CuraPlace 84 · Grade 11 · Williams Field | 11 | Williams Field | 21:24 |
| 85 | Jacob PiyantPlace 85 · Grade 12 · Williams Field | 12 | Williams Field | 21:40 |
| 86 | Michael Gardner-HajekPlace 86 · Grade 12 · Chaparral (AZ) | 12 | Chaparral (AZ) | 21:44 |
| 87 | Jaxen DavisPlace 87 · Grade 9 · Tempe | 9 | Tempe | 21:57 |
| 88 | Caleb WilsonPlace 88 · Grade 11 · Maricopa | 11 | Maricopa | 22:27 |
| 89 | Garett AtkinsPlace 89 · Grade 12 · Notre Dame Prep | 12 | Notre Dame Prep | 22:28 |
| 90 | Brandon SnellingPlace 90 · Grade 10 · Higley | 10 | Higley | 23:04 |
| 91 | Alec MitchellPlace 91 · Grade 11 · Tempe | 11 | Tempe | 23:23 |
| 92 | Ryan ThomasPlace 92 · Grade 11 · Notre Dame Prep | 11 | Notre Dame Prep | 23:32 |
| 93 | Dylan O'HaraPlace 93 · Grade 9 · Notre Dame Prep | 9 | Notre Dame Prep | 23:49 |
| 94 | Patrick HughesPlace 94 · Grade 12 · Poston Butte | 12 | Poston Butte | 26:00 |
| 95 | Matthew PetersPlace 95 · Grade 12 · Notre Dame Prep | 12 | Notre Dame Prep | 27:21 |
| 96 | Denver KedishPlace 96 · Grade 12 · Notre Dame Prep | 12 | Notre Dame Prep | 33:30 |