1 | 54 | Sehome,
WA - Team Time (1st 5) 1:09:56.0 | Spread (1st 5) 33.0 |
| 3, 3, 13, 14, 21, (29), (31) |
| Reed Henderson, Conner Johnsen, Liam Toney, Ben Kurtis, Chase Mauro, (Kirby Overman), (Langston Engle) |
| 13:43.0, 13:43.0, 14:06.0, 14:08.0, 14:16.0, (14:25.0), (14:32.0) |
2 | 88 | Aberdeen,
WA - Team Time (1st 5) 1:10:09.0 | Spread (1st 5) 1:47.0 |
| 1, 15, 16, 17, 39, (75), (89) |
| Apolinar (Poli) Baltazar, Nick Spencer, Josh Burnett, Frank Book, Joseph Bowley, (Tyson Stipic), (Uriel Espino) |
| 12:55.0, 14:09.0, 14:11.0, 14:12.0, 14:42.0, (15:44.0), (16:00.0) |
3 | 119 | Bellingham,
WA - Team Time (1st 5) 1:11:39.8 | Spread (1st 5) 52.7 |
| 8, 10, 26, 33, 42, (43), (48) |
| Terry McClement, Joe Charbonneau, Paris Speidel, Simon Maguire, Rowan Chappell, (Hayden LeBlonde), (Aidan Glaze) |
| 13:55.1, 13:58.3, 14:23.5, 14:35.1, 14:47.8, (14:48.7), (14:57.4) |
4 | 137 | W F West,
WA - Team Time (1st 5) 1:11:59.0 | Spread (1st 5) 1:29.0 |
| 2, 9, 23, 46, 57, (62), (70) |
| Dallas Snider, Danny Robertson, Denver Parker, Tony Swenson, Josh Brunstad, (Alex Remund), (Will Bardezbain) |
| 13:40.0, 13:56.0, 14:20.0, 14:54.0, 15:09.0, (15:14.0), (15:34.0) |
5 | 157 | Lynden Christian,
WA - Team Time (1st 5) 1:12:34.7 | Spread (1st 5) 16.4 |
| 27, 28, 30, 35, 37, (41), (85) |
| Tyler Reardon, Cody Velthuizen, Jon Wiley, Hunter Weinert, Weston Whitener, (Connor Blok), (Dylan Blok) |
| 14:24.3, 14:24.9, 14:27.8, 14:37.0, 14:40.7, (14:42.1), (15:52.5) |
6 | 173 | Burlington-Edison,
WA - Team Time (1st 5) 1:13:03.0 | Spread (1st 5) 53.0 |
| 19, 22, 25, 51, 56, (57), (65) |
| Dallas Coble, Tommy Zabelka, Sam Drake, Preston Dunn, Drew Langlow, (AJ Frasieur), (Alexander Terrell) |
| 14:15.0, 14:17.0, 14:21.0, 15:02.0, 15:08.0, (15:09.0), (15:23.0) |
7 | 205 | North Thurston,
WA - Team Time (1st 5) 1:13:55.0 | Spread (1st 5) 1:48.0 |
| 6, 19, 45, 62, 73, (118), (121) |
| James Jasperson, Josh Miller, Jordan Agtarap, Jamel Ulloth, Tyler Reece, (Naveed Johnson), (Scott Morse) |
| 13:53.0, 14:15.0, 14:52.0, 15:14.0, 15:41.0, (18:11.0), (18:20.0) |
8 | 217 | Stanwood,
WA - Team Time (1st 5) 1:14:09.0 | Spread (1st 5) 51.0 |
| 23, 31, 51, 53, 59, (81), (82) |
| Wade Weinert, Tanner Nieman, Cody Hoskins, Aaron Sandquist, C.J. Alumbaugh, (Kevin Sandquist), (West Weinert) |
| 14:20.0, 14:32.0, 15:02.0, 15:04.0, 15:11.0, (15:47.0), (15:48.0) |
9 | 227 | Meridian (WA),
WA - Team Time (1st 5) 1:14:32.0 | Spread (1st 5) 1:30.0 |
| 18, 38, 47, 49, 75, (78), (80) |
| Kelby Todd, Justin Burgess, Collin Magnusson, Joshua Hansen, Jay Crandall, (Isai Gomez), (David Anderson) |
| 14:14.0, 14:41.0, 14:55.0, 14:58.0, 15:44.0, (15:45.0), (15:46.0) |
10 | 231 | Ferndale,
WA - Team Time (1st 5) 1:14:41.3 | Spread (1st 5) 2:29.2 |
| 7, 11, 55, 64, 94, (95), (108) |
| Logan Jungkuntz, Connor Jungkuntz, Jordan Baron, Joshua DeVenere, Derek Vajda, (Jacob Stocklass), (Kaleb Palmby) |
| 13:54.0, 13:59.0, 15:07.8, 15:17.3, 16:23.2, (16:23.5), (17:00.1) |
11 | 285 | Lynden,
WA - Team Time (1st 5) 1:15:51.0 | Spread (1st 5) 1:08.0 |
| 35, 44, 60, 68, 78, (83), (83) |
| Paulin Fleishman, Brandon Blake, Jan Wolfisberg, Ben Diacogiannis, Thomas Miller, (Nick Iaconetti), (Eli Varner) |
| 14:37.0, 14:50.0, 15:12.0, 15:27.0, 15:45.0, (15:51.0), (15:51.0) |
12 | 307 | Sedro-Woolley,
WA - Team Time (1st 5) 1:16:25.6 | Spread (1st 5) 1:14.0 |
| 39, 50, 61, 71, 86, (96), (103) |
| Brandon Peden, Timmy Moser, Charlie Rutherford, Lucas Skinner, Carter Kaech, (Jadey Finch), (Brandon Townsend) |
| 14:42.0, 14:59.0, 15:13.6, 15:35.0, 15:56.0, (16:25.0), (16:49.0) |
13 | 325 | Blaine,
WA - Team Time (1st 5) 1:18:10.3 | Spread (1st 5) 3:20.6 |
| 5, 12, 98, 100, 110, (113), (132) |
| Tom Bradley, Eddie Fontes, Brandon Visser, Christian Sharp, Alex Dodge, (Chad Potts), (Chad Reimer) |
| 13:52.4, 14:05.0, 16:27.5, 16:32.4, 17:13.0, (17:46.0), (21:58.3) |
14 | 411 | Asotin,
WA - Team Time (1st 5) 1:20:29.7 | Spread (1st 5) 2:44.6 |
| 34, 69, 88, 109, 111, (115), (126) |
| Chase Teigen, Chandler Teigen, Jesse Styner, Brian Strobel, Cody Johnsen, (Josh Trimmell), (Jake Gosse) |
| 14:35.3, 15:27.8, 15:58.2, 17:08.5, 17:19.9, (18:03.9), (18:48.4) |
15 | 417 | Nooksack Valley,
WA - Team Time (1st 5) 1:19:51.0 | Spread (1st 5) 40.0 |
| 72, 75, 87, 91, 92, (96), (106) |
| Tanner Klemann, Brett Johnson, Forest Crouse, Landon Olenslager, Stephen Dietz, (Taylor Gardner), (Jordan Hem) |
| 15:39.0, 15:44.0, 15:57.0, 16:12.0, 16:19.0, (16:25.0), (16:55.0) |
16 | 451 | River Ridge,
WA - Team Time (1st 5) 1:22:18.0 | Spread (1st 5) 2:49.0 |
| 66, 73, 90, 102, 120, (123), (124) |
| Kaleb Keys, Greg Herschberger, Alex Peterson, Eric Mooers, Gus Penley, (Adam Sebetich), (James Ford) |
| 15:26.0, 15:41.0, 16:08.0, 16:48.0, 18:15.0, (18:24.0), (18:30.0) |
17 | 463 | Clarkston,
WA - Team Time (1st 5) 1:22:08.8 | Spread (1st 5) 1:50.4 |
| 54, 93, 104, 105, 107, (114), (119) |
| Kage Sobotta, Brady McKay, Zach Bunce, Jordan Starr, Caleb Latella, (Ronnie Weisner), (Bradlee McPherson) |
| 15:07.0, 16:20.6, 16:51.4, 16:52.4, 16:57.4, (17:56.1), (18:13.8) |
18 | 516 | Marysville Getchell,
WA - Team Time (1st 5) 1:26:07.0 | Spread (1st 5) 2:56.0 |
| 66, 99, 112, 117, 122, (125), (128) |
| Erik Kundu, Mitch Ryiter, Jake Shearer, Garrett Westover, Cameron Carter, (Logan Taylor), (Brent Hathaway) |
| 15:26.0, 16:31.0, 17:38.0, 18:10.0, 18:22.0, (18:44.0), (19:28.0) |
19 | 603 | Pomeroy,
WA - Team Time (1st 5) 1:33:44.8 | Spread (1st 5) 3:19.8 |
| 101, 116, 127, 129, 130, (131) |
| Bryan McGreevy, Riley Bott, Colsen Mayfield, Tyler King, Micheal Wade, (Stephen Fletcher) |
| 16:41.0, 18:05.0, 19:08.7, 19:49.3, 20:00.8, (20:26.8) |