| 1 | Cade BurksPlace 1 · Perry | — | Perry | 16:33.00 |
| 2 | Jacob TollerPlace 2 · Mountain View Mesa | — | Mountain View Mesa | 16:34.00 |
| 3 | Carlin ResendezPlace 3 · Highland | — | Highland | 17:07.00 |
| 4 | Brett WillmanPlace 4 · Ironwood Ridge | — | Ironwood Ridge | 17:18.00 |
| 5 | Eric SimoneauPlace 5 · Mountain View Mesa | — | Mountain View Mesa | 17:20.00 |
| 6 | Giovanni WatermanPlace 6 · Mountain View Mesa | — | Mountain View Mesa | 17:22.00 |
| 7 | Ben BradyPlace 7 · Highland | — | Highland | 17:23.00 |
| 8 | Lucas YkemaPlace 8 · Corona del Sol | — | Corona del Sol | 17:26.00 |
| 9 | Patrick TansillPlace 9 · Gilbert | — | Gilbert | 17:37.00 |
| 10 | Nathaniel ChanPlace 10 · Desert Vista | — | Desert Vista | 17:42.00 |
| 11 | Javier SalasPlace 11 · Barry Goldwater | — | Barry Goldwater | 17:52.00 |
| 12 | Jimmy TapiaPlace 12 · Vista Grande | — | Vista Grande | 17:53.00 |
| 13 | Salvador RodriguezPlace 13 · Camelback | — | Camelback | 18:07.00 |
| 14 | DJ HarrisPlace 14 · Desert Vista | — | Desert Vista | 18:09.00 |
| 15 | Graydon FritzPlace 15 · Ironwood Ridge | — | Ironwood Ridge | 18:12.00 |
| 16 | Mitchell JacobsonPlace 16 · Mountain View Mesa | — | Mountain View Mesa | 18:15.00 |
| 17 | Anthony RamirezPlace 17 · Desert Vista | — | Desert Vista | 18:20.00 |
| 18 | Ian TonemahPlace 18 · North Canyon | — | North Canyon | 18:22.00 |
| 19 | Leighten BayolaPlace 19 · Perry | — | Perry | 18:27.00 |
| 20 | Tyler PetersonPlace 20 · Ironwood Ridge | — | Ironwood Ridge | 18:27.00 |
| 21 | Joe KretschmarPlace 21 · Desert Vista | — | Desert Vista | 18:31.00 |
| 22 | Guillermo MoralesPlace 22 · McClintock | — | McClintock | 18:31.00 |
| 23 | Michael GonzalesPlace 23 · Chandler | — | Chandler | 18:33.00 |
| 24 | Matthew GonzalesPlace 24 · North Canyon | — | North Canyon | 18:33.00 |
| 25 | Grant HaguePlace 25 · Gilbert | — | Gilbert | 18:34.00 |
| 26 | Miguel MariscalPlace 26 · Notre Dame Prep | — | Notre Dame Prep | 18:42.00 |
| 27 | Ryan SiskPlace 27 · Highland | — | Highland | 18:43.00 |
| 28 | Seamus HuntPlace 28 · Perry | — | Perry | 18:48.00 |
| 29 | Sean MendozaPlace 29 · Vista Grande | — | Vista Grande | 18:49.00 |
| 30 | Brandon OviedoPlace 30 · North Canyon | — | North Canyon | 18:51.00 |
| 31 | Daniel LanderPlace 31 · Chandler | — | Chandler | 18:53.00 |
| 32 | Chris McCoyPlace 32 · Gilbert | — | Gilbert | 18:54.00 |
| 33 | Jesus DominguezPlace 33 · Camelback | — | Camelback | 19:01.00 |
| 34 | Edwardo GamezPlace 34 · Seton Catholic | — | Seton Catholic | 19:07.00 |
| 35 | Steven LopezPlace 35 · Seton Catholic | — | Seton Catholic | 19:08.00 |
| 36 | Keegan BatesPlace 36 · Highland | — | Highland | 19:08.00 |
| 37 | George GilliamPlace 37 · Hamilton | — | Hamilton | 19:09.00 |
| 38 | Daniel OviedoPlace 38 · North Canyon | — | North Canyon | 19:10.00 |
| 39 | Isaac CarrizosaPlace 39 · Desert Vista | — | Desert Vista | 19:25.00 |
| 40 | Josh TuckerPlace 40 · Basha | — | Basha | 19:27.00 |
| 41 | Ryland BoydPlace 41 · Highland | — | Highland | 19:27.00 |
| 42 | Fernando PadillaPlace 42 · Rio Rico | — | Rio Rico | 19:29.00 |
| 43 | Mac DiosesPlace 43 · Vista Grande | — | Vista Grande | 19:30.00 |
| 44 | Jaime MejiaPlace 44 · Vista Grande | — | Vista Grande | 19:32.00 |
| 45 | Sylvester HowardPlace 45 · Florence | — | Florence | 19:33.00 |
| 46 | Tristan BaronePlace 46 · Desert Vista | — | Desert Vista | 19:34.00 |
| 47 | Zane DenneyPlace 47 · North Canyon | — | North Canyon | 19:36.00 |
| 48 | Bryan DominguezPlace 48 · Tolleson Union | — | Tolleson Union | 19:36.00 |
| 49 | Jackson DillePlace 49 · Highland | — | Highland | 19:37.00 |
| 50 | Jesus AcunaPlace 50 · Sierra Linda | — | Sierra Linda | 19:41.00 |
| 51 | Justin AlvarezPlace 51 · Ironwood Ridge | — | Ironwood Ridge | 19:43.00 |
| 52 | Dylan LesueuerPlace 52 · Queen Creek | — | Queen Creek | 19:49.00 |
| 53 | Matt MedranoPlace 53 · Tolleson Union | — | Tolleson Union | 19:50.00 |
| 54 | Connor McLanePlace 54 · Notre Dame Prep | — | Notre Dame Prep | 19:56.00 |
| 55 | Kole ReadingPlace 55 · Queen Creek | — | Queen Creek | 19:56.00 |
| 56 | Carson GantzerPlace 56 · Ironwood Ridge | — | Ironwood Ridge | 19:57.00 |
| 57 | Nic SmithPlace 57 · Valley Christian | — | Valley Christian | 20:09.00 |
| 58 | Charlie HagonPlace 58 · Willow Canyon | — | Willow Canyon | 20:14.00 |
| 59 | Dennis MulliganPlace 59 · Alhambra | — | Alhambra | 20:16.00 |
| 60 | Joe DelamaterPlace 60 · Perry | — | Perry | 20:17.00 |
| 61 | Xavier ChaidezPlace 61 · Sierra Linda | — | Sierra Linda | 20:18.00 |
| 62 | Connor PoulinPlace 62 · Corona del Sol | — | Corona del Sol | 20:18.00 |
| 63 | Cesar AguilarPlace 63 · Tolleson Union | — | Tolleson Union | 20:19.00 |
| 64 | Chandler MoomawPlace 64 · Hamilton | — | Hamilton | 20:22.00 |
| 65 | Desmond ArchuletaPlace 65 · Casa Grande Union | — | Casa Grande Union | 20:26.00 |
| 66 | Clayton WhitesidePlace 66 · Ironwood Ridge | — | Ironwood Ridge | 20:26.00 |
| 67 | Ryan LuuPlace 67 · Ironwood Ridge | — | Ironwood Ridge | 20:27.00 |
| 68 | Jakub OsickiPlace 68 · Willow Canyon | — | Willow Canyon | 20:27.00 |
| 69 | Ryder WordenPlace 69 · Fountain Hills | — | Fountain Hills | 20:29.00 |
| 70 | Minguk SeoPlace 70 · Desert Vista | — | Desert Vista | 20:33.00 |
| 71 | Josh ReyesPlace 71 · Corona del Sol | — | Corona del Sol | 20:40.00 |
| 72 | Jerimiah Dela CruzPlace 72 · Casa Grande Union | — | Casa Grande Union | 20:40.00 |
| 73 | Corey IversonPlace 73 · Highland | — | Highland | 20:41.00 |
| 74 | Remington ReblePlace 74 · Mountain View Mesa | — | Mountain View Mesa | 20:44.00 |
| 75 | Christian AlvaradoPlace 75 · North Canyon | — | North Canyon | 20:46.00 |
| 76 | Blake MellerPlace 76 · Williams Field | — | Williams Field | 20:47.00 |
| 77 | Connor LeePlace 77 · Seton Catholic | — | Seton Catholic | 20:52.00 |
| 78 | Oskar AgredanoPlace 78 · Hamilton | — | Hamilton | 20:54.00 |
| 79 | Logan SmithPlace 79 · Desert Vista | — | Desert Vista | 20:55.00 |
| 80 | Justin KnudsonPlace 80 · Mountain View Mesa | — | Mountain View Mesa | 20:56.00 |
| 81 | Isaiah AndersonPlace 81 · McClintock | — | McClintock | 20:57.00 |
| 82 | Jesse BrainardPlace 82 · Gilbert | — | Gilbert | 20:58.00 |
| 83 | Mason RussellPlace 83 · Ironwood Ridge | — | Ironwood Ridge | 21:00.00 |
| 84 | Ramone VickPlace 84 · Queen Creek | — | Queen Creek | 21:01.00 |
| 85 | Angel MorenoPlace 85 · Rio Rico | — | Rio Rico | 21:01.00 |
| 86 | Vincent GonzalesPlace 86 · Florence | — | Florence | 21:02.00 |
| 87 | Chris GillsPlace 87 · Williams Field | — | Williams Field | 21:03.00 |
| 88 | Samson TesfayePlace 88 · Basha | — | Basha | 21:05.00 |
| 89 | Josh O'CallaghanPlace 89 · Highland | — | Highland | 21:06.00 |
| 90 | Alex ZgodaPlace 90 · Desert Vista | — | Desert Vista | 21:07.00 |
| 91 | Wade HawkinsPlace 91 · Mountain View Mesa | — | Mountain View Mesa | 21:11.00 |
| 92 | Gilbert ChavezPlace 92 · Willow Canyon | — | Willow Canyon | 21:12.00 |
| 93 | Cutlus JohnsonPlace 93 · Florence | — | Florence | 21:14.00 |
| 94 | Damian DeportoPlace 94 · Casa Grande Union | — | Casa Grande Union | 21:20.00 |
| 95 | Timothy DowlingPlace 95 · Florence | — | Florence | 21:22.00 |
| 96 | Carson McCoyPlace 96 · Ironwood Ridge | — | Ironwood Ridge | 21:23.00 |
| 97 | Nicholas BonillaPlace 97 · Millennium | — | Millennium | 21:23.00 |
| 98 | Houston GrayPlace 98 · Williams Field | — | Williams Field | 21:23.00 |
| 99 | Isaiah PadillaPlace 99 · Barry Goldwater | — | Barry Goldwater | 21:23.00 |
| 100 | Justin ToroPlace 100 · Baboquivari | — | Baboquivari | 21:27.00 |
| 101 | Ammon PrestwichPlace 101 · Westwood | — | Westwood | 21:29.00 |
| 102 | Anthony FloresPlace 102 · Casa Grande Union | — | Casa Grande Union | 21:31.00 |
| 103 | Cesar SaucedaPlace 103 · Westwood | — | Westwood | 21:33.00 |
| 104 | Riley NelsonPlace 104 · Valley Christian | — | Valley Christian | 21:34.00 |
| 105 | Brett MousserPlace 105 · Highland | — | Highland | 21:35.00 |
| 106 | Noah HartmanPlace 106 · Millennium | — | Millennium | 21:40.00 |
| 107 | Sebastian EspinozaPlace 107 · St Mary's Catholic | — | St Mary's Catholic | 21:41.00 |
| 108 | Spencer JeffersPlace 108 · Queen Creek | — | Queen Creek | 21:47.00 |
| 109 | Skyler OaksPlace 109 · Queen Creek | — | Queen Creek | 21:51.00 |
| 110 | Tavian RumplePlace 110 · Mesa | — | Mesa | 21:57.00 |
| 111 | Ethan SteinkePlace 111 · Tolleson Union | — | Tolleson Union | 22:02.00 |
| 112 | Nick BaileyPlace 112 · Valley Christian | — | Valley Christian | 22:03.00 |
| 113 | Jamal ToroPlace 113 · Baboquivari | — | Baboquivari | 22:04.00 |
| 114 | Benjamin GarciaPlace 114 · La Joya Community | — | La Joya Community | 22:04.00 |
| 115 | Alex ThachPlace 115 · Highland | — | Highland | 22:05.00 |
| 116 | Conner JensenPlace 116 · Chandler | — | Chandler | 22:08.00 |
| 117 | Austin WadePlace 117 · Desert Vista | — | Desert Vista | 22:10.00 |
| 118 | Abhigyah KottiPlace 118 · Desert Vista | — | Desert Vista | 22:12.00 |
| 119 | Richard GillPlace 119 · Perry | — | Perry | 22:14.00 |
| 120 | Gerren CupinoPlace 120 · Desert View | — | Desert View | 22:15.00 |
| 121 | Andrew O'NeillPlace 121 · Hamilton | — | Hamilton | 22:15.00 |
| 122 | Francisco InzunzaPlace 122 · La Joya Community | — | La Joya Community | 22:16.00 |
| 123 | Garrett HemeyerPlace 123 · Mountain View Mesa | — | Mountain View Mesa | 22:22.00 |
| 124 | Tate GiguerePlace 124 · Mountain View Mesa | — | Mountain View Mesa | 22:24.00 |
| 125 | James CollinsPlace 125 · Desert Vista | — | Desert Vista | 22:27.00 |
| 126 | Issac DeLaCruzPlace 126 · Vista Grande | — | Vista Grande | 22:28.00 |
| 127 | David GarciaPlace 127 · Vista Grande | — | Vista Grande | 22:28.00 |
| 128 | Jordan SmoutPlace 128 · Fountain Hills | — | Fountain Hills | 22:30.00 |
| 129 | Nathan GardnerPlace 129 · Willow Canyon | — | Willow Canyon | 22:32.00 |
| 130 | Sam TaylorPlace 130 · Highland | — | Highland | 22:34.00 |
| 131 | Ben KleinPlace 131 · Queen Creek | — | Queen Creek | 22:35.00 |
| 132 | Kenny MeloyPlace 132 · Williams Field | — | Williams Field | 22:36.00 |
| 133 | Drew WagnerPlace 133 · Wickenburg | — | Wickenburg | 22:41.00 |
| 134 | Ricardo NunezPlace 134 · Valley Christian | — | Valley Christian | 22:42.00 |
| 135 | John BalserPlace 135 · Notre Dame Prep | — | Notre Dame Prep | 22:43.00 |
| 136 | Gavin MitchellPlace 136 · Millennium | — | Millennium | 22:44.00 |
| 137 | Isaiah EvansPlace 137 · Wickenburg | — | Wickenburg | 22:48.00 |
| 138 | Nathan DelanoPlace 138 · Basha | — | Basha | 22:49.00 |
| 139 | Victor LomeliPlace 139 · Vista Grande | — | Vista Grande | 22:50.00 |
| 140 | John AllenPlace 140 · Higley | — | Higley | 22:57.00 |
| 141 | Bo LeathersPlace 141 · Millennium | — | Millennium | 22:59.00 |
| 142 | Michael MerrellPlace 142 · St Mary's Catholic | — | St Mary's Catholic | 23:01.00 |
| 143 | Adrian AldavaPlace 143 · Corona del Sol | — | Corona del Sol | 23:14.00 |
| 144 | Cody WalterPlace 144 · Fountain Hills | — | Fountain Hills | 23:21.00 |
| 145 | Austin CarpenterPlace 145 · Queen Creek | — | Queen Creek | 23:22.00 |
| 146 | Connor HartmanPlace 146 · Valley Christian | — | Valley Christian | 23:22.00 |
| 147 | Abel FiguroaPlace 147 · Highland | — | Highland | 23:27.00 |
| 148 | Christopher HeathPlace 148 · Willow Canyon | — | Willow Canyon | 23:29.00 |
| 149 | Greg LundburgPlace 149 · North Canyon | — | North Canyon | 23:34.00 |
| 150 | Mariano SimeonePlace 150 · Florence | — | Florence | 23:43.00 |
| 151 | Kevin NanglePlace 151 · Willow Canyon | — | Willow Canyon | 23:46.00 |
| 152 | John Kendall-JacksonPlace 152 · Barry Goldwater | — | Barry Goldwater | 23:53.00 |
| 153 | Aroon BosuPlace 153 · Williams Field | — | Williams Field | 23:58.00 |
| 154 | Jon HernandezPlace 154 · Highland | — | Highland | 23:59.00 |
| 155 | Jaren JaquezPlace 155 · Camelback | — | Camelback | 24:11.00 |
| 156 | Vincent GarciaPlace 156 · Williams Field | — | Williams Field | 24:12.00 |
| 157 | Abraham AispuroPlace 157 · Casa Grande Union | — | Casa Grande Union | 24:20.00 |
| 158 | Joel ChavezPlace 158 · Willow Canyon | — | Willow Canyon | 24:25.00 |
| 159 | Kevin PricePlace 159 · Payson | — | Payson | 24:40.00 |
| 160 | Zaire BaileyPlace 160 · Tolleson Union | — | Tolleson Union | 25:31.00 |
| 161 | Jacob LaubePlace 161 · North Canyon | — | North Canyon | 25:36.00 |
| 162 | Nick PhillipsPlace 162 · Corona del Sol | — | Corona del Sol | 25:39.00 |
| 163 | Leonel RoblesPlace 163 · Camelback | — | Camelback | 25:41.00 |
| 164 | Zachary GaribayPlace 164 · Tolleson Union | — | Tolleson Union | 25:44.00 |
| 165 | Marco Smith-AmayaPlace 165 · St Mary's Catholic | — | St Mary's Catholic | 26:21.00 |
| 166 | Tyler ScottPlace 166 · Vista Grande | — | Vista Grande | 26:58.00 |
| 167 | Joe KouvetakisPlace 167 · Seton Catholic | — | Seton Catholic | 27:29.00 |
| 168 | Hal CarriganPlace 168 · Basha | — | Basha | 27:50.00 |
| 169 | Spencer BillsPlace 169 · Perry | — | Perry | 45:00.00 |
| 170 | Andrew CoffaroPlace 170 · Chandler | — | Chandler | 45:00.00 |
| 171 | Conor GarrettPlace 171 · Millennium | — | Millennium | 45:00.00 |
| 172 | Sebastian JacintoPlace 172 · Camelback | — | Camelback | 45:00.00 |
| 174 | Nico DuartePlace 174 · Florence | — | Florence | 45:00.00 |