1 | 91 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:38:20.8 | Spread (1st 5) 4:57.5 |
| 4, 6, 16, 20, 45, (47), (48) |
| Jonah Pope, Eli Vlietstra, Nathaniel Barker, Peter Rehwaldt, Wyatt Stussi, (Adam Ling), (Ben Lavoie) |
| 17:53.5, 18:02.1, 19:41.7, 19:52.4, 22:51.1, (23:15.6), (23:22.9) |
2 | 97 | Chewelah,
WA - Team Time (1st 5) 1:39:48.2 | Spread (1st 5) 4:39.8 |
| 1, 9, 21, 32, 34, (39), (42) |
| Ty Crockett, Emmitt Warren, Francis Sety, Daniel Earl, Blake Schlining, (Bryson Morales), (Brody King) |
| 17:10.3, 18:40.9, 20:22.7, 21:44.2, 21:50.1, (22:24.3), (22:37.8) |
3 | 103 | Davenport,
WA - Team Time (1st 5) 1:40:07.1 | Spread (1st 5) 5:01.9 |
| 3, 7, 15, 35, 43, (44), (49) |
| Jaeger Jacobsen, Tommy Furman, Caige Colbert, Colby Kiser, Nick Kruger, (Cooper Danekas), (Jacob Furman) |
| 17:40.1, 18:10.0, 19:38.0, 21:57.0, 22:42.0, (22:48.0), (23:29.0) |
| 103 | St George's,
WA - Team Time (1st 5) 1:40:01.7 | Spread (1st 5) 4:45.3 |
| 2, 13, 19, 33, 36 |
| Benjamin Morales, Hrair Garabedian, Keagan Willson, Oliver Ling, Liam Darcy |
| 17:18.6, 19:06.6, 19:48.0, 21:44.6, 22:03.9 |
5 | 118 | Liberty (Spangle),
WA - Team Time (1st 5) 1:42:14.6 | Spread (1st 5) 3:23.7 |
| 5, 23, 29, 30, 31, (57), (58) |
| Mitchell Hanegan, Marc Greenburg, Seth Chamberlin, Gus Suksdorf, Jayden Selke, (Griffin Turner), (Noah Fuchs) |
| 18:00.4, 20:31.0, 21:00.6, 21:18.5, 21:24.1, (25:35.1), (26:10.7) |
6 | 127 | Asotin,
WA - Team Time (1st 5) 1:43:23.2 | Spread (1st 5) 4:28.6 |
| 11, 18, 22, 26, 50 |
| Jake Williams, Blaise Kern, Sam Schaefer, Christian Walling, Jacob Hansen |
| 19:00.7, 19:45.4, 20:23.1, 20:44.7, 23:29.3 |
7 | 129 | Chesterton Academy Of Notre Dame,
WA - Team Time (1st 5) 1:44:03.2 | Spread (1st 5) 2:49.9 |
| 14, 24, 25, 28, 38, (51), (53) |
| Aidan Cashman, Max Montowski, Dominic Smith, Jameson O'Doherty, Charlie O'Rourk, (Paul Shinnick), (Thomas Cary) |
| 19:30.9, 20:35.9, 20:44.5, 20:51.1, 22:20.8, (23:44.4), (23:58.5) |
8 | 143 | Reardan,
WA - Team Time (1st 5) 1:45:19.6 | Spread (1st 5) 4:00.6 |
| 8, 17, 37, 40, 41, (55), (56) |
| Gabe Branstetter, Maveric Sobotta, Owee Handley, Joseph Matusik, Richard Alsept, (Alexander Matusik), (Marcus Durbin) |
| 18:26.6, 19:42.3, 22:18.5, 22:25.0, 22:27.2, (25:04.8), (25:21.0) |
9 | 147 | Kettle Falls,
WA - Team Time (1st 5) 1:45:41.9 | Spread (1st 5) 4:55.6 |
| 10, 12, 27, 46, 52, (54), (59) |
| Cody Esvelt, Zane Edwards, Troy Hooper, Kade Tobias, Luke Jellsey, (Kincaid Freer), (Ben Rubin) |
| 18:52.2, 19:02.1, 20:47.2, 23:12.6, 23:47.8, (24:19.8), (28:17.9) |