| 1 | Peyton SchneiderPlace 1 · Mountain Ridge | — | Mountain Ridge | 16:28.31 | 1 |
| 2 | Noah FlemingPlace 2 · Sandra Day O'Connor | — | Sandra Day O'Connor | 16:37.84 | 2 |
| 3 | Mario FernandezPlace 3 · Sandra Day O'Connor | — | Sandra Day O'Connor | 17:43.44 | 3 |
| 4 | George Middendorf VIPlace 4 · Sandra Day O'Connor | — | Sandra Day O'Connor | 18:00.69 | 4 |
| 5 | Thomas KimPlace 5 · Mountain Ridge | — | Mountain Ridge | 18:05.97 | 5 |
| 6 | Wyatt WilsonPlace 6 · Boulder Creek | — | Boulder Creek | 18:14.72 | 6 |
| 7 | Victor SandrinPlace 7 · Mountain Ridge | — | Mountain Ridge | 18:20.72 | 7 |
| 8 | Jett SeguinPlace 8 · Mountain Ridge | — | Mountain Ridge | 18:26.03 | 8 |
| 9 | Seth GardinerPlace 9 · Sandra Day O'Connor | — | Sandra Day O'Connor | 18:32.59 | 9 |
| 10 | Owen SmythPlace 10 · Boulder Creek | — | Boulder Creek | 18:38.47 | 10 |
| 11 | Adrian RodriguezPlace 11 · Mountain Ridge | — | Mountain Ridge | 18:50.00 | 11 |
| 12 | Ethan CopadoPlace 12 · Boulder Creek | — | Boulder Creek | 18:55.97 | 12 |
| 13 | Jack SmithPlace 13 · Mountain Ridge | — | Mountain Ridge | 19:07.34 | 13 |
| 14 | Brantley HolmPlace 14 · Sandra Day O'Connor | — | Sandra Day O'Connor | 19:16.31 | 14 |
| 15 | Luke WillettPlace 15 · Deer Valley | — | Deer Valley | 19:21.15 | 15 |
| 16 | Austin UtterPlace 16 · Deer Valley | — | Deer Valley | 19:29.06 | 16 |
| 17 | Callin FarrPlace 17 · Deer Valley | — | Deer Valley | 19:43.41 | 17 |
| 18 | Ryan WilliamsPlace 18 · Sandra Day O'Connor | — | Sandra Day O'Connor | 19:48.62 | 18 |
| 19 | Josh WillettPlace 19 · Deer Valley | — | Deer Valley | 19:54.41 | 19 |
| 20 | James WenzelPlace 20 · Sandra Day O'Connor | — | Sandra Day O'Connor | 19:55.50 | 20 |
| 21 | Chandler DeVinneyPlace 21 · Mountain Ridge | — | Mountain Ridge | 19:57.00 | 21 |
| 22 | Chaz PugsleyPlace 22 · Boulder Creek | — | Boulder Creek | 20:10.44 | 22 |
| 23 | Dillon CurriePlace 23 · Sandra Day O'Connor | — | Sandra Day O'Connor | 20:16.00 | — |
| 24 | Ethan BergmanPlace 24 · Boulder Creek | — | Boulder Creek | 20:22.06 | 23 |
| 25 | Carson LiuPlace 25 · Mountain Ridge | — | Mountain Ridge | 20:26.47 | — |
| 26 | Bryce VanCampPlace 26 · Deer Valley | — | Deer Valley | 20:27.09 | 24 |
| 27 | Adrian Lopez CervantesPlace 27 · Barry Goldwater | — | Barry Goldwater | 20:44.94 | 25 |
| 28 | Nathan SmithPlace 28 · Boulder Creek | — | Boulder Creek | 20:50.78 | 26 |
| 29 | Zachary FitzpatrickPlace 29 · Sandra Day O'Connor | — | Sandra Day O'Connor | 20:58.34 | — |
| 30 | William WalkerPlace 30 · Deer Valley | — | Deer Valley | 21:01.09 | 27 |
| 31 | Kallen McCrackenPlace 31 · Mountain Ridge | — | Mountain Ridge | 21:07.25 | — |
| 32 | Omar RiosPlace 32 · Barry Goldwater | — | Barry Goldwater | 21:23.62 | 28 |
| 33 | Keven BeckPlace 33 · Boulder Creek | — | Boulder Creek | 21:37.12 | 29 |
| 34 | Nathaniel GalloPlace 34 · Boulder Creek | — | Boulder Creek | 21:51.12 | — |
| 35 | Aiden AshleyPlace 35 · Deer Valley | — | Deer Valley | 21:59.22 | 30 |
| 36 | Kendrick CollinsPlace 36 · Deer Valley | — | Deer Valley | 22:02.38 | — |
| 37 | Mustafa SultaniPlace 37 · Deer Valley | — | Deer Valley | 22:04.91 | — |
| 38 | Nathan NitschkePlace 38 · Deer Valley | — | Deer Valley | 22:10.09 | — |
| 39 | Preston WhitePlace 39 · Boulder Creek | — | Boulder Creek | 22:25.91 | — |
| 40 | Owen DockterPlace 40 · Mountain Ridge | — | Mountain Ridge | 22:30.31 | — |
| 41 | Jordan GrosshueschPlace 41 · Barry Goldwater | — | Barry Goldwater | 23:02.38 | 31 |
| 42 | Joey RandallPlace 42 · Barry Goldwater | — | Barry Goldwater | 24:19.56 | 32 |
| 43 | Myles VazquezPlace 43 · Barry Goldwater | — | Barry Goldwater | 24:52.09 | 33 |
| 44 | Jayden LomayestewaPlace 44 · Barry Goldwater | — | Barry Goldwater | 29:52.25 | 34 |