1 | 40 | University Prep,
WA - Team Time (1st 5) 31:06.9 | Spread (1st 5) 27.1 |
| 3, 4, 10, 11, 12, (26), (27) |
| Nick McHugh, Max Lagunoff, Zander Rasmussen, Anders Pohlmann, Henry Buscher, (David Baylor), (Lucas Sherman) |
| 5:57.7, 6:01.0, 6:20.7, 6:22.7, 6:24.8, (6:41.0), (6:41.7) |
2 | 47 | Overlake,
WA - Team Time (1st 5) 31:03.5 | Spread (1st 5) 54.4 |
| 1, 8, 9, 14, 15, (43), (44) |
| Alan Ngouenet, Ryan Owens, Zubin Sannakkayala, John Beinner, Glyn Carson, (Jared Goodman), (Kabir Vats) |
| 5:33.4, 6:14.7, 6:20.0, 6:27.6, 6:27.8, (7:48.2), (7:54.2) |
3 | 65 | Northwest,
WA - Team Time (1st 5) 31:44.9 | Spread (1st 5) 34.0 |
| 4, 6, 16, 18, 21, (32), (35) |
| Tucker Kalmus, Preston Palomino, Merrik Plummer, Gabriel Ojemann, Isamu Sims, (Nathaniel McKee), (Satchel Stephenson) |
| 6:01.0, 6:08.0, 6:28.0, 6:32.9, 6:35.0, (6:50.0), (6:53.5) |
4 | 70 | Bush (Seattle),
WA - Team Time (1st 5) 31:32.2 | Spread (1st 5) 1:07.9 |
| 2, 7, 13, 20, 28, (31), (41) |
| Kaito Hikino, Carlos Abram, Wyatt Wise, Rory de Vere White, Kiran Mokadam, (Cailen Wahan), (Paul Hutchison) |
| 5:34.9, 6:12.4, 6:27.2, 6:34.9, 6:42.8, (6:49.8), (7:35.1) |
5 | 120 | Bellevue Christian,
WA - Team Time (1st 5) 33:16.0 | Spread (1st 5) 20.0 |
| 17, 19, 22, 29, 33, (36), (40) |
| Joe Sweeney, Philip Bengelink, David Humbert, Lucas Delamarter, Will Wetter, (Alex Harrison), (Spencer Rankin) |
| 6:30.7, 6:34.5, 6:36.8, 6:43.3, 6:50.7, (7:16.6), (7:34.6) |
6 | 142 | Seattle Academy,
WA - Team Time (1st 5) 34:09.1 | Spread (1st 5) 38.1 |
| 23, 24, 25, 33, 37, (42), (45) |
| Eli Podell, Jay Zinschlag, Adam Bishop, Keegan Atchison, Peter Ratzlaff, (Nalu Farrell), (Max Harper) |
| 6:39.4, 6:40.6, 6:40.9, 6:50.7, 7:17.5, (7:35.8), (7:59.9) |
7 | 200 | Cedar Park Chr. (Bothell),
WA - Team Time (1st 5) 38:59.7 | Spread (1st 5) 2:31.9 |
| 30, 38, 39, 46, 47, (48) |
| Brenden Blodgett, Jason Blodgett, Israel Hunter, Ryan Sitzmann, Braden Calvert, (Shane Lesa) |
| 6:48.5, 7:18.8, 7:19.3, 8:12.7, 9:20.4, (9:55.7) |