| 1 | Ethan WalkerPlace 1 · Grade 11 · Harlem | 11 | Harlem | 14:09.34 PR |
| 2 | Jaycee HilkemannPlace 2 · Grade 12 · Poplar | 12 | Poplar | 14:17.41 PR |
| 3 | Ryland CranePlace 3 · Grade 12 · Great Falls | 12 | Great Falls | 15:37.93 PR |
| 4 | Isaac IrizarryPlace 4 · Grade 11 · Poplar | 11 | Poplar | 15:40.36 PR |
| 5 | Orion Cuts the RopePlace 5 · Grade 12 · Harlem | 12 | Harlem | 15:43.25 PR |
| 6 | Jayden EderPlace 6 · Grade 10 · Poplar | 10 | Poplar | 15:44.85 PR |
| 7 | Sean NagelPlace 7 · Grade 10 · Havre | 10 | Havre | 16:12.00 PR |
| 8 | Kenneth WonsickPlace 8 · Grade 11 · Great Falls | 11 | Great Falls | 16:15.82 PR |
| 9 | Treyton MountPlace 9 · Grade 11 · Harlem | 11 | Harlem | 16:17.66 PR |
| 10 | Garrett ThompsonPlace 10 · Grade 11 · Glasgow | 11 | Glasgow | 16:17.77 PR |
| 11 | Jayvon Big KnifePlace 11 · Grade 12 · Harlem | 12 | Harlem | 16:21.25 PR |
| 12 | Mickey FailingPlace 12 · Grade 12 · Poplar | 12 | Poplar | 16:23.29 PR |
| 13 | Braxton PfilePlace 13 · Grade 12 · Great Falls | 12 | Great Falls | 16:25.08 PR |
| 14 | Ashyr TweetPlace 14 · Grade 12 · Fairfield | 12 | Fairfield | 16:27.63 PR |
| 15 | Dillon SchruthPlace 15 · Grade 9 · Great Falls | 9 | Great Falls | 16:28.02 PR |
| 16 | Seth WoldtvedtPlace 16 · Grade 12 · Great Falls | 12 | Great Falls | 16:28.55 PR |
| 17 | Baden WhitePlace 17 · Grade 9 · Glasgow | 9 | Glasgow | 16:28.57 PR |
| 18 | Benson PfilePlace 18 · Grade 11 · Great Falls | 11 | Great Falls | 16:30.62 PR |
| 19 | Woodrow NiesetPlace 19 · Grade 9 · Great Falls | 9 | Great Falls | 16:38.88 PR |
| 20 | Kolter BergleePlace 20 · Grade 9 · Wolf Point | 9 | Wolf Point | 16:41.42 PR |
| 21 | Dexter TaylorPlace 21 · Grade 10 · Great Falls | 10 | Great Falls | 16:43.49 PR |
| 22 | Adrian MainPlace 22 · Grade 10 · Harlem | 10 | Harlem | 16:46.94 PR |
| 23 | Jack MilamPlace 23 · Grade 11 · Glasgow | 11 | Glasgow | 16:53.02 PR |
| 24 | Ben HillPlace 24 · Grade 12 · Great Falls | 12 | Great Falls | 16:58.55 PR |
| 25 | John YeskaPlace 25 · Grade 11 · Glasgow | 11 | Glasgow | 17:00.40 PR |
| 26 | Keydon BestonPlace 26 · Grade 9 · Wolf Point | 9 | Wolf Point | 17:02.16 PR |
| 27 | Timothy PearsonPlace 27 · Grade 12 · Glasgow | 12 | Glasgow | 17:02.58 PR |
| 28 | Ryder OlsonPlace 28 · Grade 12 · Poplar | 12 | Poplar | 17:09.63 PR |
| 29 | Dustin SmithPlace 29 · Grade 11 · Poplar | 11 | Poplar | 17:15.43 PR |
| 30 | Hoyt SpringerPlace 30 · Grade 9 · Havre | 9 | Havre | 17:15.62 PR |
| 31 | Dez WronkowskiPlace 31 · Grade 12 · Great Falls | 12 | Great Falls | 17:26.79 PR |
| 32 | Reilly ReesPlace 32 · Grade 12 · Wolf Point | 12 | Wolf Point | 17:32.60 PR |
| 33 | Stephen CombsPlace 33 · Grade 11 · Great Falls | 11 | Great Falls | 17:45.68 PR |
| 34 | Mason DannenPlace 34 · Grade 9 · Havre | 9 | Havre | 17:53.76 PR |
| 35 | Karson WonsickPlace 35 · Grade 9 · Great Falls | 9 | Great Falls | 18:02.06 PR |
| 36 | Rowen KlokerPlace 36 · Grade 12 · Glasgow | 12 | Glasgow | 18:03.34 PR |
| 37 | Andrew WilliamsonPlace 37 · Grade 10 · Wolf Point | 10 | Wolf Point | 18:05.72 PR |
| 38 | Larry KibiwottPlace 38 · Grade 12 · Great Falls | 12 | Great Falls | 18:09.30 PR |
| 39 | Bryson KroguePlace 39 · Grade 10 · Great Falls | 10 | Great Falls | 18:11.21 PR |
| 40 | Maverick KlinkerPlace 40 · Grade 9 · Fairfield | 9 | Fairfield | 18:13.42 PR |
| 41 | Jackson AbernPlace 41 · Grade 12 · Glasgow | 12 | Glasgow | 18:21.62 PR |
| 42 | Dayton MedvecPlace 42 · Grade 9 · Great Falls | 9 | Great Falls | 18:22.42 PR |
| 43 | Kyus BradleyPlace 43 · Grade 9 · Harlem | 9 | Harlem | 18:23.78 PR |
| 44 | Austin VelkPlace 44 · Grade 12 · Havre | 12 | Havre | 18:28.79 PR |
| 45 | Bo LytlePlace 45 · Grade 9 · Fairfield | 9 | Fairfield | 18:31.66 PR |
| 46 | Brazen RedlichPlace 46 · Grade 9 · Malta | 9 | Malta | 18:34.08 PR |
| 47 | Ian AndersonPlace 47 · Grade 11 · Glasgow | 11 | Glasgow | 18:36.84 PR |
| 48 | Rowen SealeyPlace 48 · Grade 11 · Fairfield | 11 | Fairfield | 18:38.86 PR |
| 49 | Gus BuckPlace 49 · Grade 12 · Chinook | 12 | Chinook | 18:39.24 PR |
| 50 | Eric MessingerPlace 50 · Grade 12 · Havre | 12 | Havre | 18:47.95 PR |
| 51 | Mathias MainPlace 51 · Grade 9 · Harlem | 9 | Harlem | 18:53.82 PR |
| 52 | Quincy IwenPlace 52 · Grade 9 · Glasgow | 9 | Glasgow | 18:54.55 PR |
| 53 | Cooper MatsonPlace 53 · Grade 10 · Havre | 10 | Havre | 18:55.73 PR |
| 54 | Michael Van TighemPlace 54 · Grade 11 · Great Falls | 11 | Great Falls | 19:02.66 PR |
| 55 | Samson SandersPlace 55 · Grade 11 · Chinook | 11 | Chinook | 19:05.86 PR |
| 56 | Wyatt AndersonPlace 56 · Grade 11 · Havre | 11 | Havre | 19:10.38 PR |
| 57 | Lathan Black WolfPlace 57 · Grade 12 · Harlem | 12 | Harlem | 19:21.09 PR |
| 58 | Quinton EderPlace 58 · Grade 9 · Poplar | 9 | Poplar | 19:24.31 PR |
| 59 | Luke Curtis-SaundersPlace 59 · Grade 11 · Great Falls | 11 | Great Falls | 19:32.46 PR |
| 60 | Jack MillerPlace 60 · Grade 11 · Glasgow | 11 | Glasgow | 19:34.36 PR |
| 61 | Walter Wolf ChiefPlace 61 · Grade 12 · Box Elder | 12 | Box Elder | 19:39.56 PR |
| 62 | Elijah HicksPlace 62 · Grade 9 · Great Falls | 9 | Great Falls | 19:41.34 PR |
| 63 | Elonzo BenjaminPlace 63 · Grade 12 · North Toole County (Sunburst) | 12 | North Toole County (Sunburst) | 19:42.44 PR |
| 64 | Joel PerezPlace 64 · Grade 10 · Great Falls | 10 | Great Falls | 19:45.97 PR |
| 65 | Chaysen WalkerPlace 65 · Grade 12 · Harlem | 12 | Harlem | 19:46.26 PR |
| 66 | Malachi MorrisPlace 66 · Grade 12 · Havre | 12 | Havre | 19:47.65 PR |
| 67 | Wyatt BoycePlace 67 · Grade 8 · Chinook | 8 | Chinook | 19:53.11 PR |
| 68 | Luke HalePlace 68 · Grade 9 · Great Falls | 9 | Great Falls | 19:53.75 PR |
| 69 | Jerrett WeberPlace 69 · Grade 9 · Lockwood | 9 | Lockwood | 19:55.83 PR |
| 70 | Maxim WhitePlace 70 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 19:57.18 PR |
| 71 | Elias LeePlace 71 · Grade 11 · Fairfield | 11 | Fairfield | 19:59.30 PR |
| 72 | Joseph SmallPlace 72 · Grade 9 · Rocky Boy | 9 | Rocky Boy | 19:59.59 PR |
| 73 | Colter SandonPlace 73 · Grade 12 · North Toole County (Sunburst) | 12 | North Toole County (Sunburst) | 20:00.15 PR |
| 74 | Ryker NixdorfPlace 74 · Grade 9 · Glasgow | 9 | Glasgow | 20:03.74 PR |
| 75 | Darrell Walks Over IcePlace 75 · Grade 12 · Lockwood | 12 | Lockwood | 20:09.81 PR |
| 76 | Cedar TwoLegginsPlace 76 · Grade 9 · Lockwood | 9 | Lockwood | 20:09.93 PR |
| 77 | Denten EgglestonPlace 77 · Grade 8 · Chinook | 8 | Chinook | 20:14.22 PR |
| 78 | Xander YoungPlace 78 · Grade 10 · Harlem | 10 | Harlem | 20:18.07 PR |
| 79 | Colt MorelPlace 79 · Grade 8 · Fairfield | 8 | Fairfield | 20:23.08 PR |
| 80 | Micah BassettPlace 80 · Grade 10 · Great Falls | 10 | Great Falls | 20:23.44 PR |
| 81 | Augustine PitstickPlace 81 · Grade 9 · Great Falls | 9 | Great Falls | 20:24.11 PR |
| 82 | Pax MartinPlace 82 · Grade 10 · Fairfield | 10 | Fairfield | 20:25.67 PR |
| 83 | Isaiah IrrizarryPlace 83 · Grade 9 · Poplar | 9 | Poplar | 20:27.03 PR |
| 84 | Carter LawrencePlace 84 · Grade 12 · Harlem | 12 | Harlem | 20:27.05 PR |
| 85 | Lucas LopesPlace 85 · Grade 9 · Great Falls | 9 | Great Falls | 20:28.79 PR |
| 86 | Beau EliasPlace 86 · Grade 10 · Chinook | 10 | Chinook | 20:35.97 PR |
| 87 | Zebadiah VohsPlace 87 · Grade 11 · Rocky Boy | 11 | Rocky Boy | 20:55.55 PR |
| 88 | Sean MacDonaldPlace 88 · Grade 12 · Rocky Boy | 12 | Rocky Boy | 21:12.76 PR |
| 89 | Ezekiel PaynePlace 89 · Grade 11 · Wolf Point | 11 | Wolf Point | 21:16.15 PR |
| 90 | Kesston ThomasPlace 90 · Grade 12 · Fairfield | 12 | Fairfield | 21:17.95 PR |
| 91 | Mason EmeryPlace 91 · Grade 12 · Lockwood | 12 | Lockwood | 21:18.52 PR |
| 92 | Trigger DesenbergPlace 92 · Grade 10 · Great Falls | 10 | Great Falls | 21:22.88 PR |
| 93 | Makari MelmerPlace 93 · Grade 9 · Lockwood | 9 | Lockwood | 21:22.95 PR |
| 94 | Henson HelliePlace 94 · Grade 8 · Whitewater | 8 | Whitewater | 21:25.32 PR |
| 95 | Jakub SutherlandPlace 95 · Grade 9 · Box Elder | 9 | Box Elder | 21:30.13 PR |
| 96 | Steel CarterPlace 96 · Grade 9 · Great Falls | 9 | Great Falls | 21:52.22 PR |
| 97 | Kohaku ThomassonPlace 97 · Grade 10 · Highwood | 10 | Highwood | 21:54.61 PR |
| 98 | Evan MorsettePlace 98 · Grade 10 · Box Elder | 10 | Box Elder | 22:42.39 PR |
| 99 | Kevin BrockPlace 99 · Grade 12 · Wolf Point | 12 | Wolf Point | 22:48.95 PR |
| 100 | Max DahlePlace 100 · Grade 9 · Fairfield | 9 | Fairfield | 22:55.51 PR |