1 | 55 | Heritage Academy,
MT - Team Time (1st 5) 1:06:50.6 | Spread (1st 5) 1:49.0 |
| 4, 6, 7, 15, 23 |
| Hudson Longenecker, Noble Lancaster, Nathan Turner, Gunnar VonOlhausen, Luke Bailey |
| 12:45.0, 12:45.7, 13:02.1, 13:43.8, 14:34.0 |
2 | 56 | Kalispell,
MT - Team Time (1st 5) 1:06:45.7 | Spread (1st 5) 2:09.1 |
| 1, 5, 10, 19, 21, (22), (27) |
| Gabe Ackerly, Brodyn DeShaw, Charlie Zlogar, Duncan Young, Asher Stanfield, (Matthew McClintec), (Will Heyboer) |
| 12:10.9, 12:45.6, 13:14.1, 14:15.1, 14:20.0, (14:25.8), (14:47.4) |
3 | 89 | Libby,
MT - Team Time (1st 5) 1:09:07.7 | Spread (1st 5) 2:35.9 |
| 3, 8, 11, 28, 39, (41), (52) |
| Colter Anderson, Reed Scott, Cody Watson, Bridger Moe, Ledger Fortner, (Ashton Rehl), (Cody Katzer) |
| 12:41.6, 13:03.5, 13:15.8, 14:49.3, 15:17.5, (15:36.7), (16:29.9) |
4 | 110 | Whitefish Central,
MT - Team Time (1st 5) 1:11:52.4 | Spread (1st 5) 1:12.7 |
| 17, 18, 20, 25, 30, (31), (42) |
| Keller Sawtelle, John Stephens, Jake Shors, Cooper Connelly, Matt Jenkins, (Henry Boysen), (Nolan Shaw) |
| 13:46.4, 14:12.1, 14:17.1, 14:37.7, 14:59.1, (15:02.5), (15:41.5) |
5 | 119 | Polson,
MT - Team Time (1st 5) 1:11:31.0 | Spread (1st 5) 3:49.3 |
| 2, 12, 13, 43, 49, (60), (63) |
| Jackson Bontadelli, Riley Bontadelli, Wyatt Boogerd, Christopher Sopke, Chase Piedalue, (Hayden Ricks), (Brody Dunn) |
| 12:26.1, 13:30.7, 13:36.3, 15:42.5, 16:15.4, (17:24.9), (17:46.8) |
6 | 144 | Columbia Falls,
MT - Team Time (1st 5) 1:14:05.3 | Spread (1st 5) 1:51.2 |
| 16, 26, 29, 33, 40, (46), (48) |
| Boden Dezzani, Shilo Johns, Miles Colliander, Jay Carlin, Brayden Swope, (Hayden Corbett), (Eamon Schule) |
| 13:45.4, 14:43.5, 14:57.0, 15:02.8, 15:36.6, (16:00.1), (16:06.3) |
7 | 187 | Ronan,
MT - Team Time (1st 5) 1:29:23.4 | Spread (1st 5) 12:44.7 |
| 9, 14, 24, 69, 71 |
| William Normandeau, Keygan Piapot, Kyson Michel, Zanen Piapot, Liam Greiff |
| 13:04.8, 13:37.8, 14:36.8, 22:14.5, 25:49.5 |
8 | 242 | Bigfork,
MT - Team Time (1st 5) 1:28:39.0 | Spread (1st 5) 8:45.1 |
| 32, 36, 37, 67, 70, (72) |
| Micah Butler, Lincoln Leddingham, Fisher Sliter, Wyatt Hamilton, Gage Dowling, (Bodie Pomeroy) |
| 15:02.6, 15:08.0, 15:08.4, 19:32.3, 23:47.7, (31:17.2) |
9 | 243 | Browning,
MT - Team Time (1st 5) 1:21:21.5 | Spread (1st 5) 1:59.3 |
| 34, 46, 53, 54, 56, (61), (66) |
| Jasiah Rider, Llewellyn Arrowtopknot, Stephen Afterbuffalo, Wyatt Bullcalf, Seth Bearchild, (Joshua Old Chief), (Robert Miller) |
| 15:03.8, 16:00.1, 16:37.0, 16:37.5, 17:03.1, (17:34.2), (18:25.6) |
10 | 246 | Eureka,
MT - Team Time (1st 5) 1:21:28.6 | Spread (1st 5) 1:50.0 |
| 38, 45, 51, 55, 57, (58), (65) |
| Doc Reviglio, Eduardo Medina, Payne Lawrence (Shaw), Diego Medina, Jacob Hayes, (Perrin Cope), (Cash Reviglio) |
| 15:13.3, 15:59.7, 16:19.5, 16:52.8, 17:03.3, (17:12.5), (18:21.4) |
11 | 249 | Cut Bank,
MT - Team Time (1st 5) 1:22:18.8 | Spread (1st 5) 2:36.2 |
| 35, 44, 49, 59, 62, (64), (68) |
| Jayden Perry, Ethan Brown, Burke Lowery, Damon RunningCrane, Sam Calerich, (Corin Brown), (Thomas Gannon) |
| 15:06.9, 15:54.1, 16:15.4, 17:19.3, 17:43.1, (18:00.7), (20:37.4) |