| 1 | Austin SmithPlace 1 · Grade 12 · Badger | 12 | Badger | 18:12.5 |
| 2 | Michael EarlsPlace 2 · Grade 11 · Badger | 11 | Badger | 18:29.4 |
| 3 | Mason BoggsPlace 3 · Grade 12 · Beaver Local | 12 | Beaver Local | 18:35.2 |
| 4 | Payton PalettePlace 4 · Grade 9 · Badger | 9 | Badger | 19:12.2 |
| 5 | David HartmanPlace 5 · Grade 10 · Badger | 10 | Badger | 19:15.9 |
| 6 | Logan EarlsPlace 6 · Grade 9 · Badger | 9 | Badger | 19:20.0 |
| 7 | Ayden BunnPlace 7 · Grade 12 · Ellet | 12 | Ellet | 19:24.6 |
| 8 | Cj SiembidaPlace 8 · Grade 12 · Salem | 12 | Salem | 19:28.6 |
| 9 | Logan ThompsonPlace 9 · Grade 10 · Salem | 10 | Salem | 19:30.4 |
| 10 | Abe RettosPlace 10 · Grade 10 · Beaver Local | 10 | Beaver Local | 19:56.9 |
| 11 | Dustin BrownPlace 11 · Grade 12 · Salem | 12 | Salem | 19:59.9 |
| 12 | Jorge SeddonPlace 12 · Grade 12 · Salem | 12 | Salem | 20:10.9 |
| 13 | Cartel WilliamsPlace 13 · Grade 12 · Ellet | 12 | Ellet | 20:21.2 |
| 14 | Ernesto MusgravePlace 14 · Grade 10 · Ellet | 10 | Ellet | 20:26.1 |
| 15 | Emeric CallahanPlace 15 · Grade 12 · Salem | 12 | Salem | 20:31.4 |
| 16 | Hank JohnsPlace 16 · Grade 12 · Beaver Local | 12 | Beaver Local | 20:43.6 |
| 17 | Tyler SlusserPlace 17 · Grade 11 · Ellet | 11 | Ellet | 20:46.1 PR |
| 18 | Payden MillerPlace 18 · Grade 9 · Badger | 9 | Badger | 21:16.8 |
| 19 | Deagan LozierPlace 19 · Grade 12 · Ellet | 12 | Ellet | 21:37.3 |
| 20 | Phoenix DevaultPlace 20 · Grade 9 · Salem | 9 | Salem | 21:39.0 |
| 21 | Zach WhitemenPlace 21 · Grade 12 · Salem | 12 | Salem | 21:39.2 |
| 22 | Shawn WarePlace 22 · Grade 12 · Oak Glen | 12 | Oak Glen | 21:51.2 |
| 23 | Brice EnochsPlace 23 · Grade 10 · Oak Glen | 10 | Oak Glen | 21:51.6 |
| 24 | Justin BaileyPlace 24 · Grade 12 · Beaver Local | 12 | Beaver Local | 21:57.6 |
| 25 | Matthew TracyPlace 25 · Grade 12 · Beaver Local | 12 | Beaver Local | 22:15.7 |
| 26 | Tyson JacksonPlace 26 · Grade 11 · Salem | 11 | Salem | 22:16.0 |
| 27 | Tegan JacksonPlace 27 · Grade 9 · Salem | 9 | Salem | 22:38.0 |
| 28 | Isaiah ProcknoPlace 28 · Grade 12 · Ellet | 12 | Ellet | 22:43.5 |
| 29 | Aaden RingPlace 29 · Grade 12 · Beaver Local | 12 | Beaver Local | 22:49.0 |
| 30 | Ollie ServettePlace 30 · Grade 10 · Beaver Local | 10 | Beaver Local | 22:53.2 |
| 31 | Xzavier IsleyPlace 31 · Grade 12 · Ellet | 12 | Ellet | 22:59.7 |
| 32 | Gavin WilliamsPlace 32 · Grade 10 · Beaver Local | 10 | Beaver Local | 23:36.6 |
| 33 | Wyatt WebbPlace 33 · Grade 11 · Badger | 11 | Badger | 24:24.3 |
| 34 | Oliver BellvillePlace 34 · Grade 9 · Oak Glen | 9 | Oak Glen | 25:08.4 |
| 35 | Josh WilsonPlace 35 · Grade 9 · Ellet | 9 | Ellet | 33:56.4 PR |