1 | 42 | Sehome,
WA - Team Time (1st 5) 53:02.5 | Spread (1st 5) 34.3 |
| 5, 6, 8, 11, 12, (13), (17) |
| Roman Schroyer, Jacob Alexander, Zack Munson, Jake Gargano, Coleman Brummel, (Ahmed Wariyo), (Dominik Riemann) |
| 10:19.2, 10:25.4, 10:31.4, 10:53.0, 10:53.5, (10:54.5), (10:59.7) |
2 | 120 | Liberty (Issaquah),
WA - Team Time (1st 5) 56:00.8 | Spread (1st 5) 42.8 |
| 10, 20, 23, 33, 34, (53), (55) |
| Nathan Shiosaki, Aiden Holmes, Ben Archer, Blake Bauge, Kazuki Suzuki, (Avtar Singh), (Mark Stevenson) |
| 10:46.7, 11:04.1, 11:11.1, 11:29.4, 11:29.5, (11:51.9), (11:55.8) |
3 | 135 | Sammamish,
WA - Team Time (1st 5) 55:27.3 | Spread (1st 5) 2:14.5 |
| 1, 7, 29, 35, 63, (72), (74) |
| Hale Behan, Tyler Thompson, Andrew Ho, Landon Huber, Cejay Adkins, (Samuel Salitra), (Noam Ellinger) |
| 9:55.0, 10:29.2, 11:22.8, 11:30.8, 12:09.5, (12:24.7), (12:29.6) |
4 | 138 | Bellingham,
WA - Team Time (1st 5) 56:31.5 | Spread (1st 5) 42.5 |
| 18, 22, 26, 31, 41, (44), (61) |
| William Giesen, Caleb Schmotzer, Andrew Strobel, John Much, John Johnson, (Cameron Chase), (Josh Smith) |
| 11:00.8, 11:06.3, 11:15.4, 11:25.7, 11:43.3, (11:44.6), (12:04.1) |
5 | 146 | Sedro-Woolley,
WA - Team Time (1st 5) 56:11.2 | Spread (1st 5) 1:38.4 |
| 3, 21, 25, 43, 54, (58), (62) |
| Rafe Holz, Lachlan Boyd, Tove' Schweizer, Kalin Adkerson, Francisco Ortega, (Ryan Garcia), (Koen Schweizer) |
| 10:14.5, 11:04.5, 11:15.2, 11:44.1, 11:52.9, (11:58.1), (12:08.1) |
6 | 153 | Lakewood,
WA - Team Time (1st 5) 56:47.6 | Spread (1st 5) 1:05.9 |
| 15, 19, 27, 32, 60, (70), (71) |
| Alex Jensen, Gabe Hatch, Jesse Stoddard, Jarron Ransford, Matthew Hatch, (Jorryn Stoddard), (Ethan Stapleton) |
| 10:56.3, 11:03.6, 11:17.3, 11:28.2, 12:02.2, (12:20.5), (12:22.4) |
7 | 158 | Anacortes,
WA - Team Time (1st 5) 56:57.5 | Spread (1st 5) 55.1 |
| 14, 28, 30, 36, 50, (56), (68) |
| Alek Miller, Ryan Horr, Michael Hanrahan, Blake Martens, Josh Smeltzer, (Travis Laisure), (Geoffrey Dylan) |
| 10:55.0, 11:17.4, 11:23.6, 11:31.4, 11:50.1, (11:57.2), (12:16.2) |
8 | 159 | Mountlake Terrace,
WA - Team Time (1st 5) 56:39.4 | Spread (1st 5) 1:28.8 |
| 4, 24, 38, 46, 47, (51), (59) |
| Alex Williams, Tymothy Harris, Christian Cox, Grant Moulton, Kai Hinch, (Jasper Sims), (Mark Tiersma) |
| 10:17.6, 11:13.0, 11:36.7, 11:45.7, 11:46.4, (11:50.4), (12:00.1) |
9 | 171 | Lynden,
WA - Team Time (1st 5) 56:56.4 | Spread (1st 5) 1:24.4 |
| 9, 16, 40, 49, 57, (64), (65) |
| Isaiah Ellis, Rafe Wolfisberg, Caleb Schouten, Carson VanCleve, Ethan Williams, (Kai Wolfisberg), (Porter Wilhite) |
| 10:33.3, 10:57.2, 11:39.2, 11:49.0, 11:57.7, (12:11.5), (12:12.7) |
10 | 218 | Burlington-Edison,
WA - Team Time (1st 5) 58:34.7 | Spread (1st 5) 15.8 |
| 37, 39, 42, 48, 52, (69), (75) |
| Carson Lee, Brady Lee, Bryce Robinson, Ryan Riggs, Will Corcoran, (John Seth), (Freddy Yeates) |
| 11:35.2, 11:37.8, 11:43.5, 11:47.2, 11:51.0, (12:18.5), (12:36.1) |
11 | 284 | Granite Falls,
WA - Team Time (1st 5) 59:42.1 | Spread (1st 5) 2:39.4 |
| 2, 66, 67, 73, 76, (77), (78) |
| Isaac Cortes, Antelmo Hernandez, Ashon Bristol, Duncan Loney, Daniel Scheffler, (Dawson Holm), (Orion Green) |
| 10:02.2, 12:15.0, 12:15.9, 12:27.4, 12:41.6, (12:56.1), (13:24.0) |
12 | 367 | Sultan,
WA - Team Time (1st 5) 1:15:39.3 | Spread (1st 5) 6:13.2 |
| 45, 79, 80, 81, 82 |
| Josh Whitmire-Skeith, Michael Knoop, Justin Magruder, Jose Lopez-Lopez, Avery Brumley |
| 11:45.2, 14:38.8, 14:44.3, 16:32.6, 17:58.4 |