| 1 | 18 | Arlington,
WA - Team Time (1st 5) 47:04.0 | Spread (1st 5) 22.0 |
| 1, 2, 4, 5, 6, (7), (8) |
| Blake Landry, Dawson Andrews, Noah Loftis, Kobi Starling, Favian Villanueva, (Caleb Goulet), (Quincy Fankhauser) |
| 9:14.0, 9:18.0, 9:24.0, 9:32.0, 9:36.0, (9:42.0), (9:44.0) |
| 2 | 86 | Granite Falls,
WA - Team Time (1st 5) 51:14.0 | Spread (1st 5) 56.0 |
| 12, 13, 15, 18, 28, (36), (43) |
| Isaac Cortes, Aiden Holm, James Klinman, Dawson Kuntz, Logan Tonsgard, (Austin Theriault), (Eli Todd) |
| 9:53.0, 10:02.0, 10:07.0, 10:23.0, 10:49.0, (11:01.0), (11:31.0) |
| 3 | 87 | Cedarcrest,
WA - Team Time (1st 5) 51:15.6 | Spread (1st 5) 1:02.3 |
| 9, 11, 16, 25, 26, (31), (35) |
| Grant Van Valkenburg, Ben Benson, Emmett Klaiber, Patrick McCabe, Justin Young, (Lance Stupfel), (Brady Shaw) |
| 9:44.3, 9:49.8, 10:08.6, 10:46.3, 10:46.6, (10:50.6), (10:59.2) |
| 4 | 95 | Archbishop Murphy,
WA - Team Time (1st 5) 52:08.0 | Spread (1st 5) 1:26.0 |
| 3, 20, 22, 23, 27, (50), (52) |
| Joshua Rauvola, Bo Carlton, Isaac Olson, John ( J.T.) Clymer, Matthew Gordon, (Joe McIlroy), (Max Kelleher) |
| 9:22.0, 10:31.0, 10:42.0, 10:45.0, 10:48.0, (11:45.0), (11:46.0) |
| 5 | 124 | Cedar Park Christian (Bothell),
WA - Team Time (1st 5) 52:58.5 | Spread (1st 5) 39.5 |
| 17, 19, 21, 33, 34, (37), (40) |
| Grant Gorc, Will Chi, Trent Mortensen, Hadley Putnam, Matthew Schaefer, (Justin Mortensen), (Nathaniel Hill) |
| 10:13.0, 10:25.0, 10:36.0, 10:52.0, 10:52.5, (11:11.0), (11:25.0) |
| 6 | 177 | South Whidbey,
WA - Team Time (1st 5) 55:32.1 | Spread (1st 5) 1:39.8 |
| 14, 29, 39, 44, 51, (72), (74) |
| Callahan Yale, Michael Harwell, Thomas Simms, Reilly McVay, Cooper Ullmann, (Andrew Curtis), (Aidan O'Brien) |
| 10:06.1, 10:50.4, 11:17.8, 11:31.9, 11:45.9, (12:13.5), (12:14.2) |
| 7 | 217 | King's,
WA - Team Time (1st 5) 56:29.1 | Spread (1st 5) 2:44.2 |
| 10, 32, 45, 47, 83, (112), (114) |
| Cameron Chew, Anthony Hart, Cody Chew, Jeffrey Weber, Colby Crispeno, (Dalton Schwab), (Kristian Poulson) |
| 9:47.8, 10:51.0, 11:36.5, 11:41.8, 12:32.0, (14:08.0), (14:26.0) |
| 8 | 277 | Newport (Bellevue),
WA - Team Time (1st 5) 59:05.2 | Spread (1st 5) 1:20.0 |
| 29, 56, 57, 66, 69, (86), (93) |
| Max Hanley, Ethan Lapic, Jeffrey Yeh, Moses Garcia, Brett Hanley, (Carl Searle), (Brent Nakashima) |
| 10:50.4, 11:56.9, 11:58.1, 12:09.4, 12:10.4, (12:34.5), (12:49.6) |
| 9 | 280 | Hudson's Bay,
WA - Team Time (1st 5) 59:12.2 | Spread (1st 5) 1:00.0 |
| 38, 48, 49, 70, 75, (79), (84) |
| Elijah Sassmannshaussen, Nathan Buslach, Jordan Anderson, Noah Turner, Rafael Mercado, (Justin Terry), (Michael Klucas) |
| 11:15.4, 11:44.4, 11:44.6, 12:12.4, 12:15.4, (12:21.2), (12:33.7) |
| 10 | 323 | Stanwood,
WA - Team Time (1st 5) 1:00:28.0 | Spread (1st 5) 48.0 |
| 46, 59, 60, 78, 80, (81), (87) |
| Collin McMillan, Cam Klundt, Jason Khoury, Jack O'Brien, Garrett Larson, (Kaleb Christian), (Luke Griffin) |
| 11:37.0, 12:00.0, 12:05.0, 12:21.0, 12:25.0, (12:26.0), (12:35.0) |
| 11 | 324 | The Northwest School,
WA - Team Time (1st 5) 1:00:40.0 | Spread (1st 5) 27.0 |
| 54, 62, 64, 68, 76, (85), (91) |
| Dylan Clark, Milo Greenberg, Alejandro Greenough, Jamie Polakoff, Tony (Hantong) Wu, (Lewis White), (Jarod Polakoff) |
| 11:53.0, 12:08.0, 12:09.0, 12:10.0, 12:20.0, (12:34.0), (12:45.0) |
| 12 | 354 | Mount Rainier,
WA - Team Time (1st 5) 1:01:14.0 | Spread (1st 5) 1:14.0 |
| 42, 64, 71, 88, 89, (94), (98) |
| Erik Harang, Mitchell Henry, Nicholas Ankuta, Henry Boyer, Wyatt Lopez, (Joseph Allred), (Ryuji Sugiyama) |
| 11:29.0, 12:09.0, 12:13.0, 12:40.0, 12:43.0, (12:51.0), (13:04.0) |
| 13 | 417 | Timberline,
WA - Team Time (1st 5) 1:03:42.7 | Spread (1st 5) 1:34.6 |
| 55, 61, 96, 101, 104, (116), (129) |
| Kendric Messer, Nathan Ossiander, Zane Standlea, Jonathan Jeon, Sam Blume, (Bryan Hales), (Quinn Fosbre) |
| 11:54.8, 12:05.8, 12:51.6, 13:21.1, 13:29.4, (14:44.9), (16:29.2) |
| 14 | 427 | Jackson,
WA - Team Time (1st 5) 1:05:29.0 | Spread (1st 5) 3:53.4 |
| 24, 67, 108, 113, 115, (121), (131) |
| Robert Kim, Cameron Albright, Andrew Willeford, Devin Williston, Benjamin Person, (Evan Cho), (Bryan Yee) |
| 10:46.2, 12:09.7, 13:36.9, 14:16.6, 14:39.6, (15:29.3), (17:44.8) |
| 15 | 441 | Sultan,
WA - Team Time (1st 5) 1:10:41.9 | Spread (1st 5) 7:31.7 |
| 41, 62, 82, 124, 132 |
| Josh Whitmire-Skeith, Camry Zaffram, Keegan Black, Jason Atkinson, Garrett Black |
| 11:25.1, 12:08.0, 12:30.0, 15:42.0, 18:56.8 |
| 16 | 474 | Juanita,
WA - Team Time (1st 5) 1:05:21.0 | Spread (1st 5) 1:12.0 |
| 73, 97, 99, 102, 103, (106), (110) |
| Eric Marnadi, Scott Glickman, Geoffory Stipe, James Friebert, Gavin Casebier, (Nathan Greenhaw), (Henry Stirrat) |
| 12:14.0, 13:02.0, 13:15.0, 13:24.0, 13:26.0, (13:32.0), (13:47.0) |
| 17 | 490 | Shorewood,
WA - Team Time (1st 5) 1:11:43.7 | Spread (1st 5) 8:11.6 |
| 53, 92, 105, 107, 133 |
| Camden Correos, Spencer Lu, Sean Truong, Cade Rowan, Brandon Ward |
| 11:50.6, 12:45.3, 13:31.7, 13:33.9, 20:02.2 |
| 18 | 511 | Castle Rock,
WA - Team Time (1st 5) 1:10:23.9 | Spread (1st 5) 3:59.7 |
| 58, 100, 111, 117, 125, (126), (130) |
| Jeran Keogh, Michael Rodriguez, Joseph Hernandez, Howard Beer, Parker Labeau, (Josh Hockett), (Ethan Soyars) |
| 11:58.2, 13:16.5, 14:01.9, 15:09.4, 15:57.9, (16:10.9), (16:41.2) |
| 19 | 532 | Meridian,
WA - Team Time (1st 5) 1:10:56.5 | Spread (1st 5) 4:08.2 |
| 77, 95, 109, 123, 128 |
| Nathan Nolasco, Inderjit Singh, Walker Dewaard, Blake VanDenTop, Daniel Frianeza |
| 12:20.8, 12:51.2, 13:41.3, 15:34.2, 16:29.0 |
| 20 | 569 | Columbia River,
WA - Team Time (1st 5) 1:14:23.8 | Spread (1st 5) 2:47.1 |
| 90, 118, 119, 120, 122, (127) |
| Harper Sajec, Luke Erdy, Isaac Doing, Nate Brown, Quinn Goaring, (Levi Harrington) |
| 12:43.3, 15:22.8, 15:23.5, 15:23.8, 15:30.4, (16:11.7) |