| 1 | Fabian RomeroPlace 1 · Sunnyside | — | Sunnyside | 17:27.4 | 1 |
| 2 | CJ MetcalfPlace 2 · Buena | — | Buena | 18:06.1 | 2 |
| 3 | Angel CamargoPlace 3 · Sunnyside | — | Sunnyside | 18:06.7 | 3 |
| 4 | Rene SuarezPlace 4 · Sunnyside | — | Sunnyside | 18:09.0 | 4 |
| 5 | Sean GeartyPlace 5 · Buena | — | Buena | 18:25.0 | 5 |
| 6 | Steve SchaeferPlace 6 · Ironwood Ridge | — | Ironwood Ridge | 18:33.3 | 6 |
| 7 | Dylan HarrisPlace 7 · Tucson Magnet | — | Tucson Magnet | 18:34.6 | 7 |
| 8 | Arturo IslasPlace 8 · Salpointe Catholic | — | Salpointe Catholic | 18:35.1 | 8 |
| 9 | Ryan BequettePlace 9 · Salpointe Catholic | — | Salpointe Catholic | 18:42.1 | 9 |
| 10 | Matthew DavilaPlace 10 · Salpointe Catholic | — | Salpointe Catholic | 18:44.2 | 10 |
| 11 | Luis CoronadoPlace 11 · Sunnyside | — | Sunnyside | 18:45.8 | 11 |
| 12 | Samuel MatzPlace 12 · Salpointe Catholic | — | Salpointe Catholic | 18:47.0 | 12 |
| 13 | Chase BaxterPlace 13 · Salpointe Catholic | — | Salpointe Catholic | 18:47.3 | 13 |
| 14 | Kyle ProvincePlace 14 · Canyon Del Oro | — | Canyon Del Oro | 18:50.3 | 14 |
| 15 | John BakerPlace 15 · Salpointe Catholic | — | Salpointe Catholic | 18:54.6 | 15 |
| 16 | Ray SolisPlace 16 · Mountain Vie | — | Mountain Vie | 18:55.9 | 16 |
| 17 | Arie AugustinePlace 17 · Buena | — | Buena | 18:58.8 | 17 |
| 18 | Lestley LewisPlace 18 · Sunnyside | — | Sunnyside | 18:59.5 | 18 |
| 19 | Joey RobinsonPlace 19 · Ironwood Ridge | — | Ironwood Ridge | 19:01.4 | 19 |
| 20 | Santiago BahtiPlace 20 · Tucson Magnet | — | Tucson Magnet | 19:02.8 | 20 |
| 21 | Mason StonePlace 21 · Buena | — | Buena | 19:04.4 | 21 |
| 22 | Luis GonzalesPlace 22 · Buena | — | Buena | 19:11.2 | 22 |
| 23 | Caleb BrunoPlace 23 · Canyon Del Oro | — | Canyon Del Oro | 19:12.8 | 23 |
| 24 | Jacob WinfieldPlace 24 · Ironwood Ridge | — | Ironwood Ridge | 19:21.7 | 24 |
| 25 | Ismael GarciaPlace 25 · Sunnyside | — | Sunnyside | 19:27.9 | 25 |
| 26 | David OlsonPlace 26 · Ironwood Ridge | — | Ironwood Ridge | 19:30.9 | 26 |
| 27 | Ryan BrodyPlace 27 · Ironwood Ridge | — | Ironwood Ridge | 19:31.6 | 27 |
| 28 | Steve GaynorPlace 28 · Rincon | — | Rincon | 19:32.8 | 28 |
| 29 | Emilio EsparzaPlace 29 · Tucson Magnet | — | Tucson Magnet | 19:34.4 | 29 |
| 30 | Andrew PalmerPlace 30 · Canyon Del Oro | — | Canyon Del Oro | 19:36.8 | 30 |
| 31 | Anthony MartinezPlace 31 · Rincon | — | Rincon | 19:42.7 | 31 |
| 32 | Noah KenyawaniPlace 32 · Rincon | — | Rincon | 19:43.4 | 32 |
| 33 | Felipe BauerPlace 33 · Rincon | — | Rincon | 19:46.7 | 33 |
| 34 | Ty PfauPlace 34 · Mountain Vie | — | Mountain Vie | 19:48.4 | 34 |
| 35 | Devin BloomPlace 35 · Buena | — | Buena | 19:50.7 | 35 |
| 36 | Shea DevinePlace 36 · Canyon Del Oro | — | Canyon Del Oro | 19:52.5 | 36 |
| 37 | Cody CoalePlace 37 · Sunnyside | — | Sunnyside | 19:55.5 | 37 |
| 38 | Zach SchusselPlace 38 · Marana | — | Marana | 19:56.0 | 38 |
| 39 | Carey KellyPlace 39 · Marana | — | Marana | 19:56.8 | 39 |
| 40 | Alex OdenkirkPlace 40 · Ironwood Ridge | — | Ironwood Ridge | 19:57.1 | 40 |
| 41 | Sam FoxPlace 41 · Rincon | — | Rincon | 20:08.9 | 41 |
| 42 | David FrasquilloPlace 42 · Tucson Magnet | — | Tucson Magnet | 20:19.5 | 42 |
| 43 | Shean YoungPlace 43 · Ironwood Ridge | — | Ironwood Ridge | 20:25.5 | 43 |
| 44 | David SheppardPlace 44 · Salpointe Catholic | — | Salpointe Catholic | 20:29.6 | 44 |
| 45 | Jalen ArmstrongPlace 45 · Amphitheater | — | Amphitheater | 20:37.4 | 45 |
| 46 | Lane EllwoodPlace 46 · Mountain Vie | — | Mountain Vie | 20:39.9 | 46 |
| 47 | Daniel BecklundPlace 47 · Rincon | — | Rincon | 20:46.5 | 47 |
| 48 | Victor BustamontePlace 48 · Amphitheater | — | Amphitheater | 20:50.1 | 48 |
| 49 | Peterson KaiPlace 49 · Mountain Vie | — | Mountain Vie | 21:08.4 | 49 |
| 50 | Patrick ColsonPlace 50 · Mountain Vie | — | Mountain Vie | 21:20.3 | 50 |
| 51 | Cai GutmanPlace 51 · Canyon Del Oro | — | Canyon Del Oro | 21:30.4 | 51 |
| 52 | Eric GilbertPlace 52 · Buena | — | Buena | 21:34.6 | 52 |
| 53 | Lee JohnsonPlace 53 · Tucson Magnet | — | Tucson Magnet | 21:47.6 | 53 |
| 54 | Fernando SanzPlace 54 · Rincon | — | Rincon | 21:50.4 | 54 |
| 55 | Sean RossPlace 55 · Marana | — | Marana | 21:54.1 | 55 |
| 56 | Josh CrucePlace 56 · Canyon Del Oro | — | Canyon Del Oro | 22:03.6 | 56 |
| 57 | David SeamansPlace 57 · Marana | — | Marana | 22:09.6 | 57 |
| 58 | Trevor HollingsworthPlace 58 · Mountain Vie | — | Mountain Vie | 22:11.9 | 58 |
| 59 | Jackson BainPlace 59 · Tucson Magnet | — | Tucson Magnet | 22:12.9 | 59 |
| 60 | Mark BennettPlace 60 · Marana | — | Marana | 22:20.9 | 60 |
| 61 | Andrew WalckerPlace 61 · Mountain Vie | — | Mountain Vie | 22:32.3 | 61 |
| 62 | Dwayne JensenPlace 62 · Amphitheater | — | Amphitheater | 23:02.8 | 62 |
| 63 | Adam HirschlPlace 63 · Amphitheater | — | Amphitheater | 23:10.2 | 63 |
| 64 | Miguel MorenoPlace 64 · Amphitheater | — | Amphitheater | 23:14.3 | 64 |
| 65 | Adam SpanierPlace 65 · Marana | — | Marana | 23:31.3 | 65 |
| 66 | Joseph BowerPlace 66 · Marana | — | Marana | 24:22.6 | 66 |