1 | 54 | Sandpoint,
ID - Team Time (1st 5) 50:23.1 | Spread (1st 5) 43.4 |
| 1, 6, 10, 17, 20, (36), (44) |
| Ben Ricks, Slate Fragoso, Trey Clark, Nathan Roche, Caleb Roche, (Klein Fragoso), (Daniel Ricks) |
| 9:41.3, 9:51.4, 10:04.1, 10:21.6, 10:24.7, (10:49.1), (10:55.9) |
2 | 82 | Coeur D'Alene,
ID - Team Time (1st 5) 51:07.6 | Spread (1st 5) 1:12.9 |
| 5, 8, 9, 15, 45, (63), (64) |
| Jacob King, Maximus Cervi-Skinner, Zackery Cervi-Skinner, Kyle Rohlinger, Levi Bird, (Jonathan Perkins), (Canyon Spencer) |
| 9:47.7, 9:56.7, 10:01.7, 10:20.9, 11:00.6, (11:46.2), (11:49.2) |
3 | 97 | Post Falls,
ID - Team Time (1st 5) 51:54.0 | Spread (1st 5) 30.6 |
| 12, 14, 19, 21, 31, (47), (48) |
| Gavin Calkins, Luke Roberts, Drew Padgett, Daniel Hibbs, Cameron Stewart, (Luke Schutte), (Austin Averette) |
| 10:07.3, 10:19.2, 10:23.1, 10:26.5, 10:37.9, (11:04.9), (11:07.5) |
4 | 98 | Moscow,
ID - Team Time (1st 5) 51:33.4 | Spread (1st 5) 59.1 |
| 2, 11, 24, 27, 34, (38), (46) |
| Emmett Brooks, Tristin O'Brien, Mick Perryman, Kieran Long, Jason Swam, (Korben Bujnicki), (Isaac Palmer) |
| 9:41.8, 10:04.5, 10:31.9, 10:34.3, 10:40.9, (10:52.8), (11:03.5) |
5 | 111 | Lake City,
ID - Team Time (1st 5) 52:04.9 | Spread (1st 5) 1:12.8 |
| 3, 13, 16, 37, 42, (52), (60) |
| Maximillian Bazler, Aydden Johnson, Logan Anderson, Nathan Brillhart, Alex Mitchell, (Dexter Tondu), (Palmer Rakes) |
| 9:42.5, 10:13.2, 10:21.2, 10:52.7, 10:55.3, (11:14.0), (11:41.8) |
6 | 130 | Lewiston,
ID - Team Time (1st 5) 52:46.6 | Spread (1st 5) 11.6 |
| 22, 23, 25, 28, 32, (49), (50) |
| Elijah Sabo, Jordan Poulsen, Nick Grimm, James Stubbers, Nicholas Remacle, (Cameron Reed), (Michael Jenko) |
| 10:28.2, 10:30.8, 10:33.1, 10:34.7, 10:39.8, (11:08.8), (11:09.9) |
7 | 170 | Logos,
ID - Team Time (1st 5) 53:40.7 | Spread (1st 5) 22.4 |
| 26, 29, 32, 40, 43, (59), (62) |
| Theo Sentz, Wyatt Haynes, Zach Atwood, Jasper Whitling, John Crawford, (Bear Lopez), (Spencer Farrell) |
| 10:33.3, 10:37.3, 10:39.8, 10:54.6, 10:55.7, (11:41.6), (11:45.3) |
8 | 209 | Timberlake,
ID - Team Time (1st 5) 55:10.3 | Spread (1st 5) 1:11.9 |
| 18, 30, 51, 54, 56, (66), (73) |
| Jacob Barnhart, Evan Howell, Taylor Menti, Dylan Nelson, Mason Zollinger, (Jacob Howell), (Dallin Crabtree) |
| 10:23.0, 10:37.7, 11:11.7, 11:23.0, 11:34.9, (11:54.2), (12:45.9) |
9 | 231 | Coeur d'Alene Charter,
ID - Team Time (1st 5) 56:16.7 | Spread (1st 5) 2:53.7 |
| 4, 41, 53, 61, 72, (85) |
| Logan Davis, Nathan Russell, Nolan Oyler, Jack Rigg, Connor Smith, (Andrew Mangini) |
| 9:42.6, 10:54.8, 11:20.1, 11:42.9, 12:36.3, (14:12.3) |
10 | 302 | Bonners Ferry,
ID - Team Time (1st 5) 1:01:06.3 | Spread (1st 5) 3:53.5 |
| 7, 67, 71, 74, 83, (87), (88) |
| Connor Alexander, Justin Strugar, Wyatt Smith, Ryan Beckle, Carson Dineen, (Ian Williams), (Chase Xitco) |
| 9:56.3, 12:05.3, 12:27.9, 12:47.0, 13:49.8, (14:54.8), (18:44.0) |
11 | 305 | Priest River Lamanna,
ID - Team Time (1st 5) 59:34.4 | Spread (1st 5) 1:59.6 |
| 39, 55, 65, 68, 78 |
| Dylan Lord, Ethan Korff, Dalton Brown, Brayden Lamanna, Tanner Bowers |
| 10:54.1, 11:33.8, 11:53.0, 12:19.8, 12:53.7 |
12 | 328 | Lakeland,
ID - Team Time (1st 5) 1:01:17.0 | Spread (1st 5) 2:27.6 |
| 34, 58, 76, 79, 81, (82), (86) |
| Owen Elizondo-Bachiero, Miles Peterson, Carson Brandt, Benjamin Ryan, Peyton Triplett, (Isaac Ankeny), (Noah Best) |
| 10:40.9, 11:41.4, 12:49.2, 12:57.0, 13:08.5, (13:10.1), (14:17.6) |
13 | 348 | Kellogg,
ID - Team Time (1st 5) 1:02:07.5 | Spread (1st 5) 1:16.6 |
| 57, 69, 70, 75, 77, (80), (84) |
| Hyrum Lakko, Nolan Harju, Logan Smith, Charles Bergem, Luke Smith, (Ryken White), (Brenton Swainston) |
| 11:35.2, 12:24.4, 12:27.4, 12:48.7, 12:51.8, (12:58.8), (13:50.3) |