1 | 15 | Cascade (Everett),
WA - Team Time (1st 5) 1:06:39.0 | Spread (1st 5) 35.0 |
| 1, 2, 3, 4, 5, (8), (9) |
| Jackson Wagner, Dylan Olson, Vinny Shipley, Luca Strand, Joel Henry, (Brandon Pope), (Steven Bishop) |
| 13:04.0, 13:06.0, 13:20.0, 13:30.0, 13:39.0, (14:08.0), (14:10.0) |
2 | 59 | Everett,
WA - Team Time (1st 5) 1:12:25.0 | Spread (1st 5) 1:00.0 |
| 6, 11, 12, 13, 17, (18), (19) |
| Cooper James, Edmund Havener, Isaac O'Connell, Colt Beardsley, Sean Underhill, (Andy Gomez), (Klaiten Kermoade) |
| 14:06.0, 14:19.0, 14:21.0, 14:33.0, 15:06.0, (15:50.0), (15:51.0) |
3 | 62 | Monroe,
WA - Team Time (1st 5) 1:12:38.6 | Spread (1st 5) 46.4 |
| 7, 10, 14, 15, 16, (20), (21) |
| Chandler Crayton, D'Marco DeGross, Tyler Sharp, Josh Blevins, Alan Perez, (Riley Schelfhout), (Peter Miyoshi) |
| 14:07.6, 14:17.3, 14:34.0, 14:45.7, 14:54.0, (15:55.4), (16:20.4) |
4 | 120 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:27:15.0 | Spread (1st 5) 1:48.0 |
| 22, 23, 24, 25, 26, (27), (28) |
| Chris Moen, Josh Bevan, David Adams, David Gloyd, Nate Heckendorf, (Josh Berry), (Michael Dufour) |
| 16:25.0, 17:26.0, 17:31.0, 17:40.0, 18:13.0, (18:21.0), (18:30.0) |