1 | 23 | Somerset,
MA - Team Time (1st 5) 39:35.0 | Spread (1st 5) 41.0 |
| 1, 2, 5, 7, 8, (10), (11) |
| Davis Sullivan, Ashton Khoury, Joseph Ramos, Zachary Dauphin, Andrew Heroux, (Alec Ferreira), (Jack Hansen) |
| 7:32.0, 7:38.0, 8:00.0, 8:12.0, 8:13.0, (8:27.0), (8:29.0) |
2 | 76 | Holy Rosary (Seattle),
WA - Team Time (1st 5) 43:47.1 | Spread (1st 5) 45.7 |
| 9, 14, 16, 17, 20, (37), (44) |
| Ryan Berta, Patrick Galvin, Jack Henzke, Maksimilian Karman, Connor Delaney, (Robbie Foisy), (Will Martin) |
| 8:13.7, 8:45.2, 8:53.8, 8:55.0, 8:59.4, (9:29.0), (9:40.0) |
3 | 113 | Our Lady of Fatima,
WA - Team Time (1st 5) 44:11.0 | Spread (1st 5) 1:55.7 |
| 4, 6, 23, 29, 51, (63), (70) |
| Kyle Fitzgerald, Shane Effgen, Bradyn Buckholtz, Jaeger Felton, James McDowall, (Colin Shearer), (Logan Yonemitsu) |
| 7:55.3, 8:02.5, 9:04.8, 9:17.4, 9:51.0, (10:57.9), (11:41.3) |
4 | 126 | St. Alphonsus/St. John,
WA - Team Time (1st 5) 45:40.2 | Spread (1st 5) 24.0 |
| 18, 22, 25, 27, 34, (39), (56) |
| Ryker Demick, Mateo Spath, Rory Brumback, Skye Luebbe Davidson, John Paul Butler, (Mason Mandell), (Declan LaMotte) |
| 8:56.1, 9:01.2, 9:07.6, 9:15.2, 9:20.1, (9:32.7), (9:58.7) |
5 | 164 | Seattle Country Day,
WA - Team Time (1st 5) 46:15.8 | Spread (1st 5) 2:15.5 |
| 3, 19, 30, 55, 57, (62), (74) |
| Sam Allen, Jack Jordan, Brady Tessin, Reed Delahunty, Philip Mehalchin, (Kody Halpern), (Charlie Jefferies) |
| 7:54.8, 8:57.8, 9:17.5, 9:55.4, 10:10.3, (10:40.5), (12:18.6) |
6 | 173 | St. Joseph (Seattle),
WA - Team Time (1st 5) 47:04.0 | Spread (1st 5) 43.8 |
| 24, 28, 31, 40, 50, (61), (76) |
| William Huddleston, Wyatt Heily, Charlie Fisk, Seamus Alspach, Parker Smith, (Noah Kim), (James Hoover) |
| 9:06.7, 9:15.3, 9:17.7, 9:33.8, 9:50.5, (10:29.8), (12:30.3) |
7 | 180 | St Anne,
WA - Team Time (1st 5) 47:09.4 | Spread (1st 5) 40.8 |
| 20, 33, 38, 43, 46, (52), (53) |
| Henri Downer, Casey Carlesimo, Hugues Bindel, Rhys Harnett, Sam Hession, (Jackson Fields), (Yared Melaku) |
| 8:59.4, 9:18.7, 9:31.8, 9:39.3, 9:40.2, (9:52.3), (9:54.4) |
8 | 208 | Assumption St. Bridget,
WA - Team Time (1st 5) 49:25.3 | Spread (1st 5) 3:04.7 |
| 15, 32, 42, 48, 71, (75) |
| Joseph Flora, Patrick Horner, Sam Merriman, Peter Davis, Stefano Sburlino, (Patrick Link) |
| 8:49.4, 9:18.5, 9:37.0, 9:46.3, 11:54.1, (12:24.4) |
9 | 229 | Seattle Waldorf,
WA - Team Time (1st 5) 48:51.2 | Spread (1st 5) 54.5 |
| 36, 41, 45, 47, 60, (64), (65) |
| Iggy Kohl, Jayden Walter, Clyde McCarthy, Max Baker, Miles Enderlein, (Grayson Bryant), (Riley Alkove) |
| 9:28.6, 9:34.7, 9:40.1, 9:44.7, 10:23.1, (10:59.0), (11:05.6) |
10 | 242 | Lakeside (Seattle),
WA - Team Time (1st 5) 55:30.2 | Spread (1st 5) 6:44.0 |
| 12, 13, 54, 79, 84 |
| Evan Ratliff, Andrew Kolenski, Aditya Casturi, Rohan Dhillon, Ethan Ramos |
| 8:35.8, 8:37.7, 9:55.0, 13:01.9, 15:19.8 |
11 | 259 | Evergreen (Shoreline),
WA - Team Time (1st 5) 53:19.1 | Spread (1st 5) 4:12.1 |
| 26, 35, 49, 69, 80, (83) |
| Jibreel Bhatti, Mason Hoffman, Dylan Jeffries, Deven Speyrer, Rafe Fox, (Esben Gerber) |
| 9:08.7, 9:24.6, 9:46.8, 11:38.2, 13:20.8, (15:19.1) |
12 | 330 | Hamlin Robinson,
WA - Team Time (1st 5) 56:17.9 | Spread (1st 5) 2:34.6 |
| 58, 59, 67, 68, 78, (81), (85) |
| Reid Pribble, Peter Schoening, Hayes Kisslo, Aren MacIlroy, Ryan O'Neal, (John Kelly), (Henry Harris) |
| 10:10.9, 10:15.9, 11:30.3, 11:35.3, 12:45.5, (13:23.6), (15:33.9) |
13 | 370 | St. Edward,
WA - Team Time (1st 5) 1:02:51.7 | Spread (1st 5) 3:07.3 |
| 66, 72, 73, 77, 82, (86) |
| Jeffrey Dalere, Jaidon Palega, Nahome Tadesse, Anthony Nguyen, Abel Mesfin, (Abraham Ambachew) |
| 11:30.2, 11:55.6, 12:03.6, 12:44.8, 14:37.5, (19:53.8) |