| 1 | 62 | Assumption St. Bridget,
WA - Team Time (1st 5) 43:53.0 | Spread (1st 5) 46.0 |
| 2, 6, 16, 17, 21, (56), (60) |
| Colin Graves, Rowan Davis, Evan Martin, Bennett Miller, Michael Martin, (Nathaniel Link), (Matthew Merriman) |
| 8:19.0, 8:37.0, 8:54.0, 8:58.0, 9:05.0, (9:54.0), (10:02.0) |
| 2 | 74 | St. Alphonsus/St. John,
WA - Team Time (1st 5) 44:31.3 | Spread (1st 5) 44.0 |
| 3, 12, 14, 19, 26, (29), (57) |
| Mac Smith, Kevin Spear, Jonathan Fairchild, Teddy Metcalf, Gavin LaMotte, (Rolfe Zeisner), (Kade Bergman) |
| 8:33.0, 8:49.0, 8:53.0, 8:59.3, 9:17.0, (9:19.1), (9:56.0) |
| 3 | 75 | Lakeside (Seattle),
WA - Team Time (1st 5) 44:16.5 | Spread (1st 5) 1:28.5 |
| 1, 3, 8, 25, 38, (63), (73) |
| Elian Joseph, Simon Kwon, Bailey Black, Charles Holmes, Georgie Honeybone, (Charles Ge), (Derek Young) |
| 8:08.0, 8:33.0, 8:43.0, 9:16.0, 9:36.5, (10:03.0), (10:50.0) |
| 4 | 115 | Seattle Country Day,
WA - Team Time (1st 5) 45:52.9 | Spread (1st 5) 49.0 |
| 9, 10, 30, 32, 34, (42), (65) |
| Owen Ratliff, Andrew Levinger, Carter Vu, Thomas Bioren, Lachlan O?Brien, (Torin Bashore), (Torin Ashore) |
| 8:44.0, 8:44.9, 9:20.0, 9:31.0, 9:33.0, (9:40.0), (10:03.7) |
| 5 | 122 | Holy Rosary (Seattle),
WA - Team Time (1st 5) 46:03.1 | Spread (1st 5) 1:02.1 |
| 5, 21, 24, 33, 39, (46), (66) |
| Zach Berta, Luca Kennedy, James Hartog, Jack Velling, Nikolas Fotopoulos, (Andrew Kloeppel), (Kyle Petrusa) |
| 8:35.0, 9:05.0, 9:14.0, 9:32.0, 9:37.1, (9:44.0), (10:05.0) |
| 6 | 129 | St Anne,
WA - Team Time (1st 5) 46:11.3 | Spread (1st 5) 42.0 |
| 14, 20, 23, 35, 37, (42), (53) |
| Tyler Graff, Luke Shields, Jacob Youngblood, Roger Sauvage, Kyle Carlesimo, (Alex Gude), (Ian Holloway) |
| 8:53.0, 9:01.0, 9:08.3, 9:34.0, 9:35.0, (9:40.0), (9:52.0) |
| 7 | 157 | St. Joseph (Seattle),
WA - Team Time (1st 5) 46:48.0 | Spread (1st 5) 1:04.0 |
| 11, 13, 40, 44, 49 |
| Ben Roberts, Matthew (Tor) Rothrock, Rohan Hendrickson, Nicholas Sajer, Scott Lundberg |
| 8:46.0, 8:51.0, 9:39.0, 9:42.0, 9:50.0 |
| 8 | 235 | Westside,
WA - Team Time (1st 5) 48:44.0 | Spread (1st 5) 39.5 |
| 27, 45, 50, 55, 58, (67), (71) |
| Jonathan Grothe, JP Dufour, Nathaniel St Clair, Raymond Chinn, Owen Prendergrast, (Drew Lightbody), (Taka Maxfield-Matsumoto) |
| 9:19.0, 9:43.5, 9:50.8, 9:52.2, 9:58.5, (10:15.0), (10:46.0) |
| 9 | 238 | Our Lady of Fatima,
WA - Team Time (1st 5) 48:50.6 | Spread (1st 5) 1:21.0 |
| 18, 41, 48, 63, 68, (79), (84) |
| James Shepard, John O'Donnell, Mac Gallant, William Hunt, Bobby Larson, (Charlie Bennington), (Ewan McFetridge) |
| 8:59.0, 9:39.6, 9:49.0, 10:03.0, 10:20.0, (11:54.6), (13:10.0) |
| 10 | 257 | St. Catherine,
WA - Team Time (1st 5) 51:11.7 | Spread (1st 5) 3:16.0 |
| 7, 31, 69, 70, 80 |
| Rowan Rathbun, Jake Langley, Paul LaPorte, Braden Sams, Liam Jennings |
| 8:42.0, 9:22.4, 10:27.3, 10:42.0, 11:58.0 |
| 11 | 265 | Evergreen (Shoreline),
WA - Team Time (1st 5) 49:53.4 | Spread (1st 5) 1:27.4 |
| 27, 47, 59, 60, 72, (75) |
| Will Troop, Joe Miller, Nativ Berkovitz-Rave, Filmon Dawit, Josh Klein, (Nicholas Vlahos-Sten) |
| 9:19.0, 9:45.0, 10:01.0, 10:02.0, 10:46.4, (11:28.0) |
| 12 | 315 | Bright Water,
WA - Team Time (1st 5) 57:47.0 | Spread (1st 5) 4:51.0 |
| 35, 51, 51, 88, 90 |
| August Hartung, Quillan Duniway, Isaac Cerretani, Brooklyn McLaury, Jonah Hillman |
| 9:34.0, 9:51.0, 9:51.0, 14:06.0, 14:25.0 |
| 13 | 364 | Hamlin Robinson,
WA - Team Time (1st 5) 56:59.0 | Spread (1st 5) 2:30.0 |
| 53, 74, 77, 78, 82, (86), (91) |
| Jonah Niemann, Andrei Whyte, Nathan Underhill, Jamison Lyman, Gabriel Hernando, (Braeden Bogart), (Malcolm Murray) |
| 9:52.0, 11:18.0, 11:41.0, 11:46.0, 12:22.0, (13:49.0), (15:13.0) |
| 14 | 385 | Northwest,
WA - Team Time (1st 5) 1:00:34.0 | Spread (1st 5) 3:46.0 |
| 60, 76, 81, 83, 85, (87), (89) |
| Preston Palomino, Satchel Stephenson, Kyle Porter, Christopher Porter, Wyatt Washburn, (Joaquin Rodriguez), (Gabriel Sharp) |
| 10:02.0, 11:36.0, 12:04.0, 13:04.0, 13:48.0, (13:51.5), (14:13.0) |