| 1 | Ethan WalkerPlace 1 · Grade 10 · Harlem | 10 | Harlem | 17:14.80 |
| 2 | Ryland CranePlace 2 · Grade 11 · Great Falls | 11 | Great Falls | 17:19.30 |
| 3 | Donovan ArchambaultPlace 3 · Grade 12 · Harlem | 12 | Harlem | 18:13.50 |
| 4 | Mason GregoirePlace 4 · Grade 12 · Havre | 12 | Havre | 18:23.60 |
| 5 | Zaiden ReevesPlace 5 · Grade 12 · Great Falls | 12 | Great Falls | 18:31.30 |
| 6 | Jayvon Big KnifePlace 6 · Grade 11 · Harlem | 11 | Harlem | 18:39.30 |
| 7 | Treyton MountPlace 7 · Grade 10 · Harlem | 10 | Harlem | 18:39.30 |
| 8 | Oliver PickPlace 8 · Grade 12 · Glasgow | 12 | Glasgow | 18:52.80 |
| 9 | Jayden EderPlace 9 · Grade 9 · Poplar | 9 | Poplar | 18:54.60 |
| 10 | Sean NagelPlace 10 · Grade 9 · Havre | 9 | Havre | 19:00.50 |
| 11 | Seth WoldtvedtPlace 11 · Grade 11 · Great Falls | 11 | Great Falls | 19:06.20 |
| 12 | Orion Cuts the RopePlace 12 · Grade 11 · Harlem | 11 | Harlem | 19:13.10 |
| 13 | Kenneth WonsickPlace 13 · Grade 10 · Great Falls | 10 | Great Falls | 19:16.40 |
| 14 | Isaac IrizarryPlace 14 · Grade 10 · Poplar | 10 | Poplar | 19:23.00 |
| 15 | Ashlan (Ash) GroshellePlace 15 · Grade 11 · Great Falls | 11 | Great Falls | 19:29.20 |
| 16 | Eljin GreybearPlace 16 · Grade 12 · Poplar | 12 | Poplar | 19:30.90 |
| 17 | Garrett ThompsonPlace 17 · Grade 10 · Glasgow | 10 | Glasgow | 19:35.20 |
| 18 | Orlando PepionPlace 18 · Grade 12 · Great Falls | 12 | Great Falls | 19:59.90 |
| 19 | Jack MilamPlace 19 · Grade 10 · Glasgow | 10 | Glasgow | 20:00.40 |
| 20 | Mason DannenPlace 20 · Grade 8 · Havre | 8 | Havre | 20:15.40 |
| 21 | Charlie KaasaPlace 21 · Grade 12 · Nashua | 12 | Nashua | 20:18.20 |
| 22 | Timothy PearsonPlace 22 · Grade 11 · Glasgow | 11 | Glasgow | 20:24.70 |
| 23 | Rowen KlokerPlace 23 · Grade 11 · Glasgow | 11 | Glasgow | 20:25.10 |
| 24 | Lathan Black WolfPlace 24 · Grade 11 · Harlem | 11 | Harlem | 20:28.40 |
| 25 | Colter DowdyPlace 25 · Grade 11 · Fairfield | 11 | Fairfield | 20:29.60 |
| 26 | Wilder BearcubPlace 26 · Grade 12 · Poplar | 12 | Poplar | 20:36.20 |
| 27 | Baden WhitePlace 27 · Grade 8 · Glasgow | 8 | Glasgow | 20:51.30 |
| 28 | Jack MillerPlace 28 · Grade 10 · Glasgow | 10 | Glasgow | 20:58.10 |
| 29 | Dodson CornerPlace 29 · Grade 12 · Havre | 12 | Havre | 21:05.00 |
| 30 | Ben HillPlace 30 · Grade 11 · Great Falls | 11 | Great Falls | 21:16.30 |
| 31 | Isaac Cuts the RopePlace 31 · Grade 11 · Harlem | 11 | Harlem | 21:19.10 |
| 32 | Brayden JonesPlace 32 · Grade 12 · Dodson | 12 | Dodson | 21:34.90 |
| 33 | Lance KillEaglePlace 33 · Grade 12 · Dodson | 12 | Dodson | 21:41.10 |
| 34 | Cooper MatsonPlace 34 · Grade 9 · Havre | 9 | Havre | 21:47.00 |
| 35 | Kesston ThomasPlace 35 · Grade 11 · Fairfield | 11 | Fairfield | 22:21.40 |
| 36 | Isaac ArganbrightPlace 36 · Grade 11 · Fort Benton | 11 | Fort Benton | 22:33.50 |
| 37 | Raylando Red EaglePlace 37 · Grade 12 · Poplar | 12 | Poplar | 22:45.20 |
| 38 | Zander SchultePlace 38 · Grade 10 · Nashua | 10 | Nashua | 22:56.50 |
| 39 | Brayden NimmickPlace 39 · Grade 12 · Havre | 12 | Havre | 23:15.80 |
| 40 | Xavier YmzonPlace 40 · Grade 11 · Chinook | 11 | Chinook | 23:33.60 |
| 41 | Trentin YoupeePlace 41 · Grade 12 · Poplar | 12 | Poplar | 23:48.20 |
| 42 | Maxim WhitePlace 42 · Grade 11 · Rocky Boy | 11 | Rocky Boy | 23:49.40 |
| 43 | Jaxon JonesPlace 43 · Grade 11 · Dodson | 11 | Dodson | 23:52.20 |
| 44 | David DiekhansPlace 44 · Grade 9 · Highwood | 9 | Highwood | 23:53.00 |
| 45 | Riley GrossmanPlace 45 · Grade 12 · Fort Benton | 12 | Fort Benton | 23:56.90 |
| 46 | Beau EliasPlace 46 · Grade 9 · Chinook | 9 | Chinook | 24:52.30 |
| 47 | Zebadiah VohsPlace 47 · Grade 10 · Rocky Boy | 10 | Rocky Boy | 24:52.30 |
| 48 | Paul GarciaPlace 48 · Grade 11 · Box Elder | 11 | Box Elder | 24:55.70 |
| 49 | Bentley BanksPlace 49 · Grade 9 · Dodson | 9 | Dodson | 25:13.50 |
| 50 | Braylon WattersonPlace 50 · Grade 9 · Nashua | 9 | Nashua | 26:00.20 |
| 51 | Imasees ParkerPlace 51 · Grade 10 · Rocky Boy | 10 | Rocky Boy | 26:41.70 |
| 52 | Dary CartwrightPlace 52 · Grade 9 · Fort Benton | 9 | Fort Benton | 27:18.90 |
| 53 | Joe MorganPlace 53 · Grade 10 · Nashua | 10 | Nashua | 29:26.80 |
| 54 | Malique LoganPlace 54 · Grade 9 · Chinook | 9 | Chinook | 29:59.30 |
| 55 | Maxiamus SaddlerPlace 55 · Grade 10 · Rocky Boy | 10 | Rocky Boy | 34:23.30 |