| 1 | Grayson RussellPlace 1 · Grade 7 · Greenspun | 7 | Greenspun | 12:41.4 PR |
| 2 | Josue CoronadoPlace 2 · Grade 8 · Swainston | 8 | Swainston | 13:06.9 PR |
| 3 | Cedar WardPlace 3 · Grade 6 · Greenspun | 6 | Greenspun | 13:20.7 PR |
| 4 | Jordan Lopez-GuerreroPlace 4 · Grade 7 · Hyde Park | 7 | Hyde Park | 13:23.8 |
| 5 | Isael MezaPlace 5 · Grade 7 · Bailey | 7 | Bailey | 13:51.1 PR |
| 6 | Jasper HornPlace 6 · Grade 7 · Tarkanian | 7 | Tarkanian | 13:51.1 PR |
| 7 | Quincy FladgerPlace 7 · Grade 7 · Swainston | 7 | Swainston | 14:01.3 |
| 8 | Lincoln TadmorPlace 8 · Grade 8 · Greenspun | 8 | Greenspun | 14:01.5 PR |
| 9 | Damian CoronadoPlace 9 · Grade 7 · Swainston | 7 | Swainston | 14:08.5 |
| 10 | Ethan CrawfordPlace 10 · Grade 8 · Hyde Park | 8 | Hyde Park | 14:12.2 |
| 11 | Rome' WyrickPlace 11 · Grade 8 · Swainston | 8 | Swainston | 14:18.4 PR |
| 12 | Ethan BakerPlace 12 · Grade 8 · Swainston | 8 | Swainston | 14:38.3 PR |
| 13 | Aaron RiosPlace 13 · Grade 7 · Hyde Park | 7 | Hyde Park | 14:42.9 |
| 14 | Brayden CarverPlace 14 · Grade 7 · Jim Bridger | 7 | Jim Bridger | 15:08.1 PR |
| 15 | Arturo Lopez MonjarasPlace 15 · Grade 7 · Jim Bridger | 7 | Jim Bridger | 15:08.9 PR |
| 16 | Mason PaonessaPlace 16 · Grade 7 · Tarkanian | 7 | Tarkanian | 15:26.6 PR |
| 17 | Zedekiah PressleyPlace 17 · Grade 8 · Hyde Park | 8 | Hyde Park | 15:41.0 PR |
| 18 | Anthony YangPlace 18 · Grade 8 · Greenspun | 8 | Greenspun | 15:44.1 PR |
| 19 | Thomas McGovernPlace 19 · Grade 8 · Greenspun | 8 | Greenspun | 15:46.7 PR |
| 20 | Jonathan SchaackPlace 20 · Grade 6 · Hyde Park | 6 | Hyde Park | 15:49.3 |
| 21 | Corbin TsaiPlace 21 · Grade 6 · Hyde Park | 6 | Hyde Park | 16:10.9 PR |
| 22 | Miguel AvilesPlace 22 · Grade 8 · Bailey | 8 | Bailey | 16:15.5 PR |
| 23 | Kaiden ClarkPlace 23 · Grade 8 · Bailey | 8 | Bailey | 16:15.7 PR |
| 24 | Darriyae LeePlace 24 · Grade 6 · Swainston | 6 | Swainston | 16:20.2 PR |
| 25 | Maxwell DiehlPlace 25 · Grade 7 · Hyde Park | 7 | Hyde Park | 16:33.1 |
| 26 | Lucas YooPlace 26 · Grade 6 · Hyde Park | 6 | Hyde Park | 16:42.1 PR |
| 27 | Akshit ChauhanPlace 27 · Grade 7 · Hyde Park | 7 | Hyde Park | 16:48.5 |
| 28 | Sterling SuPlace 28 · Grade 8 · Hyde Park | 8 | Hyde Park | 16:53.7 |
| 29 | David CanoPlace 29 · Grade 8 · Greenspun | 8 | Greenspun | 17:00.4 PR |
| 30 | Dylan CamarilloPlace 30 · Grade 8 · Tarkanian | 8 | Tarkanian | 17:09.0 PR |
| 31 | Mason EddyPlace 31 · Grade 6 · Tarkanian | 6 | Tarkanian | 17:13.5 PR |
| 32 | Noah NoriegaPlace 32 · Grade 7 · Hyde Park | 7 | Hyde Park | 17:25.4 |
| 33 | Keith O'NealPlace 33 · Grade 6 · Hyde Park | 6 | Hyde Park | 17:28.5 |
| 34 | Rishon CoonPlace 34 · Grade 8 · Swainston | 8 | Swainston | 17:36.7 |
| 35 | Nolan ApelgrenPlace 35 · Grade 8 · Greenspun | 8 | Greenspun | 19:01.1 PR |
| 36 | Carlos PalaciosPlace 36 · Grade - · Sandy Valley | - | Sandy Valley | 19:02.7 PR |
| 37 | Eli LockridgePlace 37 · Grade 7 · Marvin Sedway | 7 | Marvin Sedway | 19:46.9 PR |
| 38 | Roman GreenPlace 38 · Grade 8 · Marvin Sedway | 8 | Marvin Sedway | 20:14.7 PR |
| 39 | Jase DodsonPlace 39 · Grade 7 · Swainston | 7 | Swainston | 20:22.7 PR |
| 40 | Gabriel BayangPlace 40 · Grade 6 · Tarkanian | 6 | Tarkanian | 20:27.7 PR |
| 41 | Reily Preciado PelaezPlace 41 · Grade 8 · Greenspun | 8 | Greenspun | 20:33.3 PR |
| 42 | Theodore Alverez VlarioPlace 42 · Grade 7 · Hyde Park | 7 | Hyde Park | 20:39.6 PR |
| 43 | Dewon JohnsonPlace 43 · Grade 6 · Swainston | 6 | Swainston | 21:02.1 PR |
| 44 | David BleaPlace 44 · Grade 8 · Greenspun | 8 | Greenspun | 22:59.6 PR |
| 45 | Tyler HaddrillPlace 45 · Grade 7 · Greenspun | 7 | Greenspun | 26:03.3 PR |
| 46 | Charles McGovernPlace 46 · Grade 6 · Greenspun | 6 | Greenspun | 26:06.0 PR |