1 | 23 | Kalispell,
MT - Team Time (1st 5) 49:32.5 | Spread (1st 5) 23.0 |
| 1, 3, 5, 6, 8, (11), (12) |
| Joseph VandenBos, Caden Caden, Keegan Siebenaler, Jordan Stetson, Aidan Fritz, (Parker Noland-Gillespie), (Tyler Hong) |
| 9:42.0, 9:48.0, 9:55.0, 10:02.5, 10:05.0, (10:21.0), (10:23.0) |
2 | 70 | Polson,
MT - Team Time (1st 5) 52:56.0 | Spread (1st 5) 1:53.0 |
| 4, 7, 14, 16, 29, (30), (31) |
| Jarod Farrier, Zachary Evertz, Ryan Lamphere, Quin Stewart, Alex Musshardt, (Davis Smith), (Nate Plant) |
| 9:49.0, 10:04.0, 10:26.0, 10:55.0, 11:42.0, (11:49.0), (12:14.0) |
3 | 73 | Whitefish Central,
MT - Team Time (1st 5) 53:25.6 | Spread (1st 5) 41.0 |
| 9, 10, 17, 18, 19, (21), (26) |
| Sam Menicke, Keelan Gorman, Josh Weller, Lee Walburn, Treyton Anderson, (Eric Holdhusen), (Galen Jamison) |
| 10:16.0, 10:20.0, 10:56.0, 10:56.6, 10:57.0, (11:02.0), (11:11.0) |
4 | 84 | Columbia Falls,
MT - Team Time (1st 5) 53:31.0 | Spread (1st 5) 1:20.0 |
| 2, 15, 20, 23, 24, (25), (33) |
| Gabe Knudsen, Stephen Erickson, Noah Golan, Braxton Shewalter, Colton Crandall, (Bryce Bennett), (Cole Cooper) |
| 9:46.0, 10:34.0, 11:00.0, 11:05.0, 11:06.0, (11:09.0), (12:27.0) |
5 | 122 | Somers,
MT - Team Time (1st 5) 56:37.4 | Spread (1st 5) 1:51.0 |
| 13, 22, 27, 28, 32, (34), (35) |
| Dawson Rinehart, Ryan Jeude, Foster Parrott, Keaton Fischer, Braedyn Polansky, (Mason Lasco), (Garrett Fahrney) |
| 10:25.0, 11:04.9, 11:23.0, 11:28.5, 12:16.0, (12:38.0), (18:10.0) |