| 1 | Edgar Vera AlveradoPlace 1 · Grade 12 · Juneau-Douglas Yadaa.at | 12 | Juneau-Douglas Yadaa.at | 18:47.99 |
| 2 | Nick IversonPlace 2 · Grade 11 · Juneau-Douglas Yadaa.at | 11 | Juneau-Douglas Yadaa.at | 18:49.36 |
| 3 | Malachi PeimannPlace 3 · Grade 12 · Juneau-Douglas Yadaa.at | 12 | Juneau-Douglas Yadaa.at | 18:52.52 |
| 4 | Joshua ReedPlace 4 · Grade 11 · Juneau-Douglas Yadaa.at | 11 | Juneau-Douglas Yadaa.at | 18:52.86 |
| 5 | Oliver ZigmundPlace 5 · Grade 12 · Juneau-Douglas Yadaa.at | 12 | Juneau-Douglas Yadaa.at | 18:57.27 |
| 6 | Logan FellmanPlace 6 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 18:57.61 |
| 7 | Ethan ReichlPlace 7 · Grade 12 · Thunder Mountain | 12 | Thunder Mountain | 20:01.11 |
| 8 | Austin HuangPlace 8 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 20:02.36 |
| 9 | Finn LambPlace 9 · Grade 11 · Juneau-Douglas Yadaa.at | 11 | Juneau-Douglas Yadaa.at | 20:08.83 |
| 10 | Caden MorrisPlace 10 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 20:15.83 |
| 11 | Orion PadenPlace 11 · Grade 9 · Thunder Mountain | 9 | Thunder Mountain | 20:18.27 |
| 12 | Daniel DegenerPlace 12 · Grade 9 · Thunder Mountain | 9 | Thunder Mountain | 20:20.27 |
| 13 | Bryden RobertsPlace 13 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 20:24.33 |
| 14 | Mael PiassalePlace 14 · Grade 11 · Juneau-Douglas Yadaa.at | 11 | Juneau-Douglas Yadaa.at | 20:28.67 |
| 15 | Casey KnappPlace 15 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 20:51.02 |
| 16 | Angus AndrewsPlace 16 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 20:56.99 |
| 17 | Chayden EndicottPlace 17 · Grade 9 · Thunder Mountain | 9 | Thunder Mountain | 21:05.58 |
| 18 | Daniel JuergensPlace 18 · Grade 10 · Thunder Mountain | 10 | Thunder Mountain | 21:19.64 |
| 19 | Bence BuryPlace 19 · Grade 10 · Juneau-Douglas Yadaa.at | 10 | Juneau-Douglas Yadaa.at | 21:37.89 |
| 20 | Dashel CulbrethPlace 20 · Grade 11 · Juneau-Douglas Yadaa.at | 11 | Juneau-Douglas Yadaa.at | 21:40.80 |
| 21 | Ben SikesPlace 21 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 21:46.55 |
| 22 | Merrick HartmanPlace 22 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 21:48.11 |
| 23 | Gavin SebastianPlace 23 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 22:20.02 |
| 24 | Dane HubertPlace 24 · Grade 10 · Thunder Mountain | 10 | Thunder Mountain | 22:59.83 |
| 25 | Bruno MalechaPlace 25 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 23:20.08 |
| 26 | Inde EckersonPlace 26 · Grade 9 · Juneau-Douglas Yadaa.at | 9 | Juneau-Douglas Yadaa.at | 23:34.08 |
| 27 | Evan WardPlace 27 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 24:16.02 |
| 28 | Ian WardPlace 28 · Grade 11 · Thunder Mountain | 11 | Thunder Mountain | 24:16.49 |
| 29 | Jude JonesPlace 29 · Grade 9 · Thunder Mountain | 9 | Thunder Mountain | 24:27.27 |
| 30 | Ames PattersonPlace 30 · Grade 10 · Juneau-Douglas Yadaa.at | 10 | Juneau-Douglas Yadaa.at | 24:56.74 |
| 31 | John PolaskyPlace 31 · Grade 10 · Juneau-Douglas Yadaa.at | 10 | Juneau-Douglas Yadaa.at | 25:00.08 |
| 32 | Diego GomezPlace 32 · Grade 10 · Juneau-Douglas Yadaa.at | 10 | Juneau-Douglas Yadaa.at | 25:02.42 |