1 | 20 | Manhattan Christian,
MT - Team Time (1st 5) 1:23:41.9 | Spread (1st 5) 25.5 |
| 2, 3, 4, 5, 6, (8), (26) |
| Jesper Koski, Ben Morrison, Sam Leep, Grant Van Dyken, Hamilton Blair, (Ryan Busch), (Dylan Leep) |
| 16:29.2, 16:41.1, 16:43.5, 16:53.4, 16:54.7, (17:05.9), (18:23.4) |
2 | 98 | Roberts,
MT - Team Time (1st 5) 1:29:02.2 | Spread (1st 5) 1:40.0 |
| 9, 12, 13, 28, 36, (44), (48) |
| Andy Van Ornum, Gus Dines, Boone Schmaltz, Ryan DeVries, Max Romero, (Allexander Kosel), (Garret Pitts) |
| 17:11.2, 17:17.3, 17:17.9, 18:24.6, 18:51.2, (19:25.2), (19:53.6) |
3 | 114 | Centerville,
MT - Team Time (1st 5) 1:30:33.4 | Spread (1st 5) 2:00.5 |
| 7, 14, 24, 31, 38, (56), (92) |
| Keagan Stroop, Harry Green, Robert Gliko, Robbie Flinn, Jacob Kelley, (Brandon Little), (William Franzen) |
| 17:04.6, 17:34.9, 18:22.0, 18:26.8, 19:05.1, (20:11.2), (26:43.2) |
4 | 138 | Seeley-Swan,
MT - Team Time (1st 5) 1:32:17.3 | Spread (1st 5) 2:43.5 |
| 9, 24, 27, 29, 49, (77), (85) |
| Logan Maughan, Avery Smith, Logan Robinson, Cameron Haines, Cordell Turner, (Lane Makie-Wendel), (Will Banks) |
| 17:11.2, 18:22.0, 18:24.4, 18:25.0, 19:54.7, (21:52.7), (22:59.3) |
5 | 172 | Richey-Lambert,
MT - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 2:53.9 |
| 15, 16, 33, 45, 63, (68), (82) |
| Chase Brown, Ivan Buller, Kelvin Hill, Neale Kelly, Kyler Brown, (Casey Cayer), (Julen Idoate) |
| 17:35.0, 17:37.4, 18:34.6, 19:29.1, 20:28.9, (20:40.7), (22:46.0) |
6 | 173 | Darby,
MT - Team Time (1st 5) 1:33:43.4 | Spread (1st 5) 5:08.4 |
| 1, 21, 30, 51, 70, (87) |
| Evan Duggan, Jordan Usher, Donavon Chaffin, Aaron Hansen, Kyle Wall, (Colton Baker) |
| 15:58.7, 18:11.7, 18:25.1, 20:00.8, 21:07.1, (23:35.2) |
7 | 201 | Ennis,
MT - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 2:00.6 |
| 20, 34, 40, 52, 55, (90), (93) |
| Dillon Williams, Max Trapp, Quentin Hamilton, Wade Luly, Kyle Lorenz, (Wyatt Fredson), (Ty Haldorsen) |
| 18:10.3, 18:38.9, 19:06.2, 20:02.7, 20:10.9, (24:49.7), (28:01.9) |
8 | 216 | Great Falls Central Catholic,
MT - Team Time (1st 5) 1:36:54.3 | Spread (1st 5) 2:44.3 |
| 22, 23, 41, 61, 69, (88), (91) |
| Gene Centley, Wyatt Walters, Colby Aderhold, Alex Tooley, Zuli Zuliyikeremu, (Zuli Akram), (William Evans) |
| 18:12.1, 18:14.2, 19:06.6, 20:25.0, 20:56.4, (23:45.5), (25:03.7) |
9 | 220 | Brockton,
MT - Team Time (1st 5) 1:37:03.5 | Spread (1st 5) 2:24.6 |
| 19, 35, 39, 61, 66, (80), (94) |
| Rocco McMakin, Jalen Johnson, Jacob Belgarde, Melvin Rattling Thunder, DeMarko Lilley, (Brian Eder), (Adam Track) |
| 18:09.4, 18:49.0, 19:06.1, 20:25.0, 20:34.0, (22:41.8), (29:32.0) |
| 220 | Plenty Coups,
MT - Team Time (1st 5) 1:38:33.7 | Spread (1st 5) 5:44.4 |
| 11, 18, 32, 75, 84 |
| Kobe Gutierrez, Marlan Goes Ahead, Blake DeCrane, Blase Moss, Nevin Goes Ahead |
| 17:14.1, 18:07.9, 18:29.0, 21:44.2, 22:58.5 |
11 | 231 | Twin Bridges,
MT - Team Time (1st 5) 1:38:08.7 | Spread (1st 5) 2:34.2 |
| 17, 46, 47, 54, 67, (83), (86) |
| Garrett Wentzel, Rob Dale, CJ Wayland, Justice Morris, Roman Hendrickson, (Kyle Minert), (Noah Harbor) |
| 18:03.2, 19:38.8, 19:39.7, 20:09.6, 20:37.4, (22:50.2), (23:10.8) |
12 | 283 | Winnett-Grass Range,
MT - Team Time (1st 5) 1:40:58.3 | Spread (1st 5) 2:01.0 |
| 42, 50, 59, 60, 72, (81) |
| Braden Jolma, Vitor Gabriel, Harry Griswold, Ty Meredith, Cale McCarthy, (Joe Griswold) |
| 19:10.8, 20:00.6, 20:14.7, 20:20.4, 21:11.8, (22:43.7) |
13 | 285 | Heart Butte,
MT - Team Time (1st 5) 1:41:16.2 | Spread (1st 5) 2:53.6 |
| 36, 43, 57, 73, 76, (78), (79) |
| Chasen James Kipp, Riley Spoonhunter, Charlie Tail Feathers, Leo James Kipp, Dehlyn Frank, (Anthony Aimsback), (Dehlyn Franks) |
| 18:51.2, 19:12.8, 20:12.4, 21:15.0, 21:44.8, (22:07.4), (22:34.4) |
14 | 310 | Arlee,
MT - Team Time (1st 5) 1:42:31.1 | Spread (1st 5) 1:06.6 |
| 52, 58, 64, 65, 71, (74), (89) |
| Jason Miller, Ivory Brien, Skyler Titsworth, Madiah Morin, James Crazyboy, (Brendan Ryan), (Francois Pepion) |
| 20:02.7, 20:13.1, 20:32.9, 20:33.1, 21:09.3, (21:19.2), (24:24.5) |