1 | 87 | Powder River Co,
MT - Team Time (1st 5) 1:30:28.1 | Spread (1st 5) 3:30.6 |
| 2, 9, 23, 24, 29, (37), (39) |
| Thomas Oylear, Eli Heacock, Sean Oylear, Josh Rasmussen, Christian Oylear, (Cooper Zimmer), (Jaxon Bilbrey) |
| 15:52.5, 17:30.4, 18:44.4, 18:57.7, 19:23.1, (19:31.6), (19:53.2) |
2 | 93 | Manhattan Christian,
MT - Team Time (1st 5) 1:29:51.7 | Spread (1st 5) 5:02.9 |
| 1, 5, 8, 28, 51, (52), (77) |
| Oren Arthun, Cavan Visser, Shaphan Hubner, Joshua Kimm, Wyatt Miller, (Nolan Street), (Dylan Poirier) |
| 15:35.5, 16:57.7, 17:25.2, 19:14.9, 20:38.4, (20:38.6), (23:30.0) |
3 | 141 | Two Eagle River,
MT - Team Time (1st 5) 1:34:37.3 | Spread (1st 5) 3:54.8 |
| 7, 10, 22, 45, 57, (60), (62) |
| Jabez Madplume, Malacye Piapot, Jamian Adams, Vicente LaRouche, Ryiley Afterbuffalo, (Sean Trahan), (Jayvian Burke) |
| 17:05.7, 17:35.1, 18:42.4, 20:13.6, 21:00.5, (21:14.3), (21:32.8) |
4 | 145 | Plenty Coups,
MT - Team Time (1st 5) 1:34:54.4 | Spread (1st 5) 2:31.1 |
| 16, 17, 18, 46, 48, (49) |
| Dontez Guterez, Enson Kills Pretty Enemy, Emerson Smells, Jamison Demontiney, Tre Door, (Tayshaun Stewart) |
| 18:01.2, 18:01.4, 18:05.5, 20:14.0, 20:32.3, (20:34.9) |
5 | 163 | Belt,
MT - Team Time (1st 5) 1:36:23.3 | Spread (1st 5) 3:57.9 |
| 4, 30, 36, 40, 53, (71) |
| Clayton Jassen, Cade McCoy, Grahm Halley, Holter Bumgarner, Cliff Pethel, (Parker Osterman) |
| 16:45.0, 19:25.6, 19:31.0, 19:58.8, 20:42.9, (22:12.0) |
6 | 176 | Drummond,
MT - Team Time (1st 5) 1:37:35.3 | Spread (1st 5) 7:13.0 |
| 3, 6, 25, 64, 78, (81) |
| Scott Parke, Dawson Parke, Jacob Pfendler, Kai Knoller, Caiden Suthers, (Maverick Mikolas) |
| 16:21.0, 17:01.3, 18:59.0, 21:40.0, 23:34.0, (23:50.8) |
7 | 182 | Plentywood,
MT - Team Time (1st 5) 1:38:23.1 | Spread (1st 5) 1:06.2 |
| 26, 34, 38, 41, 43, (66) |
| Dean Sampsen, Dominick Buchnowski, Seth Borah, Chance Klein, Micah French, (Anthony Bunkowski) |
| 19:01.9, 19:29.1, 19:43.4, 20:00.6, 20:08.1, (21:52.3) |
8 | 193 | West Yellowstone,
MT - Team Time (1st 5) 1:42:33.6 | Spread (1st 5) 9:04.7 |
| 12, 14, 21, 61, 85 |
| Damian Ramales, Ben Hales, Alma Clark, Quincy McCracken, Jonathan Salinas |
| 17:47.0, 17:49.0, 18:40.0, 21:25.9, 26:51.7 |
9 | 196 | Cascade,
MT - Team Time (1st 5) 1:39:28.9 | Spread (1st 5) 6:19.5 |
| 11, 15, 19, 69, 82 |
| Peyton Johnson, Trent Lane, Tyler Lane, Blake Leardini, Colten Maulding |
| 17:35.8, 17:52.4, 18:08.1, 21:57.3, 23:55.3 |
10 | 197 | Scobey,
MT - Team Time (1st 5) 1:39:31.7 | Spread (1st 5) 1:56.6 |
| 27, 32, 35, 44, 59, (73), (84) |
| Tristan Lekvold, Kaz Holum, Carter Lekvold, Carson Fishell, Asher Boze, (Bryce Handran), (Keadon Boze) |
| 19:13.7, 19:27.6, 19:29.9, 20:10.2, 21:10.3, (22:34.2), (24:53.3) |
11 | 255 | North Toole County(Sunburst),
MT - Team Time (1st 5) 1:43:57.0 | Spread (1st 5) 3:31.2 |
| 33, 42, 50, 56, 74, (87) |
| Ian Benjamin, Parker Berthelote, Colter Sandon, Nick Bucklin, Elonzo Benjamin, (Virgil Manthey) |
| 19:27.7, 20:01.3, 20:38.2, 20:50.9, 22:58.9, (27:30.7) |
12 | 270 | Frazer,
MT - Team Time (1st 5) 1:46:13.0 | Spread (1st 5) 4:46.9 |
| 20, 31, 68, 75, 76, (83), (88) |
| Jarvis Goodbird, Gabe Beston, Cassius Smoker, Travis Long, Christopher Fox, (Ty Fourstar), (Joseph Beston) |
| 18:25.9, 19:26.3, 21:57.2, 23:10.8, 23:12.8, (24:22.6), (28:16.3) |
13 | 276 | Fort Benton,
MT - Team Time (1st 5) 1:44:33.8 | Spread (1st 5) 1:25.2 |
| 46, 54, 55, 58, 63, (72), (80) |
| Brock Grossman, Isaac Arganbright, Yuma Vaughn, Riley Grossman, Eli Arganbright, (Tyrus Reimer), (CJ Griffin) |
| 20:14.0, 20:45.9, 20:49.0, 21:05.7, 21:39.2, (22:24.0), (23:46.0) |
14 | 294 | Heart Butte,
MT - Team Time (1st 5) 1:47:01.5 | Spread (1st 5) 5:47.8 |
| 13, 65, 67, 70, 79, (86), (89) |
| Chance Bremner, Peyton Racine, Goomi Kipp-Jackson, Shayde St. Goddard, Kisyn Young Running Crane, (Thomas Azure), (Ryland Horn) |
| 17:47.8, 21:42.9, 21:54.9, 22:00.3, 23:35.6, (27:23.1), (29:07.2) |