| 1 | Caleb AnsonPlace 1 · Snowflake | — | Snowflake | 17:21.61 | 1 |
| 2 | Steven HallsPlace 2 · Blue Ridge | — | Blue Ridge | 18:17.47 | 2 |
| 3 | Trey FlakePlace 3 · Snowflake | — | Snowflake | 18:20.98 | 3 |
| 4 | Jack HackettPlace 4 · Safford | — | Safford | 18:31.13 | 4 |
| 5 | Ryan QuinteroPlace 5 · Coconino | — | Coconino | 18:38.98 | 5 |
| 6 | Alexander AtkinsonPlace 6 · Blue Ridge | — | Blue Ridge | 18:42.96 | 6 |
| 7 | Adin ScottPlace 7 · Coconino | — | Coconino | 18:43.83 | 7 |
| 8 | Garrett CranerPlace 8 · Snowflake | — | Snowflake | 18:47.99 | 8 |
| 9 | Jace CoochwikviaPlace 9 · Winslow | — | Winslow | 19:16.26 | 9 |
| 10 | Rory OwensPlace 10 · Snowflake | — | Snowflake | 19:19.43 | 10 |
| 11 | Nicholas WolfePlace 11 · Coconino | — | Coconino | 19:29.06 | 11 |
| 12 | Leon BartonPlace 12 · Winslow | — | Winslow | 19:31.53 | 12 |
| 13 | Kalieb BegayePlace 13 · Winslow | — | Winslow | 19:33.74 | 13 |
| 14 | Trevin FlakePlace 14 · Snowflake | — | Snowflake | 19:39.46 | 14 |
| 15 | Cj SerranoPlace 15 · Show Low | — | Show Low | 19:42.32 | 15 |
| 16 | Rocky BrownPlace 16 · Blue Ridge | — | Blue Ridge | 19:55.56 | 16 |
| 17 | Leandre LupePlace 17 · Cibecue | — | Cibecue | 19:55.97 | — |
| 18 | Carter PapaPlace 18 · Snowflake | — | Snowflake | 19:59.91 | 17 |
| 19 | Andrew OrtegaPlace 19 · Safford | — | Safford | 20:05.63 | 18 |
| 20 | Kail ClarkPlace 20 · Show Low | — | Show Low | 20:05.83 | 19 |
| 21 | Laine DavisPlace 21 · Coconino | — | Coconino | 20:14.89 | 20 |
| 22 | Gage PalmateerPlace 22 · Coconino | — | Coconino | 20:15.82 | 21 |
| 23 | Tate LuntPlace 23 · Snowflake | — | Snowflake | 20:16.67 | 22 |
| 24 | Clayton RhotonPlace 24 · Coconino | — | Coconino | 20:21.85 | 23 |
| 25 | David ShawPlace 25 · Show Low | — | Show Low | 20:27.75 | 24 |
| 26 | Justin AlbertPlace 26 · Winslow | — | Winslow | 20:30.15 | 25 |
| 27 | Talen PitterlePlace 27 · Show Low | — | Show Low | 20:35.66 | 26 |
| 28 | Zachary WoolridgePlace 28 · Blue Ridge | — | Blue Ridge | 20:39.78 | 27 |
| 29 | Logan BonitoPlace 29 · Blue Ridge | — | Blue Ridge | 20:42.83 | 28 |
| 30 | Dakota HunterPlace 30 · Coconino | — | Coconino | 20:51.44 | 29 |
| 31 | Shane PhillipsPlace 31 · Sanders | — | Sanders | 20:52.95 | 30 |
| 32 | Jayden CooperPlace 32 · Winslow | — | Winslow | 20:55.16 | 31 |
| 33 | Shawndell RustinPlace 33 · Cibecue | — | Cibecue | 21:00.57 | — |
| 34 | Connor HyerPlace 34 · Round Valley | — | Round Valley | 21:06.72 | — |
| 35 | Dallin MccalebPlace 35 · Show Low | — | Show Low | 21:07.04 | 32 |
| 36 | Logan JoePlace 36 · Blue Ridge | — | Blue Ridge | 21:23.41 | 33 |
| 37 | Zach MontierithPlace 37 · Safford | — | Safford | 21:28.18 | 34 |
| 38 | Trevin TsosiePlace 38 · Sanders | — | Sanders | 21:28.52 | 35 |
| 39 | Landen SladePlace 39 · Round Valley | — | Round Valley | 21:43.54 | — |
| 40 | Devon LindensteinPlace 40 · Florence | — | Florence | 21:43.87 | 36 |
| 41 | Allen AdayPlace 41 · Blue Ridge | — | Blue Ridge | 22:26.25 | 37 |
| 42 | Landen SingletonPlace 42 · Florence | — | Florence | 22:57.81 | 38 |
| 43 | Deandre HawthornePlace 43 · Alchesay | — | Alchesay | 23:13.90 | 39 |
| 44 | Christopher CurtisPlace 44 · Safford | — | Safford | 23:48.53 | 40 |
| 45 | Makai YazziePlace 45 · Sanders | — | Sanders | 23:49.57 | 41 |
| 46 | Aiden LeePlace 46 · Florence | — | Florence | 23:49.79 | 42 |
| 47 | Thomas NosiePlace 47 · San Carlos | — | San Carlos | 24:04.82 | 43 |
| 48 | Matthew GarciaPlace 48 · Safford | — | Safford | 24:27.22 | 44 |
| 49 | Kutuba ZimbaPlace 49 · Florence | — | Florence | 24:30.04 | 45 |
| 50 | Landis ReedPlace 50 · Alchesay | — | Alchesay | 24:44.55 | 46 |
| 51 | Runyon KinneyPlace 51 · San Carlos | — | San Carlos | 24:57.85 | 47 |
| 52 | Torren DavisPlace 52 · Round Valley | — | Round Valley | 25:03.02 | — |
| 53 | Jeremiah WahlPlace 53 · Show Low | — | Show Low | 25:08.53 | 48 |
| 54 | Edmund WhitehorsePlace 54 · Sanders | — | Sanders | 25:25.94 | 49 |
| 55 | Kaden PhillipsPlace 55 · San Carlos | — | San Carlos | 25:26.78 | 50 |
| 56 | Caden MoseleyPlace 56 · Florence | — | Florence | 25:33.28 | 51 |
| 57 | Kyle FrancisPlace 57 · Sanders | — | Sanders | 25:39.72 | 52 |
| 58 | Ladamian GeorgePlace 58 · Alchesay | — | Alchesay | 26:39.98 | 53 |
| 59 | Traver LavenderPlace 59 · Alchesay | — | Alchesay | 26:40.24 | 54 |
| 60 | Julius MagbyPlace 60 · Safford | — | Safford | 27:18.75 | 55 |
| 61 | Gage NeffPlace 61 · Show Low | — | Show Low | 27:34.18 | 56 |
| 62 | Julius ColelayPlace 62 · Alchesay | — | Alchesay | 27:44.16 | 57 |
| 63 | Tyler KrizanPlace 63 · Florence | — | Florence | 28:02.98 | 58 |
| 64 | Mykee IvinsPlace 64 · Alchesay | — | Alchesay | 28:21.40 | 59 |
| 65 | Romeo JamesPlace 65 · San Carlos | — | San Carlos | 29:36.38 | 60 |
| 66 | Bryan ArambulaPlace 66 · Safford | — | Safford | 34:08.38 | 61 |
| 67 | Ken ChurchPlace 67 · San Carlos | — | San Carlos | 37:05.62 | 62 |
| 68 | Anthony PattenPlace 68 · San Carlos | — | San Carlos | 37:25.66 | 63 |
| 69 | Kyle TatePlace 69 · Alchesay | — | Alchesay | 37:43.22 | 64 |