1 | 34 | Oak Harbor,
WA - Team Time (1st 5) 55:39.9 | Spread (1st 5) 50.0 |
| 2, 5, 7, 9, 11, (14), (17) |
| Matt Reith, John Rodeheffer, Joshua Schrum, John Kaltenbach, Dakota Powers, (Caley Powers), (Esai Cunningham) |
| 10:38.6, 10:56.7, 11:12.4, 11:23.6, 11:28.6, (11:40.7), (11:43.3) |
2 | 76 | Ferndale,
WA - Team Time (1st 5) 56:54.0 | Spread (1st 5) 2:06.0 |
| 1, 3, 10, 25, 37, (45), (49) |
| Connor Jungkuntz, Logan Jungkuntz, Joshua DeVenere, Jordan Baron, Derek Vajda, (Jacob Stocklass), (Jacob Jones) |
| 10:23.6, 10:40.2, 11:28.3, 11:52.3, 12:29.6, (12:44.3), (13:03.0) |
3 | 81 | Mt Vernon,
WA - Team Time (1st 5) 58:01.0 | Spread (1st 5) 55.9 |
| 4, 12, 20, 21, 24, (31), (35) |
| Alex Mitchell, Alex Miller, Tyler Johnson, Daniel Corona, Dane Pollett, (Sam Wellander), (Aaron Billick) |
| 10:56.0, 11:38.7, 11:47.1, 11:47.3, 11:51.9, (12:12.0), (12:25.8) |
4 | 103 | Meadowdale,
WA - Team Time (1st 5) 59:05.6 | Spread (1st 5) 1:06.5 |
| 8, 13, 19, 29, 34, (39), (42) |
| Quinn Massey, Dominic Giordano, Stefan Ball, Danny Shippen, J.D. Valle, (Josh Verzola), (Dylan Peppin) |
| 11:15.9, 11:40.5, 11:46.7, 12:00.1, 12:22.4, (12:33.2), (12:36.3) |
5 | 149 | Sedro-Woolley,
WA - Team Time (1st 5) 1:00:53.9 | Spread (1st 5) 1:08.0 |
| 15, 18, 26, 43, 47, (53), (55) |
| Charlie Rutherford, Timmy Moser, Brandon Peden, Lucas Skinner, Jacob Anderson, (Dustin Pablo Wilson), (Carter Kaech) |
| 11:42.7, 11:46.5, 11:53.7, 12:40.3, 12:50.7, (13:12.1), (13:14.2) |
6 | 158 | Shorewood,
WA - Team Time (1st 5) 1:00:59.7 | Spread (1st 5) 1:47.8 |
| 6, 28, 36, 40, 48, (54), (56) |
| Keenan Stephens, John Ehni, Andrew (AC) Christianson, Henry Follis, Bret Manney, (Thomas Miller), (Shane Peterson) |
| 11:06.0, 11:58.8, 12:27.4, 12:33.7, 12:53.8, (13:13.9), (13:19.3) |
7 | 175 | Everett,
WA - Team Time (1st 5) 1:01:56.6 | Spread (1st 5) 1:22.3 |
| 16, 30, 33, 46, 50, (51), (52) |
| Cole Havener, Cooper James, Barrett McElroy, Juan Carillo, Chris Boe, (Corey Lee), (Griffin Gish) |
| 11:43.2, 12:00.9, 12:18.1, 12:48.9, 13:05.5, (13:08.4), (13:10.6) |
8 | 193 | Glacier Peak,
WA - Team Time (1st 5) 1:02:56.4 | Spread (1st 5) 1:54.0 |
| 23, 32, 38, 41, 59 |
| Curran MacMillan, Isaac Ripley, Neil Dittmann, Jeffrey Gill, Houston Fleischmann |
| 11:51.5, 12:12.1, 12:33.0, 12:34.3, 13:45.5 |
9 | 207 | Marysville Getchell,
WA - Team Time (1st 5) 1:03:11.0 | Spread (1st 5) 1:37.5 |
| 22, 27, 44, 56, 58, (60), (61) |
| Mitch Ryiter, Erik Kundu, Jake Shearer, Cameron Carter, Andy Vavrousek, (Logan Taylor), (Brendan Smith) |
| 11:48.3, 11:56.3, 12:41.3, 13:19.3, 13:25.8, (14:20.4), (14:30.4) |