1 | 39 | Arlington,
WA - Team Time (1st 5) 1:20:42.0 | Spread (1st 5) 51.0 |
| 2, 4, 9, 11, 13, (17), (19) |
| Noah Bumgardner, Grady Fournier, Lucas Spurling, Beau Pearson, James Scott, (Andrew Schmitz), (Lucas Watts) |
| 15:45.0, 15:49.0, 16:04.0, 16:28.0, 16:36.0, (16:51.0), (16:53.0) |
2 | 46 | Shorewood,
WA - Team Time (1st 5) 1:20:42.8 | Spread (1st 5) 1:04.9 |
| 3, 6, 7, 10, 20, (21), (28) |
| Luke Gillingham, Otto Erhart, Keiyu Mamiya, Max Billett, Alex Yee, (Isaiah Schuelke), (Tristan Crittenden) |
| 15:48.4, 15:54.3, 15:54.7, 16:12.1, 16:53.3, (16:53.9), (17:18.1) |
3 | 63 | Shorecrest,
WA - Team Time (1st 5) 1:21:28.0 | Spread (1st 5) 1:59.0 |
| 1, 4, 8, 14, 36, (40), (44) |
| Fedem Irungu, Benjamin Wick, Lewis Stotler, Jayden Heighway, Andrew Muilenburg, (Benjamin Goenen), (Lucas Deng) |
| 15:30.0, 15:49.0, 16:02.0, 16:38.0, 17:29.0, (17:31.0), (17:37.0) |
4 | 120 | Meadowdale,
WA - Team Time (1st 5) 1:25:20.8 | Spread (1st 5) 43.2 |
| 16, 18, 24, 27, 35, (42), (66) |
| Landon Smith, John Patterson, Matthew Patterson, KeyShawn Shepard, Jackson Marti, (Patrick Steier), (Jacob Roark) |
| 16:45.0, 16:51.4, 17:03.5, 17:12.7, 17:28.2, (17:34.4), (18:41.5) |
5 | 166 | Stanwood,
WA - Team Time (1st 5) 1:26:48.0 | Spread (1st 5) 35.0 |
| 22, 33, 36, 36, 39, (51), (56) |
| Ryan Khoury, Ryker Belles, Jack Fikkert, Ian Hansen, Barric Danielson, (Stephen Klesick), (Henry Fikkert) |
| 16:55.0, 17:25.0, 17:29.0, 17:29.0, 17:30.0, (17:55.0), (18:09.0) |
6 | 195 | Monroe,
WA - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:59.0 |
| 12, 23, 47, 52, 61, (63), (71) |
| Austin McCroan, Owen Eagan-Heffernan, Roger Rojas-Onofrie, Juan Anguiano, Aiden Shipley, (Jasper Hartung-Larrabee), (Caleb Erickson) |
| 16:32.0, 16:56.0, 17:50.0, 17:57.0, 18:31.0, (18:34.0), (18:54.0) |
7 | 209 | Everett,
WA - Team Time (1st 5) 1:28:30.6 | Spread (1st 5) 1:34.1 |
| 25, 29, 43, 45, 67, (68), (69) |
| Isaac Pratt, Tadgh Wieber, Nolan Sexton-Smith, Josiah Pratt, Emmett Bell, (Luke Steele), (Kevin Castorena) |
| 17:08.8, 17:19.8, 17:36.1, 17:43.0, 18:42.9, (18:44.7), (18:47.9) |
8 | 215 | Marysville Getchell,
WA - Team Time (1st 5) 1:28:26.3 | Spread (1st 5) 52.5 |
| 26, 41, 46, 48, 54, (59), (72) |
| Jameson Grimsby, Joseph Gooding, Asher Aley, Andrew Norton, Aiden Cortes, (Cash Hurja), (Jaxson Gooding) |
| 17:11.0, 17:31.1, 17:48.9, 17:51.8, 18:03.5, (18:17.6), (18:56.7) |
9 | 247 | Snohomish,
WA - Team Time (1st 5) 1:30:08.0 | Spread (1st 5) 1:14.0 |
| 32, 34, 55, 62, 64, (70), (73) |
| Kai Yoder, Braden Kallstrom, Sam Cooley, Jack Harkins, Levi Beck, (Noah Ryan), (Dylan Hutchinson) |
| 17:23.0, 17:28.0, 18:07.0, 18:33.0, 18:37.0, (18:48.0), (19:17.0) |
10 | 251 | Lynnwood,
WA - Team Time (1st 5) 1:30:35.0 | Spread (1st 5) 2:14.0 |
| 30, 31, 53, 60, 77, (79), (80) |
| Kale Solomon, Richard Choy, Matias Andry, Noah Price, Caleb Kim, (Bryson Le), (Samuel Rimando) |
| 17:20.0, 17:21.0, 18:00.0, 18:20.0, 19:34.0, (20:07.0), (20:35.0) |
11 | 277 | Cascade (Everett),
WA - Team Time (1st 5) 1:32:54.0 | Spread (1st 5) 3:51.0 |
| 15, 49, 56, 77, 80, (83), (84) |
| Trevor Krestel, Nick Collins, Anthony Lonegro, Jacob Hopkins, Kollin Malloy, (Renzo Bancalari), (Talon Hobbs) |
| 16:44.0, 17:52.0, 18:09.0, 19:34.0, 20:35.0, (20:40.7), (21:19.0) |
12 | 322 | Marysville-Pilchuck,
WA - Team Time (1st 5) 1:33:22.0 | Spread (1st 5) 1:26.0 |
| 50, 58, 65, 74, 75, (76), (82) |
| Leeto Perez, Malakai Childress, Milo Jones-Longstreet, Tyee Eliason, Alex Carbajal Flores, (William Hensley), (Jeffrey Lyle) |
| 17:54.0, 18:11.0, 18:38.0, 19:19.0, 19:20.0, (19:24.0), (20:36.0) |