1 | 48 | Asotin,
WA - Team Time (1st 5) 1:26:44.7 | Spread (1st 5) 1:39.9 |
| 2, 5, 12, 13, 16, (26), (27) |
| Ryan Denham, Ian Engledow, Paul Pederson, Tanner Nicholas, Jake Williams, (Jace Overberg), (Dane Neace) |
| 16:17.0, 16:56.0, 17:45.0, 17:49.8, 17:56.9, (18:41.0), (18:48.0) |
2 | 68 | Chewelah,
WA - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 2:10.0 |
| 4, 6, 9, 20, 29, (47), (53) |
| Zeke Crockett, Cole Foster, Ty Crockett, Wyatt Tolman, Josh Grooms, (Thaiphop Day), (Kade Frizzell) |
| 16:42.0, 17:05.0, 17:21.0, 18:07.0, 18:52.0, (20:49.0), (24:40.7) |
| 68 | Kettle Falls,
WA - Team Time (1st 5) 1:26:39.0 | Spread (1st 5) 3:09.0 |
| 1, 8, 11, 23, 25, (36), (46) |
| Easton Pomrankey, Zane Edwards, Elijah Bruland, Asher Kenney, Zachary Johnson, (Riley Jones), (Issac Bair) |
| 15:21.0, 17:14.0, 17:25.0, 18:09.0, 18:30.0, (19:21.0), (20:38.0) |
4 | 90 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:29:30.0 | Spread (1st 5) 3:00.0 |
| 3, 10, 18, 24, 35, (37), (38) |
| Ben Graham, Nathaniel Pranter, Zac Johnson, Nathan Clark, Andrew Vickrey, (Ian Wright), (Nate Clark) |
| 16:20.0, 17:22.0, 18:03.0, 18:25.0, 19:20.0, (19:25.0), (19:48.3) |
5 | 131 | Valley Christian,
WA - Team Time (1st 5) 1:33:06.1 | Spread (1st 5) 1:02.4 |
| 19, 20, 28, 31, 33, (39), (42) |
| Caleb Malen, Simon Hill, Evan Craciun, Nathan Moore, Cameron Simonds, (Job Hill), (Jonathan Moore) |
| 18:04.6, 18:07.0, 18:49.9, 18:57.6, 19:07.0, (19:59.6), (20:26.0) |
6 | 141 | Davenport,
WA - Team Time (1st 5) 1:34:23.4 | Spread (1st 5) 2:14.8 |
| 15, 20, 32, 34, 40, (43), (49) |
| Jake Coffman, Jaeger Jacobsen, Brayden Duff, Brenick Soliday, Trevor Lenocker, (Zack Bruce), (Tommy Plumb) |
| 17:52.7, 18:07.0, 18:58.2, 19:18.0, 20:07.5, (20:27.0), (21:12.0) |
7 | 181 | Republic,
WA - Team Time (1st 5) 1:52:06.1 | Spread (1st 5) 13:02.2 |
| 7, 14, 51, 52, 57 |
| Nicholas Baker, Korbin Forsman, Connor McElheran, Kyle Schreier, Zach Buffer |
| 17:08.0, 17:52.0, 22:30.6, 24:25.3, 30:10.2 |
8 | 183 | St George's,
WA - Team Time (1st 5) 1:38:48.0 | Spread (1st 5) 2:57.0 |
| 17, 29, 44, 45, 48 |
| Benjamin Morales, Alec Bunn, Nelson Steele, Chaitanya Nalluri, Kyley Doughty |
| 17:57.0, 18:52.0, 20:30.0, 20:35.0, 20:54.0 |
9 | 256 | Chesterton Academy Of Notre Dame,
WA - Team Time (1st 5) 2:04:52.6 | Spread (1st 5) 8:30.4 |
| 41, 50, 54, 55, 56, (58), (59) |
| Sebastian Kreslin, Ben Frostad, Isaac Mallahan, Blake Schindler, Nate Schindler, (Gus Schindler), (Luke Casey) |
| 20:19.1, 21:28.4, 26:51.7, 27:23.9, 28:49.5, (30:48.7), (34:15.6) |