1 | 20 | Gig Harbor,
WA - Team Time (1st 5) 23:12.8 | Spread (1st 5) 27.0 |
| 1, 2, 3, 6, 8, (9), (10) |
| Bradley Peloquin, Jack Shields, Nolan Carroll, Finlay Adamson, Arthur Keast, (Averey Atwater), (Levi Hoffman) |
| 4:28.1, 4:31.6, 4:32.1, 4:45.9, 4:55.1, (4:57.4), (4:58.5) |
2 | 43 | Woodinville,
WA - Team Time (1st 5) 24:39.0 | Spread (1st 5) 48.0 |
| 4, 5, 7, 12, 15, (17), (23) |
| Dustin Lind, Luke Houser, Unk Unk, Tom Wheaton, Jace Gill, (Shawn Kim), (Jason Liang) |
| 4:36.0, 4:40.0, 4:52.0, 5:07.0, 5:24.0, (5:28.0), (5:38.0) |
3 | 85 | Ellensburg,
WA - Team Time (1st 5) 27:05.0 | Spread (1st 5) 29.0 |
| 11, 16, 18, 19, 21, (23), (27) |
| Nate Jensvold, Andres Keith, Dominic Mathias, Johnny Bartlett, Ryan Creech, (Isak Larson), (Owen Canterbury) |
| 5:04.0, 5:25.0, 5:31.0, 5:32.0, 5:33.0, (5:38.0), (5:41.0) |
4 | 91 | King's,
WA - Team Time (1st 5) 27:03.0 | Spread (1st 5) 30.0 |
| 13, 14, 19, 22, 23, (26), (28) |
| Cameron Chew, Matt Jackson, Roman Billing, Lewi Hagos, Connor McElmurry, (Anthony Hart), (Pierce Papke) |
| 5:08.0, 5:09.0, 5:32.0, 5:36.0, 5:38.0, (5:40.0), (5:42.0) |
5 | 162 | Seattle Academy,
WA - Team Time (1st 5) 30:20.0 | Spread (1st 5) 30.0 |
| 29, 30, 31, 35, 37, (40), (41) |
| Aurele Geltzer, Nick Heymann, Leo Faury, Jared Taylor, Grant Arntz, (Slater Jacobsen), (Victor Alhadeff) |
| 5:49.0, 5:51.0, 6:05.0, 6:16.0, 6:19.0, (6:28.0), (6:31.0) |
6 | 172 | Royal,
WA - Team Time (1st 5) 31:13.0 | Spread (1st 5) 14.0 |
| 32, 33, 34, 35, 38, (39) |
| Ronaldo Garcia, Jorge Hernandez, Antonio Tapia, Kevin Rodriguez, Joey Kostelnik, (Gil Rincon) |
| 6:09.0, 6:11.0, 6:14.0, 6:16.0, 6:23.0, (6:26.0) |