1 | 78 | Hamilton,
MT - Team Time (1st 5) 1:23:48.3 | Spread (1st 5) 1:05.5 |
| 3, 7, 20, 23, 25, (35), (38) |
| Jake Jessop, Ian Curtiss, Joe Clark, Wyatt Lawrence, Bubba Gueldenhaar, (Cameron Harder), (Mackensi Walters) |
| 16:03.5, 16:30.4, 16:59.2, 17:06.2, 17:09.0, (17:27.1), (17:33.4) |
2 | 128 | Columbia Falls,
MT - Team Time (1st 5) 1:25:34.2 | Spread (1st 5) 1:27.3 |
| 4, 9, 31, 39, 45, (48), (57) |
| Shawn Whitman, Patric Jessat, Justin Whitman, Tripp Gimbel, Pascal Jessat, (Michael Kruse), (Joe Gross) |
| 16:19.0, 16:31.6, 17:23.6, 17:33.7, 17:46.3, (17:52.0), (18:14.4) |
3 | 152 | Beaverhead County,
MT - Team Time (1st 5) 1:26:31.4 | Spread (1st 5) 1:06.6 |
| 13, 26, 29, 40, 44, (56), (72) |
| Jon Ries, Calon Lochridge, Scott Merenz, JW Henningsen, Alex Wolfe, (James Schumacher), (Neal Jenne) |
| 16:38.5, 17:11.7, 17:21.0, 17:35.1, 17:45.1, (18:14.0), (18:38.1) |
| 152 | Fergus,
MT - Team Time (1st 5) 1:26:22.7 | Spread (1st 5) 2:05.9 |
| 2, 22, 28, 46, 54, (64), (94) |
| Caleb Bentley, Grady Kepler, Nick Kozub, Zach Damby, Jesse Skipper, (Gage Poss), (Banner Hecht) |
| 16:02.6, 17:04.4, 17:18.6, 17:48.6, 18:08.5, (18:22.8), (19:24.3) |
5 | 156 | Havre,
MT - Team Time (1st 5) 1:26:25.6 | Spread (1st 5) 2:06.3 |
| 5, 14, 18, 50, 69, (70), (80) |
| Kendall Murie, Garrett Korb, Kaden Keto, Kade Barsotti, Nyko Beach, (NEIKO RAY), (Evan Flathers) |
| 16:25.5, 16:39.1, 16:54.5, 17:54.7, 18:31.8, (18:35.4), (18:52.3) |
6 | 167 | Browning,
MT - Team Time (1st 5) 1:27:07.5 | Spread (1st 5) 1:02.6 |
| 19, 30, 33, 34, 51, (60), (73) |
| Derek DesRosier, Thomas Reevis, Anthony Yellow Owl, Brandon Racine, Eric Skunkcap, (Sonny Deroche), (Thomas Shawl) |
| 16:54.8, 17:23.1, 17:25.4, 17:26.8, 17:57.4, (18:18.5), (18:39.9) |
7 | 217 | Frenchtown,
MT - Team Time (1st 5) 1:28:45.2 | Spread (1st 5) 1:18.5 |
| 16, 47, 49, 52, 53, (81), (85) |
| Clay Armstrong, Richie Bick, Quinton Tolman, Chance Salois, Tyler Normand, (Nathan Francis), (Hokan Holmquist) |
| 16:48.7, 17:51.4, 17:53.6, 18:04.3, 18:07.2, (18:54.5), (19:00.8) |
8 | 225 | Corvallis,
MT - Team Time (1st 5) 1:28:53.4 | Spread (1st 5) 1:52.4 |
| 12, 27, 59, 62, 65, (76), (99) |
| Chris Jessop, Stuart Allred, Spencer Fehr, Jake Woods, Ryan Zsupnik, (Chase Stoker), (Mahlone Jessop) |
| 16:35.3, 17:14.4, 18:17.0, 18:19.0, 18:27.7, (18:44.7), (19:38.3) |
9 | 239 | Ronan,
MT - Team Time (1st 5) 1:29:13.8 | Spread (1st 5) 2:43.1 |
| 15, 17, 43, 71, 93, (113), (116) |
| Justin Dusty Bull, Kevin Wroblewski, Danny Beavers, Brady Oakland, Edmond Dupuis, (Eric Malmquist), (Christain Rogers) |
| 16:40.9, 16:50.1, 17:42.7, 18:36.1, 19:24.0, (20:53.0), (21:11.6) |
10 | 250 | Laurel,
MT - Team Time (1st 5) 1:29:40.8 | Spread (1st 5) 2:24.0 |
| 11, 36, 58, 63, 82, (84), (90) |
| Brett Weidler, Michael Marstaeller, Zach Cortese, Derek Haskins, Robert Stamper, (Nate Phillips), (Logan McDonald) |
| 16:33.2, 17:31.8, 18:16.1, 18:22.5, 18:57.2, (18:59.9), (19:12.2) |
11 | 260 | Whitefish,
MT - Team Time (1st 5) 1:29:00.0 | Spread (1st 5) 4:41.0 |
| 1, 24, 37, 98, 100, (101), (106) |
| Drew Coco, Patrick McGunagle, Nathan Knox, Caleb Prestegaard, Will Holdhusen, (Daniel Riviera), (Daniel Riveria) |
| 15:00.0, 17:08.0, 17:33.0, 19:38.0, 19:41.0, (19:42.5), (20:00.0) |
12 | 293 | Polson,
MT - Team Time (1st 5) 1:30:59.8 | Spread (1st 5) 1:07.9 |
| 41, 42, 66, 67, 77, (78), (105) |
| Miles Bieber, Colter Bull, Sam Boyle, Kyle VanAtta, Nick Andrews, (Scott Taylor), (Jacob Young) |
| 17:38.2, 17:38.4, 18:28.3, 18:28.8, 18:46.1, (18:46.4), (19:58.0) |
13 | 301 | Hardin,
MT - Team Time (1st 5) 1:31:23.3 | Spread (1st 5) 2:43.7 |
| 6, 55, 61, 88, 91, (123) |
| Fred Alden, Acea Stops, Tatum Pretty on top, George Reed, Russell Burshia, (Hans Hill) |
| 16:28.8, 18:12.5, 18:18.8, 19:10.7, 19:12.5, (21:45.7) |
14 | 319 | Dawson County,
MT - Team Time (1st 5) 1:31:44.5 | Spread (1st 5) 2:26.8 |
| 8, 74, 75, 79, 83, (92), (111) |
| Kyle Fife, Cole Muller, Charlie Cunningham, Garrett Ceynar, Gavin Goroski, (Amadeo Lamphier), (Russell Howard) |
| 16:31.1, 18:41.2, 18:44.3, 18:50.0, 18:57.9, (19:12.8), (20:15.1) |
15 | 360 | Belgrade,
MT - Team Time (1st 5) 1:33:52.5 | Spread (1st 5) 3:01.2 |
| 21, 32, 96, 104, 107, (119), (125) |
| Joey Vaughn, Imberi Lyle, Ben Hofman, Jona Van Garderen, Christian Vosler, (Butch Malby), (Jake Weikert) |
| 16:59.6, 17:24.7, 19:29.7, 19:57.7, 20:00.8, (21:32.7), (22:08.7) |
16 | 403 | Billings Central Catholic,
MT - Team Time (1st 5) 1:36:11.2 | Spread (1st 5) 4:52.1 |
| 10, 68, 97, 110, 118, (120), (122) |
| Tucker White, Nick White, Jeff Sande, Marcus Erlenbush, Dustin Old Crow, (Chris Meyer), (Andrew Cornelius) |
| 16:32.3, 18:29.0, 19:33.4, 20:12.1, 21:24.4, (21:37.0), (21:43.3) |
17 | 483 | Libby,
MT - Team Time (1st 5) 1:37:57.9 | Spread (1st 5) 1:26.9 |
| 86, 87, 89, 109, 112, (114), (124) |
| William Lott, Ben Graziano, Ben Elliott, Jacob Thomas, Cody Elliott, (Zeke Carlson), (Trevor Hogan) |
| 19:04.0, 19:05.6, 19:11.6, 20:05.8, 20:30.9, (20:54.9), (21:54.1) |
18 | 523 | Anaconda,
MT - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 1:27.8 |
| 95, 102, 103, 108, 115, (117), (121) |
| Ray Laslovic, Kody Duckels, Mackay Miller, Michael Westphal, D.J. Smollock, (Joe Pagliaro), (Marcus Proxel) |
| 19:28.9, 19:43.3, 19:44.1, 20:05.0, 20:56.7, (21:13.2), (21:37.9) |