1 | 25 | Nathan Hale,
WA - Team Time (1st 5) 1:18:49.4 | Spread (1st 5) 46.1 |
| 2, 3, 4, 7, 9, (19), (23) |
| Andrew Foerder, Max Leach, Stuart Smith, Riley Worthington, Abebe Ferede, (Aedan Roberts), (Bailey Ellis) |
| 15:21.2, 15:33.4, 15:42.8, 16:04.7, 16:07.3, (16:34.6), (16:49.1) |
2 | 59 | Seattle Prep,
WA - Team Time (1st 5) 1:20:21.5 | Spread (1st 5) 2:02.7 |
| 1, 6, 10, 20, 22, (36), (39) |
| Joe Hardy, Keenan Leary, Andy Reischling, Keegan Boehm, Thomas Psyhogeos, (Matt Lico), (Daniel Galindo-Navarro) |
| 14:45.2, 15:55.8, 16:08.0, 16:44.6, 16:47.9, (17:23.7), (17:31.6) |
3 | 73 | Bishop Blanchet,
WA - Team Time (1st 5) 1:21:37.1 | Spread (1st 5) 10.3 |
| 12, 13, 15, 16, 17, (25), (28) |
| Nick Kosinski, Peter Hogan, Colum McKannay, Kellen Manley, Ciaran O'Leary, (John Rosenberger), (Arthur Lane) |
| 16:13.3, 16:16.5, 16:21.2, 16:22.5, 16:23.6, (16:54.0), (17:01.5) |
4 | 103 | Ingraham,
WA - Team Time (1st 5) 1:23:13.8 | Spread (1st 5) 1:43.4 |
| 5, 8, 24, 27, 39, (39), (59) |
| Patrick McDermott, Kirby McDermott, Sage Duggal, Leo Donlea, Logan Presch, (Bryce Walsh), (Oliver Gibb) |
| 15:48.2, 16:05.6, 16:49.4, 16:59.0, 17:31.6, (17:31.6), (18:07.6) |
5 | 123 | Lakeside (Seattle),
WA - Team Time (1st 5) 1:24:22.9 | Spread (1st 5) 1:03.8 |
| 11, 21, 29, 30, 32, (58), (60) |
| Killian Pinkelman, Jack Powell, Vikram Dhawan, Dylan Tom, Gabriel Joseph, (Floyd Summers), (Henry Fulghum) |
| 16:10.1, 16:46.4, 17:05.5, 17:07.0, 17:13.9, (18:05.8), (18:08.1) |
6 | 173 | Franklin,
WA - Team Time (1st 5) 1:26:18.5 | Spread (1st 5) 1:07.2 |
| 18, 33, 34, 42, 46, (57), (69) |
| Yonatan Tesfasilase, Enrique Gomez, Liban Dahir, Amir Ibrahim, Nathan Thai, (Winter Tumbaga), (Finn Southerland) |
| 16:32.6, 17:14.8, 17:15.9, 17:35.4, 17:39.8, (18:03.9), (18:52.4) |
7 | 187 | Bainbridge,
WA - Team Time (1st 5) 1:26:57.7 | Spread (1st 5) 47.3 |
| 25, 35, 37, 43, 47, (51), (53) |
| Nick Entress, Austin Harper, Devon Reynolds, Sean Simonsen, Keith Carlson, (Thomas Daniels), (Arthur Bacon) |
| 16:54.0, 17:21.9, 17:23.8, 17:36.7, 17:41.3, (17:45.9), (17:54.0) |
8 | 220 | O'Dea,
WA - Team Time (1st 5) 1:27:55.4 | Spread (1st 5) 34.4 |
| 31, 43, 45, 49, 52, (55), (61) |
| Paul Jandl, Sean McKinney, Jason Garcia, Steven Aslin, Tristan Mohn, (Christopher Walker), (Sam Bell) |
| 17:11.7, 17:36.7, 17:37.9, 17:43.0, 17:46.1, (17:58.9), (18:08.2) |
9 | 274 | West Seattle,
WA - Team Time (1st 5) 1:30:48.6 | Spread (1st 5) 1:38.4 |
| 38, 48, 50, 68, 70, (72), (75) |
| Michael Ahrens, Jacob Carney, Tomas Woldemichael, Cade Carney, James Bonaci, (Kahri Drake), (Bereket Hailemarian) |
| 17:26.9, 17:42.5, 17:45.3, 18:48.6, 19:05.3, (19:25.9), (19:52.5) |
10 | 298 | Eastside Catholic,
WA - Team Time (1st 5) 1:33:06.2 | Spread (1st 5) 3:35.9 |
| 14, 63, 71, 73, 77, (78), (79) |
| Matt Siegel, Kyle Grambihler, Sean Fearon, Grant Schiller, Patrick Brady, (Parker Davidson), (Zachary Williams) |
| 16:18.8, 18:11.0, 19:10.3, 19:31.4, 19:54.7, (20:14.7), (20:15.3) |
11 | 300 | Chief Sealth,
WA - Team Time (1st 5) 1:30:50.3 | Spread (1st 5) 39.1 |
| 53, 56, 62, 64, 65, (66), (67) |
| Roman Kravchuk, Mohammed Idris, Marley Smith, Lorenzo Waller, Brandon Keller, (Brian Hobbs), (Carlos Lopez) |
| 17:54.0, 18:03.0, 18:08.8, 18:11.4, 18:33.1, (18:45.0), (18:46.9) |
12 | 393 | Cleveland,
WA - Team Time (1st 5) 1:42:59.2 | Spread (1st 5) 1:29.9 |
| 74, 76, 80, 81, 82, (85), (86) |
| Lucas Monetta, Miguel Laureano, John House, Jamie Lei, Gerald Tolentino, (Vincent Tsan), (Michael Chan) |
| 19:42.7, 19:53.7, 20:59.3, 21:10.9, 21:12.6, (21:37.8), (22:05.0) |
13 | 431 | Rainier Beach,
WA - Team Time (1st 5) 1:55:55.9 | Spread (1st 5) 5:30.4 |
| 83, 84, 87, 88, 89 |
| Than Oo, Jackie Truong, Justin Gabriel, Jomar Horario, Jonathan Ly |
| 21:18.6, 21:27.2, 23:04.6, 23:16.5, 26:49.0 |