1 | 63 | Oak Harbor,
WA - Team Time (1st 5) 1:24:13.2 | Spread (1st 5) 1:10.4 |
| 4, 7, 9, 14, 29, (33), (44) |
| Matt Reith, Joshua Schrum, John Rodeheffer, John Kaltenbach, Esai Cunningham, (Stephen Miller), (Dakota Powers) |
| 16:19.2, 16:30.3, 16:49.1, 17:05.0, 17:29.6, (17:36.4), (17:57.0) |
2 | 73 | Glacier Peak,
WA - Team Time (1st 5) 1:25:26.0 | Spread (1st 5) 18.2 |
| 11, 13, 15, 16, 18, (24), (36) |
| Michael Matwichuk, Keagan Smith, Zach Smith, Alec Northrop, Sam Juozapaitis, (James Horne), (Blake Forkey) |
| 16:54.8, 17:02.5, 17:05.5, 17:10.2, 17:13.0, (17:22.5), (17:38.9) |
3 | 110 | Ferndale,
WA - Team Time (1st 5) 1:25:37.7 | Spread (1st 5) 3:06.7 |
| 1, 3, 12, 28, 66, (68), (69) |
| Connor Jungkuntz, Logan Jungkuntz, Joshua DeVenere, Jordan Baron, Kaleb Palmby, (Jacob Stocklass), (Jacob Jones) |
| 15:54.3, 16:13.8, 17:00.6, 17:28.0, 19:01.0, (19:04.9), (19:05.0) |
4 | 111 | Mt Vernon,
WA - Team Time (1st 5) 1:26:25.3 | Spread (1st 5) 1:00.9 |
| 8, 17, 20, 27, 39, (41), (59) |
| Alex Mitchell, Tyler Johnson, Alex Miller, Daniel Corona, Sam Wellander, (Dane Pollett), (Jared Jansen) |
| 16:43.0, 17:12.0, 17:18.8, 17:27.6, 17:43.9, (17:50.8), (18:30.4) |
5 | 114 | Shorewood,
WA - Team Time (1st 5) 1:26:23.3 | Spread (1st 5) 1:23.7 |
| 5, 21, 23, 25, 40, (42), (47) |
| Keenan Stephens, Evan Levy, Michael Sutherland, Abdul Abdulla, Hayden Loch, (Cole Carlstrom), (Omar Abdulla) |
| 16:27.0, 17:20.5, 17:22.0, 17:23.1, 17:50.7, (17:54.0), (18:05.0) |
6 | 131 | Mountlake Terrace,
WA - Team Time (1st 5) 1:26:48.8 | Spread (1st 5) 1:31.0 |
| 5, 19, 30, 32, 45, (46), (49) |
| Jack Pearce, Yohans Tewolde, Peter Kidane, Nathan Sparks, Arthur Castleton, (Steve Szilvassy), (Wyatt Allemann) |
| 16:27.0, 17:15.8, 17:32.0, 17:36.0, 17:58.0, (18:01.0), (18:07.0) |
7 | 204 | Shorecrest,
WA - Team Time (1st 5) 1:28:37.5 | Spread (1st 5) 2:09.3 |
| 2, 37, 52, 56, 57, (60), (61) |
| Carter Osborne, Mark Officer, Nate Gniffke, Kelly McCaffrey, Naphtali Moulton, (Casey Sigelmann), (Jack Weber) |
| 16:09.3, 17:40.6, 18:11.0, 18:18.0, 18:18.6, (18:39.8), (18:40.4) |
8 | 239 | Meadowdale,
WA - Team Time (1st 5) 1:30:58.4 | Spread (1st 5) 2:05.2 |
| 10, 48, 55, 62, 64, (74), (80) |
| Dominic Giordano, Quinn Massey, Stefan Ball, J.D. Valle, Danny Shippen, (Dylan Peppin), (Chikodi Ezeokeke) |
| 16:51.9, 18:06.8, 18:17.0, 18:45.6, 18:57.1, (19:20.2), (19:29.6) |
9 | 250 | Sedro-Woolley,
WA - Team Time (1st 5) 1:31:05.3 | Spread (1st 5) 1:40.4 |
| 34, 35, 50, 58, 73, (75), (76) |
| Timmy Moser, Brandon Peden, Charlie Rutherford, Lucas Skinner, Jacob Anderson, (Jadey Finch), (Kristopher Swanson) |
| 17:37.7, 17:38.1, 18:08.4, 18:23.0, 19:18.1, (19:21.2), (19:25.8) |
10 | 260 | Marysville Getchell,
WA - Team Time (1st 5) 1:32:45.5 | Spread (1st 5) 2:43.1 |
| 22, 26, 63, 67, 82, (83), (84) |
| Erik Kundu, Juan Mendoza, Mitch Ryiter, Jake Shearer, Cameron Carter, (Garrett Westover), (Ashton Darling) |
| 17:20.8, 17:24.0, 18:53.1, 19:03.7, 20:03.9, (20:06.0), (20:44.5) |
11 | 273 | Everett,
WA - Team Time (1st 5) 1:32:11.6 | Spread (1st 5) 1:35.9 |
| 31, 53, 54, 65, 70, (77), (81) |
| Cole Havener, Barrett McElroy, Cooper James, Corey Lee, Lance Mowilos, (Chris Boe), (Juan Carillo) |
| 17:34.1, 18:13.5, 18:14.0, 19:00.0, 19:10.0, (19:28.0), (19:36.8) |
12 | 274 | Lynnwood,
WA - Team Time (1st 5) 1:32:14.5 | Spread (1st 5) 1:33.2 |
| 38, 42, 51, 71, 72, (77), (79) |
| Tyler McArthur, Alex Ashenbrener, Ryan McArthur, Kaleb Decker, Jared Hendricks, (Kenzo Onishi), (Joseph Mutuc) |
| 17:43.4, 17:54.0, 18:08.5, 19:12.0, 19:16.6, (19:28.0), (19:29.1) |