| 1 | Tyler DayPlace 1 · Grade 12 · Mesquite | 12 | Mesquite | 15:41.00 |
| 2 | Marcus WheelerPlace 2 · Grade 12 · Corona del Sol | 12 | Corona del Sol | 15:42.00 |
| 3 | Emmanuel HidalgoPlace 3 · Grade 12 · McClintock | 12 | McClintock | 15:52.00 |
| 4 | Abdi AdenPlace 4 · Grade 11 · McClintock | 11 | McClintock | 16:07.00 |
| 5 | Alex HartPlace 5 · Grade 12 · Corona del Sol | 12 | Corona del Sol | 16:12.00 |
| 6 | Timothy RonanPlace 6 · Grade 12 · Canyon Del Oro | 12 | Canyon Del Oro | 16:17.00 |
| 7 | Quinten NelsonPlace 7 · Grade 12 · Centennial (AZ) | 12 | Centennial (AZ) | 16:21.00 |
| 8 | Slade SumnersPlace 8 · Grade 10 · Corona del Sol | 10 | Corona del Sol | 16:22.00 |
| 9 | Emilio VasquezPlace 9 · Grade 12 · Catalina Foothills | 12 | Catalina Foothills | 16:35.00 |
| 10 | Andrew EversdenPlace 10 · Grade 12 · Corona del Sol | 12 | Corona del Sol | 16:51.00 |
| 11 | Will BestPlace 11 · Grade 12 · Horizon | 12 | Horizon | 17:04.00 |
| 12 | Joe SchaafPlace 12 · Grade 12 · Buena | 12 | Buena | 17:05.00 |
| 13 | Manuel Olivo-QuinonesPlace 13 · Grade 10 · Buena | 10 | Buena | 17:06.00 |
| 14 | Sam PershingPlace 14 · Grade 10 · Catalina Foothills | 10 | Catalina Foothills | 17:14.00 |
| 15 | Liam KovatchPlace 15 · Grade 10 · Corona del Sol | 10 | Corona del Sol | 17:15.00 |
| 16 | Amir HusenPlace 16 · Grade 11 · McClintock | 11 | McClintock | 17:17.00 |
| 17 | Jacob BrunoPlace 17 · Grade 12 · Canyon Del Oro | 12 | Canyon Del Oro | 17:19.00 |
| 18 | Victor MendozaPlace 18 · Grade 12 · Vista Grande | 12 | Vista Grande | 17:22.00 |
| 19 | Alex LehmanPlace 19 · Grade 11 · Rincon University | 11 | Rincon University | 17:24.00 |
| 20 | Tyler ThompsonPlace 20 · Grade 10 · Corona del Sol | 10 | Corona del Sol | 17:26.00 |
| 21 | Braden ReimchePlace 21 · Grade 12 · Horizon | 12 | Horizon | 17:28.00 |
| 22 | David CaiPlace 22 · Grade 12 · Catalina Foothills | 12 | Catalina Foothills | 17:29.00 |
| 23 | Jackson EvansPlace 23 · Grade 10 · Horizon | 10 | Horizon | 17:31.00 |
| 24 | Michael GonzalesPlace 24 · Grade 11 · Chandler | 11 | Chandler | 17:32.00 |
| 25 | Jacob RischarPlace 25 · Grade 12 · Canyon Del Oro | 12 | Canyon Del Oro | 17:33.00 |
| 26 | Michael RojasPlace 26 · Grade 12 · McClintock | 12 | McClintock | 17:35.00 |
| 27 | Brandon WilsonPlace 27 · Grade 10 · Mesquite | 10 | Mesquite | 17:38.00 |
| 28 | Jules WymanPlace 28 · Grade 10 · Rincon University | 10 | Rincon University | 17:47.00 |
| 29 | Jake ThompsonPlace 29 · Grade 12 · Seton Catholic | 12 | Seton Catholic | 17:56.00 |
| 30 | Marty VargasPlace 30 · Grade 11 · Buena | 11 | Buena | 17:57.00 |
| 31 | Carlos BugdudPlace 31 · Grade 10 · Alhambra (Phoenix) | 10 | Alhambra (Phoenix) | 18:00.00 |
| 32 | Anthony GarciaPlace 32 · Grade 12 · Casa Grande Union | 12 | Casa Grande Union | 18:04.00 |
| 32 | Nasencio CoronadoPlace 32 · Grade 12 · Vista Grande | 12 | Vista Grande | 18:04.00 |
| 34 | Michael MadiganPlace 34 · Grade 10 · Canyon Del Oro | 10 | Canyon Del Oro | 18:06.00 |
| 35 | Dominic ValentinPlace 35 · Grade 10 · Buena | 10 | Buena | 18:08.00 |
| 36 | Brent HawsPlace 36 · Grade 10 · Buena | 10 | Buena | 18:09.00 |
| 37 | Jacob LawsonPlace 37 · Grade 12 · Vista Grande | 12 | Vista Grande | 18:11.00 |
| 38 | Nick GaitanPlace 38 · Grade 12 · Williams Field | 12 | Williams Field | 18:15.00 |
| 39 | Keith BonifieldPlace 39 · Grade 11 · Paradise Valley | 11 | Paradise Valley | 18:19.00 |
| 40 | Kairash FerozepurwallaPlace 40 · Grade 12 · Corona del Sol | 12 | Corona del Sol | 18:22.00 |
| 41 | Bruno FeutrierPlace 41 · Grade 12 · Mesquite | 12 | Mesquite | 18:23.00 |
| 42 | Nic MarchPlace 42 · Grade 12 · Horizon | 12 | Horizon | 18:25.00 |
| 43 | Quinn BurdickPlace 43 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 18:29.00 |
| 44 | Sean MendozaPlace 44 · Grade 11 · Vista Grande | 11 | Vista Grande | 18:33.00 |
| 45 | Jerry OrozcoPlace 45 · Grade 12 · Vista Grande | 12 | Vista Grande | 18:37.00 |
| 46 | Mason PerkesPlace 46 · Grade 12 · Mesquite | 12 | Mesquite | 18:38.00 |
| 47 | Mac DiosesPlace 47 · Grade 11 · Vista Grande | 11 | Vista Grande | 18:39.00 |
| 48 | Alberto ArevaloPlace 48 · Grade 10 · Rincon University | 10 | Rincon University | 18:43.00 |
| 49 | Robert MontafarPlace 49 · Grade 11 · Dobson | 11 | Dobson | 18:45.00 |
| 50 | Bill HulsePlace 50 · Grade 11 · Centennial (AZ) | 11 | Centennial (AZ) | 18:49.00 |
| 51 | Matt VancePlace 51 · Grade 12 · Catalina Foothills | 12 | Catalina Foothills | 18:55.00 |
| 52 | Nathan PaynePlace 52 · Grade 12 · Horizon | 12 | Horizon | 18:57.00 |
| 53 | Konrad HinzePlace 53 · Grade 10 · Mesquite | 10 | Mesquite | 18:59.00 |
| 54 | Jerimiah Dela CruzPlace 54 · Grade 11 · Casa Grande Union | 11 | Casa Grande Union | 19:03.00 |
| 55 | Antonio FloresPlace 55 · Grade 11 · Casa Grande Union | 11 | Casa Grande Union | 19:05.00 |
| 56 | Zach PopePlace 56 · Grade 12 · Mesquite | 12 | Mesquite | 19:07.00 |
| 57 | Michael TingleyPlace 57 · Grade 11 · Centennial (AZ) | 11 | Centennial (AZ) | 19:08.00 |
| 58 | Jacob MoylanPlace 58 · Grade 12 · Basha | 12 | Basha | 19:09.40 |
| 59 | Matt KnightPlace 59 · Grade 10 · Canyon Del Oro | 10 | Canyon Del Oro | 19:09.90 |
| 60 | Noah SmithPlace 60 · Grade 10 · Casa Grande Union | 10 | Casa Grande Union | 19:11.00 |
| 61 | Julien HartmannPlace 61 · Grade 9 · Rincon University | 9 | Rincon University | 19:14.00 |
| 62 | Steven LopezPlace 62 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 19:15.00 |
| 63 | Numa KarolinskiPlace 63 · Grade 12 · Catalina Foothills | 12 | Catalina Foothills | 19:17.00 |
| 64 | Eduardo GamezPlace 64 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 19:18.00 |
| 65 | Cade WalshPlace 65 · Grade 10 · Canyon Del Oro | 10 | Canyon Del Oro | 19:22.00 |
| 66 | Brayden UnderwoodPlace 66 · Grade 12 · Casa Grande Union | 12 | Casa Grande Union | 19:23.00 |
| 67 | Shane VincentPlace 67 · Grade 9 · Catalina Foothills | 9 | Catalina Foothills | 19:26.00 |
| 68 | Hayden MeredithPlace 68 · Grade 10 · Willow Canyon | 10 | Willow Canyon | 19:27.00 |
| 69 | Jacob DrexlerPlace 69 · Grade 11 · Catalina Foothills | 11 | Catalina Foothills | 19:28.00 |
| 70 | Jaime MejiaPlace 70 · Grade 11 · Vista Grande | 11 | Vista Grande | 19:29.00 |
| 71 | Zachary ChamberlainPlace 71 · Grade 12 · Maricopa | 12 | Maricopa | 19:31.00 |
| 72 | Jacob Van Der LeeuwPlace 72 · Grade 9 · Rincon University | 9 | Rincon University | 19:38.00 |
| 73 | Alejandro RuizPlace 73 · Grade 12 · Centennial (AZ) | 12 | Centennial (AZ) | 19:40.10 |
| 74 | Cody ChapmanPlace 74 · Grade 10 · Casa Grande Union | 10 | Casa Grande Union | 19:40.90 |
| 75 | Seth UsevitchPlace 75 · Grade 11 · Mesquite | 11 | Mesquite | 19:42.00 |
| 76 | Alex HaugPlace 76 · Grade 12 · Willow Canyon | 12 | Willow Canyon | 19:43.00 |
| 77 | Liam EvistonPlace 77 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 19:49.00 |
| 78 | Evan BergerPlace 78 · Grade 12 · Willow Canyon | 12 | Willow Canyon | 19:55.00 |
| 79 | Erich LeibyPlace 79 · Grade 11 · Buena | 11 | Buena | 19:59.00 |
| 80 | Chris GillsPlace 80 · Grade 11 · Williams Field | 11 | Williams Field | 20:00.00 |
| 81 | Ethan ClahPlace 81 · Grade 12 · McClintock | 12 | McClintock | 20:01.80 |
| 82 | Conner HinschPlace 82 · Grade 12 · Chandler | 12 | Chandler | 20:03.00 |
| 83 | Blake MellerPlace 83 · Grade 11 · Williams Field | 11 | Williams Field | 20:05.00 |
| 84 | Brandon ArwinePlace 84 · Grade 11 · Basha | 11 | Basha | 20:06.00 |
| 85 | Resse MayhewPlace 85 · Grade 10 · Basha | 10 | Basha | 20:07.00 |
| 86 | Joseph BakerPlace 86 · Grade 12 · Basha | 12 | Basha | 20:17.00 |
| 87 | Jorge MorenoPlace 87 · Grade 11 · Basha | 11 | Basha | 20:20.00 |
| 88 | Alec HansonPlace 88 · Grade 11 · Willow Canyon | 11 | Willow Canyon | 20:22.00 |
| 89 | Jamal ToroPlace 89 · Grade 11 · Baboquivari | 11 | Baboquivari | 20:24.00 PR |
| 90 | Kyle HayesPlace 90 · Grade 9 · Rincon University | 9 | Rincon University | 20:25.00 |
| 91 | Andrew ColePlace 91 · Grade 10 · Basha | 10 | Basha | 20:26.00 |
| 92 | Mason LeonPlace 92 · Grade 10 · Chandler | 10 | Chandler | 20:27.00 |
| 93 | Jakub OsickiPlace 93 · Grade 11 · Willow Canyon | 11 | Willow Canyon | 20:31.00 |
| 94 | Connor LeePlace 94 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 20:36.00 |
| 95 | Eli FoxPlace 95 · Grade 10 · Basha | 10 | Basha | 20:45.00 |
| 96 | William HewingsPlace 96 · Grade 10 · Rincon University | 10 | Rincon University | 20:51.00 |
| 97 | Daniel LanderPlace 97 · Grade 11 · Chandler | 11 | Chandler | 21:00.00 |
| 98 | Andrew AcostaPlace 98 · Grade 11 · Centennial (AZ) | 11 | Centennial (AZ) | 21:01.10 |
| 99 | Aroon BosuPlace 99 · Grade 11 · Williams Field | 11 | Williams Field | 21:09.00 |
| 100 | John BlodgettPlace 100 · Grade 10 · Maricopa | 10 | Maricopa | 21:10.50 |
| 101 | Houston GrayPlace 101 · Grade 11 · Williams Field | 11 | Williams Field | 21:10.90 |
| 102 | Jordan ThompsonPlace 102 · Grade 12 · Williams Field | 12 | Williams Field | 21:17.00 |
| 103 | Jay DeplerPlace 103 · Grade 10 · Chandler | 10 | Chandler | 21:36.00 |
| 104 | Caleb OrtegaPlace 104 · Grade 11 · Willow Canyon | 11 | Willow Canyon | 21:40.10 |
| 105 | Ryan StormPlace 105 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 21:40.70 |
| 106 | Patrick MullanePlace 106 · Grade 10 · Centennial (AZ) | 10 | Centennial (AZ) | 21:46.00 |
| 107 | Spencer BrownPlace 107 · Grade 10 · Horizon Honors | 10 | Horizon Honors | 21:47.00 |
| 108 | Joshua DrapkinPlace 108 · Grade 11 · Horizon Honors | 11 | Horizon Honors | 21:53.00 |
| 109 | Pedro DuenezPlace 109 · Grade 12 · Centennial (AZ) | 12 | Centennial (AZ) | 21:54.00 |
| 110 | Charlie HagonPlace 110 · Grade 11 · Willow Canyon | 11 | Willow Canyon | 22:06.00 |
| 111 | Erick CotoPlace 111 · Grade 11 · Alhambra (Phoenix) | 11 | Alhambra (Phoenix) | 22:09.00 |
| 112 | Luis SanchezPlace 112 · Grade 12 · Canyon Del Oro | 12 | Canyon Del Oro | 22:20.00 |
| 113 | Mark KapronPlace 113 · Grade 12 · Chandler | 12 | Chandler | 22:26.00 |
| 114 | Ryan KenzlerPlace 114 · Grade 10 · Horizon Honors | 10 | Horizon Honors | 22:27.00 |
| 115 | Garrett LeakePlace 115 · Grade 12 · Horizon Honors | 12 | Horizon Honors | 22:33.00 |
| 116 | Mark MwangiPlace 116 · Grade 10 · Maricopa | 10 | Maricopa | 22:40.00 |
| 117 | Fernando VillalvaPlace 117 · Grade 11 · Dobson | 11 | Dobson | 22:43.00 |
| 118 | Ben PerryPlace 118 · Grade 12 · Maricopa | 12 | Maricopa | 22:53.00 |
| 119 | Breadon DobsonPlace 119 · Grade 9 · Dobson | 9 | Dobson | 23:01.00 PR |
| 120 | Jacob GarciaPlace 120 · Grade 12 · Dobson | 12 | Dobson | 23:13.00 PR |
| 121 | Noah LopezPlace 121 · Grade 10 · Alhambra (Phoenix) | 10 | Alhambra (Phoenix) | 23:16.00 |
| 122 | Christopher SegundoPlace 122 · Grade 9 · Baboquivari | 9 | Baboquivari | 23:20.00 |
| 123 | Justin ToroPlace 123 · Grade 11 · Baboquivari | 11 | Baboquivari | 24:11.00 |
| 124 | Jacob PiyantPlace 124 · Grade 10 · Williams Field | 10 | Williams Field | 25:23.00 |
| 125 | Serge HattaschPlace 125 · Grade 11 · Horizon Honors | 11 | Horizon Honors | 25:24.00 |
| 126 | Elliott BustamentePlace 126 · Grade 12 · Baboquivari | 12 | Baboquivari | 26:17.00 |
| 127 | Known NotPlace 127 · Unattached | — | Unattached | 26:35.00 |
| 128 | Ty JohnsonPlace 128 · Grade 12 · Baboquivari | 12 | Baboquivari | 28:51.00 |
| 129 | Logan VasquezPlace 129 · Grade 11 · Maricopa | 11 | Maricopa | 29:32.00 |