| 1 | Colt Spotted BearPlace 1 · Grade 11 · New Town | 11 | New Town | 16:32.58 |
| 2 | Lucas VollmerPlace 2 · Grade 10 · Surrey | 10 | Surrey | 17:46.89 |
| 3 | Colter MeiersPlace 3 · Grade 11 · Stanley | 11 | Stanley | 18:17.89 |
| 4 | Lander LahtinenPlace 4 · Grade 10 · New Town | 10 | New Town | 18:32.36 |
| 5 | Christopher McMahonPlace 5 · Grade 11 · Bishop Ryan | 11 | Bishop Ryan | 18:55.64 |
| 6 | Jalon ChapmanPlace 6 · Grade 8 · Trenton | 8 | Trenton | 19:09.27 |
| 7 | Willian CookPlace 7 · Grade 9 · Burke Central | 9 | Burke Central | 19:37.02 |
| 8 | Web LowryPlace 8 · Grade 11 · Bowbells | 11 | Bowbells | 19:40.21 |
| 9 | Mason ChrestPlace 9 · Grade 12 · Burke Central | 12 | Burke Central | 19:41.24 |
| 10 | Drew RoedockerPlace 10 · Grade 9 · Des-Lacs Burlington/.. | 9 | Des-Lacs Burlington/.. | 19:49.33 |
| 11 | Zander GroverPlace 11 · Grade 10 · Des-Lacs Burlington/.. | 10 | Des-Lacs Burlington/.. | 19:53.21 |
| 12 | Wyatt BeckerPlace 12 · Grade 11 · Surrey | 11 | Surrey | 19:53.55 |
| 13 | Phoenix WhitePlace 13 · Grade 12 · New Town | 12 | New Town | 19:59.95 |
| 14 | DeSean FinleyPlace 14 · Grade 12 · New Town | 12 | New Town | 20:17.27 |
| 15 | Dylan WeinandPlace 15 · Grade 12 · Glenburn | 12 | Glenburn | 20:20.64 |
| 16 | Maddix LongiePlace 16 · Grade 9 · Trenton | 9 | Trenton | 20:21.99 |
| 17 | August MajeresPlace 17 · Grade 9 · Garrison | 9 | Garrison | 20:22.86 |
| 18 | Daniel ToddPlace 18 · Grade 12 · Bishop Ryan | 12 | Bishop Ryan | 20:31.33 |
| 19 | Jordan LarsonPlace 19 · Grade 12 · Stanley | 12 | Stanley | 20:46.64 |
| 20 | Trent LeithPlace 20 · Grade 12 · Stanley | 12 | Stanley | 20:49.45 |
| 21 | Anthony AlliPlace 21 · Grade 11 · Des-Lacs Burlington/.. | 11 | Des-Lacs Burlington/.. | 20:54.11 |
| 22 | Luke CrosbyPlace 22 · Grade 11 · Bowbells | 11 | Bowbells | 20:58.61 |
| 23 | Justin BurudPlace 23 · Grade 11 · Burke Central | 11 | Burke Central | 20:59.24 |
| 24 | Milo AndersonPlace 24 · Grade 8 · Des-Lacs Burlington/.. | 8 | Des-Lacs Burlington/.. | 21:02.55 |
| 25 | Jonathan KosteckyPlace 25 · Grade 10 · Burke Central | 10 | Burke Central | 21:13.92 |
| 26 | Dayne Bruhn-GlaholtPlace 26 · Grade 11 · Stanley | 11 | Stanley | 21:23.58 |
| 27 | Mads BrattegardPlace 27 · Grade 12 · New Town | 12 | New Town | 21:43.14 |
| 28 | Giovanni GuicciardrPlace 28 · Grade 12 · New Town | 12 | New Town | 21:47.61 |
| 29 | Kysten KeeverPlace 29 · Grade 9 · Tioga | 9 | Tioga | 21:52.67 |
| 30 | Jeremiah CrosbyPlace 30 · Grade 10 · Trinity Christian (W.. | 10 | Trinity Christian (W.. | 22:03.64 |
| 31 | Garett MutschelknausPlace 31 · Grade 11 · Burke Central | 11 | Burke Central | 22:33.58 |
| 32 | Max PinedaPlace 32 · Grade 11 · Burke Central | 11 | Burke Central | 22:44.39 |
| 33 | Logan NesetPlace 33 · Grade 9 · Stanley | 9 | Stanley | 22:47.89 |
| 34 | Tyler BurnsPlace 34 · Grade 9 · Bishop Ryan | 9 | Bishop Ryan | 23:34.77 |
| 35 | Logan RuudPlace 35 · Grade 11 · Stanley | 11 | Stanley | 23:47.14 |
| 36 | Gavin RuudPlace 36 · Grade 10 · Garrison | 10 | Garrison | 24:04.45 |
| 37 | Aidan ErmerPlace 37 · Grade 9 · Garrison | 9 | Garrison | 24:07.14 |
| 38 | Harrison SchwartzPlace 38 · Grade 10 · Des-Lacs Burlington/.. | 10 | Des-Lacs Burlington/.. | 24:51.70 |
| 39 | Andrew KingPlace 39 · Grade 12 · Burke Central | 12 | Burke Central | 27:28.05 |