1 | 71 | Hardin,
MT - Team Time (1st 5) 1:23:23.1 | Spread (1st 5) 36.8 |
| 5, 11, 16, 18, 21, (27), (30) |
| Quaiden Whiteman, Keyshawn Rogers, Trae Hugs, Tayjon Joe, Kevin Shane, (Clement Not Afraid), (Jalen High Hawk) |
| 16:17.3, 16:34.1, 16:47.8, 16:49.8, 16:54.1, (17:00.2), (17:04.1) |
2 | 73 | Fergus,
MT - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 1:13.0 |
| 1, 9, 10, 24, 29, (34), (54) |
| Sam Fulbright, Ryker Melton, Jalen Robinson, Logan Wisenbaugh, Chance Miller, (Bradley Vaughn), (Michael de Guzman) |
| 15:51.0, 16:27.8, 16:32.2, 16:57.5, 17:04.0, (17:11.7), (17:41.7) |
3 | 94 | Columbia Falls,
MT - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 50.5 |
| 4, 15, 19, 25, 31, (62), (98) |
| Aidan Jarvis, Joe Lamb, James Role, James Petersen, Seth Umbriaco, (Bailey Sjostrom), (TJ Jacobi) |
| 16:15.9, 16:44.0, 16:49.9, 16:57.8, 17:06.4, (17:51.9), (18:56.6) |
4 | 180 | Hamilton,
MT - Team Time (1st 5) 1:26:21.6 | Spread (1st 5) 1:23.9 |
| 6, 38, 41, 42, 53, (59), (69) |
| Colter Kirkland, Logan King, Tanner Nead, Lane Cole, Zachary Kunkel, (Harrison Silverio), (Logan Vandenberg) |
| 16:17.5, 17:22.3, 17:29.8, 17:30.6, 17:41.4, (17:46.2), (17:59.0) |
5 | 196 | Corvallis,
MT - Team Time (1st 5) 1:26:36.7 | Spread (1st 5) 1:07.4 |
| 13, 28, 49, 50, 56, (66), (68) |
| Will Flowers, Brinson Wyche, Yannis Jessop, Cole Henry, Connor Yetter, (David Thurman), (James Wissenbach) |
| 16:35.6, 17:02.5, 17:37.0, 17:38.6, 17:43.0, (17:55.0), (17:57.8) |
6 | 200 | Park,
MT - Team Time (1st 5) 1:26:56.2 | Spread (1st 5) 1:02.1 |
| 14, 35, 43, 51, 57, (67), (75) |
| Thomas Hicks, McCrae Wester, Max Stern, Andrew Durgan, Colter Sienkiewicz, (Charlie Serafin), (David Durgan) |
| 16:43.8, 17:15.1, 17:31.9, 17:39.5, 17:45.9, (17:55.1), (18:07.2) |
7 | 223 | Ronan,
MT - Team Time (1st 5) 1:27:15.8 | Spread (1st 5) 2:44.9 |
| 8, 26, 37, 48, 104, (115), (125) |
| James Normandeau, Brant Heiner, Michael Irvine, Zarec Couture, Wendall Charlo, (Christian Silgen), (Xavier Nolen) |
| 16:20.0, 16:59.0, 17:16.4, 17:35.5, 19:04.9, (19:43.5), (20:23.8) |
8 | 241 | Laurel,
MT - Team Time (1st 5) 1:27:25.3 | Spread (1st 5) 1:47.0 |
| 3, 39, 58, 70, 71, (92), (96) |
| Haden Wilson, Draven Earles, Dylan Paris, Ivan Lee, Colton Trostle, (Garrett Martin), (Anthony Van Ballegooyen) |
| 16:13.4, 17:26.2, 17:46.1, 17:59.2, 18:00.4, (18:42.3), (18:56.4) |
9 | 267 | Whitefish,
MT - Team Time (1st 5) 1:28:25.4 | Spread (1st 5) 1:31.7 |
| 23, 45, 55, 60, 84, (86), (90) |
| Miles Vrentas, Bridger Gaertner, Jacob Bailey, Ruedi Steiner, Jacob Henson, (Nate Inglefinger), (Zack Dunnagan) |
| 16:55.4, 17:33.3, 17:42.5, 17:47.1, 18:27.1, (18:27.7), (18:40.8) |
10 | 290 | Havre,
MT - Team Time (1st 5) 1:28:53.2 | Spread (1st 5) 1:47.4 |
| 12, 46, 73, 78, 81, (94), (101) |
| Dylan Young, Cameron Pleninger, Trenton Varney, Paul Bartlett, Sidney Moffitt, (Ethan Durward), (Riley Pleninger) |
| 16:35.4, 17:33.5, 18:03.8, 18:17.7, 18:22.8, (18:54.0), (19:00.1) |
11 | 318 | Browning,
MT - Team Time (1st 5) 1:29:52.4 | Spread (1st 5) 1:28.1 |
| 32, 40, 79, 80, 87, (91), (95) |
| Justin Burd, Jeremy Bockus, Lane Long Time Sleeping, Emmit Carlson, Dillon Omeasoo, (Chris Reevis), (Joseph Bullshoe) |
| 17:09.1, 17:27.0, 18:18.2, 18:20.9, 18:37.2, (18:41.0), (18:55.6) |
12 | 333 | Billings Central Catholic,
MT - Team Time (1st 5) 1:30:11.1 | Spread (1st 5) 3:23.4 |
| 2, 33, 89, 99, 110, (111), (130) |
| Dylan Wichman, Christian Ross, Andrew Mack, Sean Harrington, Alex Derbyshire, (Cory Miller), (Evan Neuman) |
| 16:00.3, 17:09.4, 18:39.5, 18:58.2, 19:23.7, (19:28.3), (21:04.7) |
13 | 336 | Polson,
MT - Team Time (1st 5) 1:30:25.3 | Spread (1st 5) 2:03.0 |
| 17, 61, 77, 88, 93, (103), (109) |
| Mason Sloan, Kellen Norman, Isaac Stene, Kasen Heninger, Ryan Dupuis, (Drifter Skillicorn), (Sean Stewart) |
| 16:49.2, 17:49.0, 18:16.9, 18:38.0, 18:52.2, (19:03.9), (19:20.7) |
14 | 347 | Frenchtown,
MT - Team Time (1st 5) 1:31:11.9 | Spread (1st 5) 3:37.7 |
| 7, 47, 64, 112, 117, (128), (136) |
| Tyler Schmautz, Jakob Hansen, Colton OBrien, Isaac Stewart, Wyatt Ehredt, (Mason Rusek), (Vincent Simons) |
| 16:18.3, 17:35.0, 17:53.7, 19:28.9, 19:56.0, (20:35.8), (21:34.3) |
15 | 353 | Custer County,
MT - Team Time (1st 5) 1:30:28.5 | Spread (1st 5) 2:08.9 |
| 20, 74, 76, 83, 100, (113), (116) |
| Cooper Austin, Sam Layton, Anthony Ray, Chase Drange, Taegan Williams, (Jayden Morrow), (Jaiden Pierce) |
| 16:50.9, 18:03.9, 18:10.2, 18:23.7, 18:59.8, (19:37.3), (19:45.4) |
16 | 367 | Dawson County,
MT - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 1:51.5 |
| 36, 63, 65, 97, 106, (107), (114) |
| Justin Skartved, Cody Harrington, Calob Grigsby, Christian Crockett, Alex Hopfauf, (Jacob Parent), (Payden Burman) |
| 17:16.3, 17:53.6, 17:54.8, 18:56.5, 19:07.8, (19:14.0), (19:38.7) |
17 | 387 | Beaverhead County,
MT - Team Time (1st 5) 1:32:12.6 | Spread (1st 5) 3:31.7 |
| 22, 72, 82, 85, 126, (134), (140) |
| Ben Steadman, Chandler Steadman, Daniel Martin, Joel Harvey, Henry Hawes, (Austin Schuett), (Josh Mangels) |
| 16:54.7, 18:01.0, 18:23.2, 18:27.3, 20:26.4, (21:25.1), (22:10.0) |
18 | 508 | Libby,
MT - Team Time (1st 5) 1:36:36.7 | Spread (1st 5) 2:55.5 |
| 52, 102, 108, 119, 127, (132), (133) |
| John Cheroske, Lucky Martin, Dawson Rose, Trey Thompson, Tristan Place, (Vance Ward), (Thomas Roark) |
| 17:39.7, 19:01.7, 19:17.3, 20:02.8, 20:35.2, (21:10.7), (21:13.8) |
19 | 537 | Stevensville,
MT - Team Time (1st 5) 1:38:55.5 | Spread (1st 5) 3:32.1 |
| 44, 118, 121, 123, 131, (138), (139) |
| Wes Brown, Jace Wilson, TJ Brown, Canyon Williams, Sebastian Driver, (Blake Henderson), (James Joost) |
| 17:33.0, 19:59.4, 20:08.0, 20:10.0, 21:05.1, (21:55.0), (22:07.3) |
20 | 600 | Sidney,
MT - Team Time (1st 5) 1:40:38.7 | Spread (1st 5) 1:52.7 |
| 105, 120, 122, 124, 129, (135), (137) |
| Ben Carlsen, Seth Dodds, Hudson Severson, Kaiden Cline, Everett Jensen, (Markalen Watson), (Jace Hansen) |
| 19:05.4, 20:04.1, 20:09.4, 20:21.7, 20:58.1, (21:33.1), (21:42.0) |