1 | 20 | Kingston,
WA - Team Time (1st 5) 46:10.7 | Spread (1st 5) 44.3 |
| 1, 2, 4, 6, 7, (8), (9) |
| Tor Sather, Stefans Lusis, Ethan Fox, Benjamin Hewett, Tristen Byers, (David Andersen), (Chase Sturgeon) |
| 8:54.2, 8:54.4, 9:05.6, 9:38.0, 9:38.5, (9:38.7), (9:47.5) |
2 | 77 | North Beach,
WA - Team Time (1st 5) 50:58.0 | Spread (1st 5) 2:17.0 |
| 5, 10, 11, 12, 39 |
| Nick Mackey, Levi Gow, Cameron Morrison, Jeffery Eison, Reagan Harnagy |
| 9:15.0, 10:00.0, 10:01.0, 10:10.0, 11:32.0 |
3 | 123 | Cedar Heights (Port Orchard),
WA - Team Time (1st 5) 54:30.6 | Spread (1st 5) 2:25.8 |
| 3, 24, 28, 33, 35, (36), (40) |
| Tyler McAbee, Reece Rupp, Sterling Bigler, Joseph Hess, Jared Brown, (Alex Shafer), (Elias Carnedas) |
| 9:03.4, 11:09.8, 11:21.0, 11:27.2, 11:29.2, (11:29.4), (11:33.4) |
4 | 125 | Washougal,
WA - Team Time (1st 5) 55:31.8 | Spread (1st 5) 1:13.2 |
| 13, 18, 22, 23, 49, (60), (65) |
| Gabriel Dinnel, Troy Prince-Butterfield, Koy Chaston, Andres Magana, Ian Palmer, (Andrew McElhaney), (Warren Henderson) |
| 10:37.6, 10:53.4, 11:04.5, 11:05.5, 11:50.8, (12:12.4), (12:20.8) |
5 | 152 | Lincoln of Clarkston,
WA - Team Time (1st 5) 56:46.0 | Spread (1st 5) 1:15.0 |
| 14, 25, 30, 32, 51, (52), (62) |
| Ben Bunce, Josh Campbell-Ball, James Brume, Karson Gabrielson, Treyson Lejameyer, (Matthew McPeak), (Ryu Grimm) |
| 10:45.0, 11:10.0, 11:24.0, 11:27.0, 12:00.0, (12:01.0), (12:13.0) |
6 | 231 | Stevens,
WA - Team Time (1st 5) 58:57.2 | Spread (1st 5) 1:34.0 |
| 17, 27, 59, 61, 67, (69), (91) |
| Andrew St. George, Cameron Butler, Aj Fischer, Thomas Shaw, Max Larsen, (Jayden Campbell), (Jackie Young) |
| 10:52.8, 11:13.4, 12:11.6, 12:12.6, 12:26.8, (12:27.6), (12:58.3) |
7 | 235 | Tumwater,
WA - Team Time (1st 5) 59:06.0 | Spread (1st 5) 1:06.0 |
| 25, 46, 48, 53, 63, (66), (93) |
| Andy Phan, Pearse Popchock, Ben Kosa, Ben Krafcik, Truman Affeldt, (Dayton McGuire), (Aidan Swenson) |
| 11:10.0, 11:48.0, 11:49.0, 12:03.0, 12:16.0, (12:21.0), (13:00.0) |
8 | 238 | Springdale,
WA - Team Time (1st 5) 58:44.0 | Spread (1st 5) 2:05.0 |
| 14, 19, 41, 78, 86, (133), (134) |
| Levi Ashley, Avery Kitt, Theo Turner, Noah Cooper-Prouty, Jonathan Worthy, (Axel Hegel), (Calin Hummel) |
| 10:45.0, 10:56.0, 11:36.0, 12:37.0, 12:50.0, (14:38.0), (14:49.0) |
9 | 293 | Henkle,
WA - Team Time (1st 5) 1:00:45.2 | Spread (1st 5) 1:22.1 |
| 29, 30, 71, 81, 82, (95), (107) |
| Dylan Beneventi, Ethan Andrews, Finn Coffin, Connor Hansen, Cole Harrison, (Grant Anderson), (Jedrek Matthias) |
| 11:23.6, 11:24.0, 12:29.0, 12:42.9, 12:45.7, (13:01.0), (13:20.4) |
10 | 300 | Bush (Tumwater),
WA - Team Time (1st 5) 1:00:45.0 | Spread (1st 5) 2:10.0 |
| 20, 45, 58, 75, 102, (108), (119) |
| Kolby Valler, Carson Greenwell, John Ericks, Josh Newman, Camron Hacker, (Ryan Hansen), (Skye Witley) |
| 11:02.0, 11:46.0, 12:11.0, 12:34.0, 13:12.0, (13:21.0), (13:53.0) |
11 | 336 | Ilwaco,
WA - Team Time (1st 5) 1:01:56.0 | Spread (1st 5) 32.0 |
| 54, 64, 68, 73, 77, (88), (93) |
| Ethan Personius, John Glenn, Brendan Chabot, Colton McNabb, Anderson Stoddard, (Jacob Zaidins), (Tristan Trudell) |
| 12:04.0, 12:19.0, 12:27.0, 12:30.0, 12:36.0, (12:54.0), (13:00.0) |
12 | 347 | Franklin Academy,
WA - Team Time (1st 5) 1:02:56.4 | Spread (1st 5) 3:15.9 |
| 42, 43, 44, 83, 135, (154), (155) |
| Gabe Regimbal, Owen Brands, Cody Lyzwinski, Myles Sperandeo, Dane Hutchings, (Mehar Kataria), (Cameron Chase) |
| 11:42.6, 11:43.8, 11:44.5, 12:47.0, 14:58.5, (17:21.2), (17:22.1) |
13 | 373 | Republic,
WA - Team Time (1st 5) 1:05:30.0 | Spread (1st 5) 6:11.0 |
| 20, 37, 38, 126, 152 |
| Gunnar Hilderbrandt, Ian Hamrick, Jakob Pyeatt, Sam McIntyre, Wyatt Mycock |
| 11:02.0, 11:30.0, 11:31.0, 14:14.0, 17:13.0 |
14 | 418 | Oakland Bay,
WA - Team Time (1st 5) 1:05:12.2 | Spread (1st 5) 4:18.1 |
| 16, 57, 76, 131, 138, (139), (158) |
| William Johnson, John Gershak, Clay Miller, Braden MacAlevy, Cameron MacLavey, (Thomas Dahman), (Derek Parker) |
| 10:52.0, 12:10.0, 12:35.0, 14:25.1, 15:10.1, (15:11.0), (17:57.3) |
15 | 425 | Horizon (Ferndale),
WA - Team Time (1st 5) 1:04:13.3 | Spread (1st 5) 1:39.0 |
| 50, 56, 98, 110, 111, (112), (118) |
| Kevin Young, Brenden Bingham, Jacob Broselle, Jakob Strom, Barrett Rybka, (Reese Gillespie), (Zach Sorensen) |
| 11:56.2, 12:05.6, 13:06.1, 13:30.2, 13:35.2, (13:37.3), (13:52.0) |
16 | 464 | View Ridge,
WA - Team Time (1st 5) 1:06:16.0 | Spread (1st 5) 3:47.5 |
| 47, 80, 92, 103, 142, (150) |
| Nathan Sinks, Samson Griffith, Christian Meyer, Nolan Woitte, Nate Bender, (Luke Hughes) |
| 11:48.5, 12:39.5, 12:59.6, 13:12.4, 15:36.0, (16:53.0) |
17 | 465 | Kalama,
WA - Team Time (1st 5) 1:04:55.0 | Spread (1st 5) 41.0 |
| 71, 96, 97, 100, 101, (129), (153) |
| Owen Terhorst, Isaac Lozier, Alex Roberts, Rylan Clark, Cody Sweet, (Sean Nugent), (John Hause) |
| 12:29.0, 13:03.0, 13:04.0, 13:09.0, 13:10.0, (14:21.0), (17:18.0) |
18 | 511 | Meridian,
WA - Team Time (1st 5) 1:06:32.1 | Spread (1st 5) 56.8 |
| 85, 90, 109, 113, 114, (117), (151) |
| Nathan Schneider, Abbas Theophilus, Andy Chandler, Eddie Cornelius, David Wallace, (Jenson Ellars), (Gus Roelof) |
| 12:48.6, 12:57.0, 13:22.9, 13:38.2, 13:45.4, (13:51.4), (17:09.9) |
19 | 537 | Blue Heron,
WA - Team Time (1st 5) 1:11:10.8 | Spread (1st 5) 6:15.5 |
| 70, 87, 99, 121, 160, (161) |
| Aaron Lee, Kincaid Gould, Seamus Fraser, Jacob Madison, Viggo Watson, (Beau Ramey) |
| 12:28.0, 12:52.3, 13:08.3, 13:58.7, 18:43.5, (19:11.3) |
20 | 539 | Harrison,
WA - Team Time (1st 5) 1:15:21.5 | Spread (1st 5) 10:10.8 |
| 55, 74, 105, 140, 165 |
| Alex Duanas, Kaden Maxwell, Jose Salazar, Mauricio Alvarado, Adelberto Ruiz |
| 12:05.5, 12:31.8, 13:16.6, 15:11.3, 22:16.3 |
21 | 562 | Assumption Catholic,
WA - Team Time (1st 5) 1:08:30.0 | Spread (1st 5) 1:37.1 |
| 84, 106, 120, 122, 130, (132), (136) |
| Dylan Wong, James Vorenkamp, Joshua Frazier, Grayson Atwell, Francis De Palma, (Anthony Le), (Colm Schaefer) |
| 12:47.9, 13:16.7, 13:55.8, 14:04.6, 14:25.0, (14:30.2), (15:06.4) |
22 | 570 | Rogers Adventist,
WA - Team Time (1st 5) 1:17:35.1 | Spread (1st 5) 8:57.6 |
| 34, 79, 137, 157, 163 |
| Justin Roosma, Jared McCoon, Keenan VanOrden, David Briscoe, Daniel Brizuela |
| 11:28.6, 12:38.9, 15:07.2, 17:54.2, 20:26.2 |
23 | 585 | Lynden Christian,
WA - Team Time (1st 5) 1:09:59.9 | Spread (1st 5) 2:30.4 |
| 89, 115, 116, 124, 141 |
| Thane Boersma, Isaiah deRegt, Ben Rorvig, Jorren Bishop, Gerry VanIngen |
| 12:54.4, 13:45.9, 13:47.0, 14:07.8, 15:24.8 |
24 | 670 | Vista,
WA - Team Time (1st 5) 1:15:13.0 | Spread (1st 5) 2:36.1 |
| 125, 127, 128, 143, 147, (148), (156) |
| McClain Lindsay, James Gibson, Richy Kaech, Scott Stephenson, Eli Belmont, (Jack Burns), (Jacob Petersen) |
| 14:08.9, 14:15.3, 14:19.0, 15:44.8, 16:45.0, (16:45.4), (17:51.2) |
25 | 706 | Lewis and Clark Montessori,
OR - Team Time (1st 5) 1:22:54.0 | Spread (1st 5) 6:42.0 |
| 104, 145, 146, 149, 162 |
| Magnus Hardisty, Gerryson Hillyard, Harrison Andrus, Ryan Arnold, Keegan Karczag |
| 13:14.0, 16:15.0, 16:43.0, 16:46.0, 19:56.0 |
26 | 756 | King's,
WA - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 8:50.0 |
| 123, 144, 159, 164, 166 |
| Lewi Hagos, Alex Grimm, Titus Shorack, Carson Sharpe, Rodney Johnston |
| 14:07.0, 15:48.0, 18:10.0, 21:15.0, 22:57.0 |