1 | 40 | Monroe,
WA - Team Time (1st 5) 1:11:39.0 | Spread (1st 5) 42.0 |
| 3, 5, 9, 11, 12, (14), (16) |
| Garrett Negrette, Nathan Hastings, Ean Wood, Jon Kenyon, Chayton Garcia, (Ben Addicott), (Nathan Burrell) |
| 13:56.0, 13:59.0, 14:29.0, 14:37.0, 14:38.0, (14:53.0), (15:01.0) |
2 | 42 | Marysville Getchell,
WA - Team Time (1st 5) 1:12:42.0 | Spread (1st 5) 2:09.0 |
| 1, 2, 4, 17, 18, (21), (23) |
| Winuka Kulatunge, Oliver Schwab, Tyler Rounds, Brandon Emory, Christian Balgos, (Spencer McAuliffe), (Andrew Norton) |
| 13:45.0, 13:51.0, 13:58.0, 15:14.0, 15:54.0, (16:05.0), (16:47.0) |
3 | 44 | King's,
WA - Team Time (1st 5) 1:11:56.0 | Spread (1st 5) 33.0 |
| 6, 7, 8, 10, 13, (15), (19) |
| Lucas Needham, Jackson Zentler, Micah White, Ronin DeoCampo, Jinhan Dong, (Michael Kincaid), (Will Culberson) |
| 14:11.0, 14:13.0, 14:14.0, 14:34.0, 14:44.0, (15:00.0), (15:57.0) |
4 | 123 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 1:24.0 |
| 20, 22, 24, 28, 29, (31) |
| Andres Gomez, Lee Hall, Cohen Cross, William Nowoy, Luke Pusateri, (Candon Talluto) |
| 16:03.0, 16:14.0, 16:56.0, 17:19.0, 17:27.0, (19:18.0) |
5 | 150 | Tonasket,
WA - Team Time (1st 5) 1:34:19.0 | Spread (1st 5) 3:23.0 |
| 24, 27, 32, 33, 34, (35), (39) |
| Carter Timm, Waylon Thomas, Curtis Willson, Trece Hendrickson, Micaiah Schell, (Logan Sutton), (Alejandro Maldonado) |
| 16:56.0, 17:16.0, 19:44.0, 20:04.0, 20:19.0, (20:27.0), (23:24.0) |
6 | 177 | Republic,
WA - Team Time (1st 5) 1:50:44.0 | Spread (1st 5) 11:56.0 |
| 26, 30, 37, 41, 43 |
| Nicholas Baker, Korbin Forsman, Connor McElheran, Kyle Schreier, Zach Buffer |
| 17:15.0, 17:55.0, 21:14.0, 25:09.0, 29:11.0 |
7 | 200 | Omak,
WA - Team Time (1st 5) 2:04:31.0 | Spread (1st 5) 9:03.0 |
| 36, 38, 40, 42, 44 |
| Kayden Cate, Killian Cariker, Reyden Sandoval, Kristafor Clark, Spencer Smyth |
| 20:32.0, 21:29.0, 24:30.0, 28:25.0, 29:35.0 |