1 | 46 | Northwest,
WA - Team Time (1st 5) 47:08.8 | Spread (1st 5) 1:46.0 |
| 1, 6, 9, 13, 17, (20), (27) |
| Dylan Clark, Mosey Brown, Abe Wilson, Evan Oakes, Miles Haon, (Patrick Furman), (Keegan Minahan) |
| 8:17.3, 9:08.1, 9:43.6, 9:56.5, 10:03.3, (10:12.4), (10:31.1) |
2 | 64 | Overlake,
WA - Team Time (1st 5) 48:49.5 | Spread (1st 5) 1:19.5 |
| 4, 8, 11, 18, 23, (29), (37) |
| Alan Ngouenet, Nikhil Harikrishnan, Toby Sinclair, Ryan Owens, Michael Simpson, (Jack Baron), (Nathan Brandes) |
| 9:04.5, 9:29.1, 9:46.6, 10:05.3, 10:24.0, (10:45.8), (11:24.5) |
3 | 71 | University Prep,
WA - Team Time (1st 5) 48:53.5 | Spread (1st 5) 1:18.1 |
| 5, 7, 16, 21, 22, (30), (32) |
| Gus Coluccio, Cooper Kroll, Cameron Gregg, Max Lagunoff, Joseph Sniezek, (Henry Buscher), (Anders Pohlmann) |
| 9:05.2, 9:09.2, 10:01.1, 10:14.7, 10:23.3, (10:49.1), (10:50.1) |
4 | 94 | Bear Creek,
WA - Team Time (1st 5) 50:14.5 | Spread (1st 5) 3:14.8 |
| 2, 3, 15, 35, 39, (43) |
| Alex Finan, Kevin Chappelle, Sam Prokopchuk, Alexander Fontilla, David Sherrer, (Sam Boelitz) |
| 8:36.7, 8:43.5, 10:00.9, 11:01.9, 11:51.5, (12:59.3) |
5 | 101 | Seattle Academy,
WA - Team Time (1st 5) 51:27.4 | Spread (1st 5) 1:13.4 |
| 10, 12, 14, 31, 34, (38) |
| Sam Zivin, Max Richmond, Eli Richmond, Axel Hejlsberg, Evin Jaff, (Victor Alhadaff) |
| 9:45.3, 9:55.7, 9:57.7, 10:50.0, 10:58.7, (11:31.5) |
6 | 151 | Cedar Park Chr. (Bothell),
WA - Team Time (1st 5) 56:18.8 | Spread (1st 5) 2:45.9 |
| 19, 25, 26, 40, 41, (44), (45) |
| Isaac Fairfield, Hadley Putnam, London Conard, Justus Trout, Zachery Blosser, (Kazuki Steinmetz), (Theo Royal) |
| 10:08.0, 10:28.3, 10:29.5, 12:19.1, 12:53.9, (13:31.7), (17:41.7) |
7 | 163 | Bellevue Christian,
WA - Team Time (1st 5) 56:09.3 | Spread (1st 5) 2:32.4 |
| 24, 28, 33, 36, 42 |
| Max Edgar, Sam Medeiros, Jacob Robblee, Cameron Polley, Jonathan Zhu |
| 10:26.2, 10:36.3, 10:52.9, 11:15.3, 12:58.6 |