1 | 51 | Hamilton,
MT - Team Time (1st 5) 1:24:12.4 | Spread (1st 5) 59.3 |
| 2, 6, 8, 14, 21, (46), (47) |
| Lane Cole, Colter Purcell, Colter Kirkland, Tanner Nead, Harrison Silverio, (Carver Tison), (Zachary Kunkel) |
| 16:23.4, 16:34.2, 16:42.1, 17:10.0, 17:22.7, (18:03.2), (18:03.4) |
2 | 57 | Hardin,
MT - Team Time (1st 5) 1:24:31.4 | Spread (1st 5) 52.5 |
| 3, 10, 11, 15, 18, (27), (43) |
| Alduran Takes Enemy, Bryson Rogers, Tayjon Joe, Elias Stops at Pretty Places, Andrew Stump, (Caleb Mark), (Keith Little Light) |
| 16:26.2, 16:48.0, 16:48.1, 17:10.4, 17:18.7, (17:39.4), (18:00.1) |
3 | 103 | Corvallis,
MT - Team Time (1st 5) 1:26:24.7 | Spread (1st 5) 1:27.7 |
| 1, 17, 23, 30, 32, (35), (65) |
| Brinson Wyche, Gavin Hagberg, Clay Truth, Derek Criddle, Keller Brothers, (Jack Davidson), (Sebastian Cardullo) |
| 16:15.7, 17:15.8, 17:28.8, 17:41.0, 17:43.4, (17:50.0), (18:43.6) |
4 | 126 | Whitefish,
MT - Team Time (1st 5) 1:26:47.9 | Spread (1st 5) 1:31.5 |
| 5, 12, 16, 45, 48, (51), (60) |
| Deneb Linton, Mason Genovese, Jacob Henson, Barrett Garcia, Nate Inglefinger, (Landon Brown), (Ruedi Steiner) |
| 16:33.4, 16:57.5, 17:11.4, 18:00.7, 18:04.9, (18:11.7), (18:40.7) |
5 | 172 | Laurel,
MT - Team Time (1st 5) 1:28:53.9 | Spread (1st 5) 35.9 |
| 22, 34, 37, 38, 41, (44), (49) |
| Tyler Hutton, Dylan Paris, Davide Massarutto, Pason Gage, Jonah Henry, (Ty Volmer), (Caleb Trostle) |
| 17:23.4, 17:49.8, 17:50.4, 17:51.0, 17:59.3, (18:00.4), (18:05.8) |
6 | 197 | Columbia Falls,
MT - Team Time (1st 5) 1:29:33.7 | Spread (1st 5) 1:20.1 |
| 13, 20, 53, 55, 56, (68), (69) |
| Logan Peterson, James Petersen, Quinn Clark, Jonathan Blankenship, Jack Phelps, (Caleb Olson), (Hayden Mohr-Mead) |
| 17:06.7, 17:21.2, 18:14.6, 18:24.4, 18:26.8, (18:48.6), (18:52.1) |
7 | 230 | Beaverhead County,
MT - Team Time (1st 5) 1:30:32.6 | Spread (1st 5) 2:20.4 |
| 7, 30, 59, 62, 72, (75), (107) |
| Ben Steadman, Daniel Martin, Joel Harvey, Andrew Egan, Henry Hawes, (Bryce Hooper), (Jacob Harvey) |
| 16:35.5, 17:41.0, 18:38.0, 18:42.2, 18:55.9, (19:06.3), (20:03.4) |
8 | 232 | Custer County,
MT - Team Time (1st 5) 1:30:58.9 | Spread (1st 5) 1:18.5 |
| 25, 27, 50, 60, 70, (80), (110) |
| Gage Gunther, Jack Layton, Maverick Niece, Jesiah Richards, Sam Layton, (Maki McArthur), (Brady Hoverson) |
| 17:37.1, 17:39.4, 18:06.1, 18:40.7, 18:55.6, (19:19.1), (20:17.7) |
9 | 240 | Park,
MT - Team Time (1st 5) 1:30:54.7 | Spread (1st 5) 2:48.6 |
| 9, 19, 39, 83, 90, (99), (104) |
| Charlie Serafin, Andrew Durgan, Max Stern, Caleb Jergenson, Kimball Smith, (Augie Stern), (Carson Bekedam) |
| 16:43.0, 17:20.6, 17:56.0, 19:23.5, 19:31.6, (19:43.8), (19:52.4) |
10 | 258 | Polson,
MT - Team Time (1st 5) 1:31:51.4 | Spread (1st 5) 1:39.4 |
| 24, 29, 54, 73, 78, (95), (106) |
| Drifter Skillicorn, Ryan Dupuis, Noah Roberts, Kai McDonald, Brandt Heninger, (David Bjorge), (Aiden Gfroerer) |
| 17:32.7, 17:40.0, 18:24.0, 19:02.6, 19:12.1, (19:40.0), (20:03.0) |
11 | 288 | Havre,
MT - Team Time (1st 5) 1:32:32.6 | Spread (1st 5) 2:49.1 |
| 4, 57, 64, 81, 82, (89), (92) |
| Caleb Tomac, Zack May, Brody Henry, Joshua Currie, Ethan Durward, (Carter Spangler), (Ezra Goldhahn) |
| 16:31.6, 18:37.1, 18:43.3, 19:19.9, 19:20.7, (19:30.6), (19:34.9) |
12 | 326 | Browning,
MT - Team Time (1st 5) 1:33:44.4 | Spread (1st 5) 2:03.1 |
| 26, 42, 63, 97, 98, (109), (115) |
| Jeremy Bockus, Preston Iron Heart, Jerdan Crawford, Emmit Carlson, Jesse Cain, (Jonathan After Buffalo), (Philip SureChief) |
| 17:38.7, 17:59.6, 18:42.7, 19:41.6, 19:41.8, (20:10.5), (20:27.1) |
13 | 371 | Dawson County,
MT - Team Time (1st 5) 1:35:09.8 | Spread (1st 5) 2:37.9 |
| 33, 51, 74, 100, 113, (120), (124) |
| Cody Harrington, Aydin Jackson, Payden Burman, Alex Hopfauf, Wyatt Robinson, (Troy Arveson), (Sheldon Rod) |
| 17:46.6, 18:11.7, 19:02.9, 19:44.1, 20:24.5, (20:55.9), (21:02.8) |
14 | 374 | Billings Central Catholic,
MT - Team Time (1st 5) 1:35:22.2 | Spread (1st 5) 2:02.1 |
| 35, 58, 87, 91, 103, (108), (129) |
| Jacob Burmeister, Anthony Ackerman, Christian Ross, Christian Kay, Aedan Hraban, (Matthew Rah), (Collin Dunn) |
| 17:50.0, 18:37.8, 19:29.2, 19:33.1, 19:52.1, (20:08.5), (21:30.8) |
15 | 440 | Libby,
MT - Team Time (1st 5) 1:37:25.1 | Spread (1st 5) 1:34.2 |
| 66, 76, 93, 94, 111, (112), (119) |
| Greysen Thompson, Rowen Sherbo, Wyatt Gregg, Lucky Martin, Dawson Rose, (Vance Ward), (Riley Orsborn) |
| 18:44.0, 19:07.6, 19:36.4, 19:38.9, 20:18.2, (20:22.5), (20:36.7) |
16 | 482 | Ronan,
MT - Team Time (1st 5) 1:38:45.7 | Spread (1st 5) 1:00.8 |
| 84, 86, 96, 102, 114, (116), (127) |
| Loclyn Finely, Keyan Pretty On Top, Tayen Edmo, Elijah Tonasket, Nicholas Dresen, (Beaudean Decker), (Ian Dillard) |
| 19:25.4, 19:28.1, 19:40.3, 19:45.7, 20:26.2, (20:29.7), (21:17.0) |
17 | 507 | Fergus,
MT - Team Time (1st 5) 1:41:50.4 | Spread (1st 5) 4:29.7 |
| 39, 88, 122, 123, 135 |
| Dalton Haugen, Kaiden Gardner, Aiden O'Neal, Zachary Hoots, Tegan Petzak |
| 17:56.0, 19:29.3, 20:58.9, 21:00.5, 22:25.7 |
18 | 519 | Lockwood,
MT - Team Time (1st 5) 1:41:29.7 | Spread (1st 5) 2:44.1 |
| 77, 85, 105, 121, 131, (134), (136) |
| Garett Kelly, Kenneth Specht, Izayah Lopez-Widdicombe, Seth Ahlgren, Jaxson Horn, (Reid Walks Over Ice), (Matthew Lopez) |
| 19:10.2, 19:25.9, 20:01.6, 20:57.7, 21:54.3, (22:12.5), (22:27.2) |
19 | 553 | Frenchtown,
MT - Team Time (1st 5) 1:45:49.9 | Spread (1st 5) 4:56.7 |
| 67, 79, 125, 139, 143, (144) |
| Wyatt Ehredt, Carter Anciaux, Conner Kzaley, Eli Johnson, Tanner Nygard, (Vincent Simons) |
| 18:47.7, 19:19.0, 21:09.9, 22:48.9, 23:44.4, (28:48.7) |
20 | 563 | Sidney,
MT - Team Time (1st 5) 1:43:05.1 | Spread (1st 5) 2:45.4 |
| 70, 117, 118, 128, 130, (133), (141) |
| Tyler Olson, Daniel Stevens, Aaron Reitz, Aaron See, Kash Stiles, (Mike Tiutiunyk), (Jace Hansen) |
| 18:55.6, 20:29.8, 20:34.8, 21:23.9, 21:41.0, (22:01.7), (22:55.4) |
21 | 634 | Stevensville,
MT - Team Time (1st 5) 1:48:06.2 | Spread (1st 5) 2:50.5 |
| 101, 126, 132, 137, 138, (140), (142) |
| Erik Potter, Cody Bradford, Jacob Blyton, Blake Henderson, Keith Nyholm, (Marin Masar), (Dylan Janes) |
| 19:45.5, 21:13.7, 22:00.7, 22:30.3, 22:36.0, (22:54.8), (23:09.3) |