1 | 33 | Mountlake Terrace,
WA - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 1:13.4 |
| 2, 3, 4, 8, 16, (19), (21) |
| Jaden Lofrese, Alex Williams, Joshua Beam, Ivan Moulton, Allen Hutmacher, (Tymothy Harris), (Jackson Marrott) |
| 16:42.4, 16:45.1, 16:56.7, 17:22.0, 17:55.8, (18:16.8), (18:25.1) |
2 | 42 | Lakewood,
WA - Team Time (1st 5) 1:26:12.1 | Spread (1st 5) 1:16.5 |
| 1, 6, 9, 11, 15, (18), (22) |
| Alex Jensen, Gabe Hatch, Mario Barletta, Jesse Stoddard, Jarron Ransford, (Ben Schmidt), (Joseph Heisley) |
| 16:30.3, 16:59.6, 17:26.0, 17:29.4, 17:46.8, (18:16.5), (18:38.0) |
3 | 65 | Lynden,
WA - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 2:04.6 |
| 5, 9, 12, 13, 26, (28), (29) |
| Tate Hutchins, Rafe Wolfisberg, Hans Tamminga, Isaiah Ellis, Ethan Jamison, (Isaac Mitchell), (Jose Garcia) |
| 16:58.5, 17:26.0, 17:30.8, 17:33.7, 19:03.1, (19:34.3), (19:47.8) |
4 | 82 | Bellingham,
WA - Team Time (1st 5) 1:30:04.2 | Spread (1st 5) 1:26.1 |
| 7, 14, 17, 20, 24, (25), (27) |
| Jensen Kintzele, Caleb Schmotzer, Andrew Strobel, Hank Burke-Manwaring, Evan Hildreth, (John Johnson), (Drew McFall) |
| 17:16.8, 17:35.7, 18:10.1, 18:18.7, 18:42.9, (18:59.5), (19:09.4) |
5 | 149 | Archbishop Murphy,
WA - Team Time (1st 5) 1:40:35.0 | Spread (1st 5) 2:26.0 |
| 23, 30, 31, 32, 33, (34), (35) |
| Bo Carlton, Isaac Olson, Aaron Austin, Kainoa Evans, Gavin Turk, (Joseph McElroy), (Michael Barron) |
| 18:39.0, 20:02.0, 20:07.0, 20:42.0, 21:05.0, (21:44.0), (21:46.0) |