1 | 50 | Sehome,
WA - Team Time (1st 5) 1:20:53.3 | Spread (1st 5) 26.0 |
| 5, 6, 11, 13, 15, (16), (20) |
| Zack Munson, Jacob Alexander, Ahmed Wariyo, Max Gargano, Jake Gargano, (Roman Schroyer), (Dominik Riemann) |
| 15:57.5, 16:00.9, 16:12.2, 16:19.2, 16:23.5, (16:24.6), (16:30.1) |
2 | 92 | Bellingham,
WA - Team Time (1st 5) 1:22:19.8 | Spread (1st 5) 42.2 |
| 7, 14, 18, 26, 27, (35), (46) |
| Caleb Schmotzer, William Giesen, Jensen Kintzele, Paden Loveland, Andrew Strobel, (Josh Smith), (John Much) |
| 16:01.9, 16:21.5, 16:28.4, 16:43.9, 16:44.1, (17:09.8), (17:22.8) |
3 | 116 | Sedro-Woolley,
WA - Team Time (1st 5) 1:22:58.8 | Spread (1st 5) 1:41.6 |
| 1, 21, 23, 33, 38, (42), (52) |
| Rafe Holz, Tove' Schweizer, Lachlan Boyd, Kalin Adkerson, Todd Montgomery, (Brandon Sterling), (Ryan Garcia) |
| 15:31.8, 16:32.8, 16:37.5, 17:03.3, 17:13.4, (17:18.0), (17:34.0) |
4 | 127 | Lynden,
WA - Team Time (1st 5) 1:23:22.3 | Spread (1st 5) 1:42.4 |
| 4, 19, 24, 25, 55, (64), (72) |
| Isaiah Ellis, Rafe Wolfisberg, Hans Tamminga, Caleb Schouten, Carson VanCleve, (Nicholas Briscoe), (Vincent Medina) |
| 15:53.7, 16:29.8, 16:40.1, 16:42.6, 17:36.1, (17:49.0), (17:59.5) |
5 | 137 | Mountlake Terrace,
WA - Team Time (1st 5) 1:23:47.6 | Spread (1st 5) 1:41.4 |
| 2, 10, 34, 41, 50, (77), (78) |
| Alex Williams, Joshua Beam, Tymothy Harris, Kai Hinch, Mitch Givens, (Grant Moulton), (Tod Gil Harris) |
| 15:46.1, 16:10.7, 17:06.3, 17:17.0, 17:27.5, (18:06.9), (18:12.2) |
6 | 151 | Lakewood,
WA - Team Time (1st 5) 1:24:27.2 | Spread (1st 5) 1:11.8 |
| 9, 17, 36, 44, 45, (48), (59) |
| Alex Jensen, Gabe Hatch, Jarron Ransford, Josiah Ram, Jesse Stoddard, (Joseph Heisley), (Matthew Hatch) |
| 16:09.0, 16:26.3, 17:11.1, 17:20.0, 17:20.8, (17:24.6), (17:42.2) |
7 | 175 | Anacortes,
WA - Team Time (1st 5) 1:25:07.6 | Spread (1st 5) 1:16.7 |
| 12, 29, 40, 43, 51, (53), (56) |
| Alek Miller, Ryan Horr, Michael Hanrahan, Blake Martens, Josh Smeltzer, (Travis Laisure), (Geoffrey Dylan) |
| 16:13.6, 16:48.0, 17:16.2, 17:19.5, 17:30.3, (17:34.6), (17:36.6) |
8 | 214 | Cedarcrest,
WA - Team Time (1st 5) 1:26:16.6 | Spread (1st 5) 1:12.7 |
| 22, 31, 39, 57, 65, (67), (68) |
| John Meier, Cade LaTurner, Trail Sammarco, Connor Eck, Zeke Bender, (London Haley), (Chase Rhoads) |
| 16:36.7, 16:54.2, 17:15.8, 17:40.5, 17:49.4, (17:52.3), (17:52.9) |
9 | 225 | Burlington-Edison,
WA - Team Time (1st 5) 1:26:44.0 | Spread (1st 5) 43.5 |
| 32, 37, 47, 49, 60, (61), (63) |
| Brady Lee, Carson Lee, Will Corcoran, Bryce Robinson, John Seth, (Dane Hansen), (Adrian Ibarra) |
| 17:00.0, 17:11.2, 17:23.0, 17:26.3, 17:43.5, (17:45.8), (17:47.3) |
10 | 241 | Sammamish,
WA - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 2:12.2 |
| 3, 28, 66, 71, 73, (79), (81) |
| Hale Behan, Tyler Thompson, Joshua Post, Kyle Wasierski, Andrew Ho, (Ethan Evers), (Landon Huber) |
| 15:49.8, 16:47.5, 17:49.5, 17:58.2, 18:02.0, (18:19.2), (18:25.2) |
11 | 285 | Liberty (Issaquah),
WA - Team Time (1st 5) 1:28:05.1 | Spread (1st 5) 1:06.7 |
| 30, 54, 62, 69, 70, (75), (76) |
| Nathan Shiosaki, Aiden Holmes, Ben Archer, Mark Stevenson, Cooper Rataezyk, (Blake Bauge), (Kazuki Suzuki) |
| 16:49.7, 17:35.8, 17:47.1, 17:56.1, 17:56.4, (18:04.9), (18:05.1) |
12 | 350 | Granite Falls,
WA - Team Time (1st 5) 1:35:40.8 | Spread (1st 5) 4:29.8 |
| 8, 83, 84, 86, 89, (90), (92) |
| Isaac Cortes, Dawson Holm, Ashon Bristol, Antelmo Hernandez, Orion Green, (Daniel Scheffler), (Duncan Loney) |
| 16:03.0, 19:24.4, 19:39.9, 20:00.7, 20:32.8, (20:36.7), (21:09.4) |
13 | 386 | Archbishop Murphy,
WA - Team Time (1st 5) 1:34:56.5 | Spread (1st 5) 2:29.7 |
| 58, 74, 82, 85, 87, (88), (91) |
| Bo Carlton, Sean Balen, Philip Wold, Gavin Turk, Blake Coleman, (Kirk Shelton), (Trenton Slocum) |
| 17:41.0, 18:03.7, 19:04.6, 19:56.5, 20:10.7, (20:19.9), (20:48.6) |
14 | 458 | Sultan,
WA - Team Time (1st 5) 1:47:54.6 | Spread (1st 5) 4:57.3 |
| 80, 93, 94, 95, 96, (97), (98) |
| Josh Whitmire-Skeith, Justin Magruder, Daniel Jeong, Michael Knoop, Gage Sherman, (Jose Lopez-Lopez), (Avery Brumley) |
| 18:20.7, 21:28.2, 21:45.0, 23:02.7, 23:18.0, (27:40.9), (28:00.3) |