| 1 | Jesus RiveraPlace 1 · Sedona Red Rock | — | Sedona Red Rock | 16:39.31 | 1 |
| 2 | Brannon WallacePlace 2 · Zuni | — | Zuni | 17:07.86 | 2 |
| 3 | Nicolas MontanezPlace 3 · St Augustine | — | St Augustine | 17:36.35 | 3 |
| 4 | Garrett DebsPlace 4 · Sedona Red Rock | — | Sedona Red Rock | 17:50.46 | 4 |
| 5 | Brian DuncanPlace 5 · Show Low | — | Show Low | 17:54.95 | 5 |
| 6 | Will ArnettePlace 6 · Blue Ridge | — | Blue Ridge | 18:02.85 | 6 |
| 7 | Kevin GiaPlace 7 · Zuni | — | Zuni | 18:19.07 | 7 |
| 8 | Jorge RiveraPlace 8 · Sedona Red Rock | — | Sedona Red Rock | 18:24.51 | 8 |
| 9 | Shilyn SingerPlace 9 · Winslow | — | Winslow | 18:37.04 | 9 |
| 10 | Monte PrestwichPlace 10 · Blue Ridge | — | Blue Ridge | 18:42.96 | 10 |
| 11 | Forrest WadingtonPlace 11 · Payson | — | Payson | 18:46.35 | 11 |
| 12 | Evan PrestwichPlace 12 · Blue Ridge | — | Blue Ridge | 18:46.64 | 12 |
| 13 | J.P. RodriguezPlace 13 · Snowflake | — | Snowflake | 18:53.01 | 13 |
| 14 | Adrian ThomasPlace 14 · Holbrook | — | Holbrook | 18:55.52 | 14 |
| 15 | Jackie FrankPlace 15 · Holbrook | — | Holbrook | 18:55.83 | 15 |
| 16 | Corey KanuhoPlace 16 · Holbrook | — | Holbrook | 19:07.39 | 16 |
| 17 | Chee MelcomhPlace 17 · Holbrook | — | Holbrook | 19:14.21 | 17 |
| 18 | Kyle SilversmithPlace 18 · Zuni | — | Zuni | 19:16.61 | 18 |
| 19 | Taylor WebberPlace 19 · Sedona Red Rock | — | Sedona Red Rock | 19:24.30 | 19 |
| 20 | Alan MyersPlace 20 · Sedona Red Rock | — | Sedona Red Rock | 19:27.84 | 20 |
| 21 | Collin CachiniPlace 21 · Zuni | — | Zuni | 19:28.31 | 21 |
| 22 | Khalyd ClayPlace 22 · Blue Ridge | — | Blue Ridge | 19:29.14 | 22 |
| 23 | Marvin YazziePlace 23 · Holbrook | — | Holbrook | 19:31.23 | 23 |
| 24 | Marcus MontanoPlace 24 · St Augustine | — | St Augustine | 19:42.45 | 24 |
| 25 | Mathew NehaPlace 25 · Zuni | — | Zuni | 19:46.66 | 25 |
| 26 | Derek PrestwichPlace 26 · Blue Ridge | — | Blue Ridge | 19:50.20 | 26 |
| 27 | Manuel VillaPlace 27 · Alchesay | — | Alchesay | 19:55.30 | 27 |
| 28 | Jake DuncanPlace 28 · Show Low | — | Show Low | 20:07.90 | 28 |
| 29 | Tom WalshPlace 29 · St Augustine | — | St Augustine | 20:10.45 | 29 |
| 30 | Laitham HuntPlace 30 · Snowflake | — | Snowflake | 20:12.03 | 30 |
| 31 | Tanner HodgesPlace 31 · Payson | — | Payson | 20:12.46 | 31 |
| 32 | Joel WebbPlace 32 · Show Low | — | Show Low | 20:22.13 | 32 |
| 33 | Alex MorganPlace 33 · Show Low | — | Show Low | 20:22.76 | 33 |
| 34 | Michael ScottPlace 34 · Payson | — | Payson | 20:23.27 | 34 |
| 35 | Jimrail ManygoatsPlace 35 · Holbrook | — | Holbrook | 20:24.68 | 35 |
| 36 | Rolley BurtonPlace 36 · Snowflake | — | Snowflake | 20:25.46 | 36 |
| 37 | Noah FlakePlace 37 · Snowflake | — | Snowflake | 20:29.83 | 37 |
| 38 | Gabe GreenfieldPlace 38 · Sedona Red Rock | — | Sedona Red Rock | 20:35.97 | 38 |
| 39 | Alec HughtePlace 39 · Zuni | — | Zuni | 20:39.39 | 39 |
| 40 | Kyle KeatingPlace 40 · Fountain Hills | — | Fountain Hills | 20:41.38 | 40 |
| 41 | Shawn EdaakiePlace 41 · Zuni | — | Zuni | 20:44.34 | 41 |
| 42 | Eli LesliePlace 42 · Alchesay | — | Alchesay | 20:55.40 | 42 |
| 43 | Lucas RydbergPlace 43 · Blue Ridge | — | Blue Ridge | 20:58.82 | 43 |
| 44 | Aman SharmaPlace 44 · Payson | — | Payson | 21:04.50 | 44 |
| 45 | Charles BoycePlace 45 · Fountain Hills | — | Fountain Hills | 21:04.72 | 45 |
| 46 | Peyton PetePlace 46 · Winslow | — | Winslow | 21:05.73 | 46 |
| 47 | Jamie WadingtonPlace 47 · Payson | — | Payson | 21:06.37 | 47 |
| 48 | Junior StaceyPlace 48 · Winslow | — | Winslow | 21:10.09 | 48 |
| 49 | Craig GoodallPlace 49 · Fountain Hills | — | Fountain Hills | 21:10.71 | 49 |
| 50 | Tyle CopleaPlace 50 · Fountain Hills | — | Fountain Hills | 21:11.57 | 50 |
| 51 | Nick FelicianoPlace 51 · Fountain Hills | — | Fountain Hills | 21:15.26 | 51 |
| 52 | Edward MasawytewaPlace 52 · Winslow | — | Winslow | 21:24.78 | 52 |
| 53 | Blaine LeePlace 53 · Show Low | — | Show Low | 21:25.67 | 53 |
| 54 | Trumayne WilliamsPlace 54 · Winslow | — | Winslow | 21:27.29 | 54 |
| 55 | Joey CoxPlace 55 · Snowflake | — | Snowflake | 21:33.40 | 55 |
| 56 | Christian EthelbahPlace 56 · Alchesay | — | Alchesay | 21:33.61 | 56 |
| 57 | John ConnollyPlace 57 · Blue Ridge | — | Blue Ridge | 21:36.08 | 57 |
| 58 | Kent BrewerPlace 58 · Show Low | — | Show Low | 22:11.29 | 58 |
| 59 | Jose BustillosPlace 59 · St Augustine | — | St Augustine | 22:31.10 | 59 |
| 60 | Byron LoasPlace 60 · Alchesay | — | Alchesay | 22:43.10 | 60 |
| 61 | Jon MillerPlace 61 · Fountain Hills | — | Fountain Hills | 23:11.79 | 61 |
| 62 | Anthony WestPlace 62 · Show Low | — | Show Low | 23:22.26 | 62 |
| 63 | Chad MerrellPlace 63 · Snowflake | — | Snowflake | 23:44.25 | 63 |
| 64 | Ethan MalonePlace 64 · Alchesay | — | Alchesay | 23:50.44 | 64 |
| 65 | Jared MasseyPlace 65 · Alchesay | — | Alchesay | 25:11.55 | 65 |
| 66 | Jose GonzalezPlace 66 · St Augustine | — | St Augustine | 27:29.56 | 66 |
| 67 | Cory HovePlace 67 · St Augustine | — | St Augustine | 33:57.38 | 67 |