| 1 | Gabe SheppardPlace 1 · Grade 12 · Simley | 12 | Simley | 17:10.6 |
| 2 | Amanuel TadessePlace 2 · Grade 12 · Simley | 12 | Simley | 17:45.6 |
| 3 | Leon BarbotPlace 3 · Grade 10 · Simley | 10 | Simley | 17:50.8 |
| 4 | Cooper BangerterPlace 4 · Grade 11 · Simley | 11 | Simley | 17:55.1 |
| 5 | Lucas SalitrosPlace 5 · Grade 11 · Maple Grove | 11 | Maple Grove | 18:07.2 |
| 6 | Omri KordatzkyPlace 6 · Grade 11 · Irondale | 11 | Irondale | 18:38.3 |
| 7 | Declan HamiltonPlace 7 · Grade 11 · Irondale | 11 | Irondale | 19:01.0 |
| 8 | Dylan PeasePlace 8 · Grade 12 · Simley | 12 | Simley | 19:13.4 |
| 9 | Hudson ThorenPlace 9 · Grade 9 · Maple Grove | 9 | Maple Grove | 19:21.0 |
| 10 | Isaac JasperPlace 10 · Grade 10 · Irondale | 10 | Irondale | 19:24.9 |
| 11 | Owen DeerPlace 11 · Grade 8 · Irondale | 8 | Irondale | 19:36.9 |
| 12 | Rush DanielsonPlace 12 · Grade 9 · Maple Grove | 9 | Maple Grove | 19:42.5 |
| 13 | Griffin BrossPlace 13 · Grade 10 · Maple Grove | 10 | Maple Grove | 19:55.0 |
| 14 | Devon TrippPlace 14 · Grade 10 · Maple Grove | 10 | Maple Grove | 20:48.3 |
| 15 | Henry HabeckPlace 15 · Grade 12 · Irondale | 12 | Irondale | 20:58.9 |
| 16 | Mason ShawPlace 16 · Grade 10 · Maple Grove | 10 | Maple Grove | 21:06.3 |
| 17 | Ezra AbrahamsonPlace 17 · Grade 10 · Irondale | 10 | Irondale | 21:17.8 |
| 18 | Brooks KisslingPlace 18 · Grade 9 · Simley | 9 | Simley | 21:22.9 |
| 19 | Ellis WoverasPlace 19 · Grade 12 · Simley | 12 | Simley | 21:40.6 |
| 20 | Peter EtnierPlace 20 · Grade 12 · Irondale | 12 | Irondale | 22:03.3 |
| 21 | Jackson BahnPlace 21 · Grade 12 · Irondale | 12 | Irondale | 22:14.0 |
| 22 | Ryan LakhamonePlace 22 · Grade 10 · Simley | 10 | Simley | 22:24.9 |
| 23 | Bently CraigPlace 23 · Grade 12 · Maple Grove | 12 | Maple Grove | 22:37.9 |
| 24 | Nolan IdlePlace 24 · Grade 10 · Maple Grove | 10 | Maple Grove | 22:54.6 |
| 25 | Chase JohnsonPlace 25 · Grade 10 · Maple Grove | 10 | Maple Grove | 23:19.4 |
| 26 | Joel WelterPlace 26 · Grade 9 · Maple Grove | 9 | Maple Grove | 23:39.9 |
| 27 | Christian WolfePlace 27 · Grade 11 · Maple Grove | 11 | Maple Grove | 24:35.3 |
| 28 | Logan Da SilvaPlace 28 · Grade 10 · Maple Grove | 10 | Maple Grove | 24:59.5 |
| 29 | Braylen NguyenPlace 29 · Grade 11 · Simley | 11 | Simley | 25:04.8 |
| 30 | Samuel RaymondPlace 30 · Grade 10 · Maple Grove | 10 | Maple Grove | 25:08.1 |
| 31 | Graham ThompsonPlace 31 · Grade 9 · Maple Grove | 9 | Maple Grove | 26:32.9 |
| 32 | Giovanni WilliamsPlace 32 · Grade 11 · Simley | 11 | Simley | 30:14.6 |