| 1 | 93 | Shorecrest,
WA - Team Time (1st 5) 1:24:33.0 | Spread (1st 5) 3:41.0 |
| 1, 2, 23, 24, 43, (79), (81) |
| Erik Luu, Zeth Peterka, Gabriel Moore, Roman Shadduck, Christian Awori, (William DiGianni), (Alexander Fray) |
| 15:04.0, 15:29.0, 17:36.0, 17:39.0, 18:45.0, (21:03.0), (21:14.0) |
| 2 | 127 | Auburn Riverside,
WA - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 2:15.0 |
| 8, 19, 27, 35, 38, (42), (44) |
| Ryan Hess, Drake Pearisaeff, Izaiah Daniels, Tanner Johnson, Joey Nelson, (Carter Seehafer), (Josh Bair) |
| 16:22.0, 17:16.0, 17:48.0, 18:20.0, 18:37.0, (18:42.0), (18:52.0) |
| 3 | 159 | Todd Beamer,
WA - Team Time (1st 5) 1:29:49.0 | Spread (1st 5) 4:01.0 |
| 5, 17, 33, 37, 67, (70), (80) |
| Alonso Banuelos, Jordan Carmel, Landon Guaderrama, Phillip Philbrick, Antonio Maldonado, (James Dueck), (Gustavo Martinez) |
| 15:56.0, 17:15.0, 18:10.0, 18:31.0, 19:57.0, (20:24.0), (21:09.0) |
| 4 | 176 | Sequim,
WA - Team Time (1st 5) 1:30:28.0 | Spread (1st 5) 5:37.0 |
| 3, 7, 27, 55, 84, (86), (90) |
| Murray Bingham, Alec Shingleton, Riley Martin, Brenton Dryke, Eli Forshaw, (Liam Peers), (Nathaniel Edge) |
| 15:42.0, 16:18.0, 17:48.0, 19:21.0, 21:19.0, (21:20.0), (21:50.0) |
| 5 | 190 | Enumclaw,
WA - Team Time (1st 5) 1:32:28.0 | Spread (1st 5) 3:37.0 |
| 15, 22, 38, 40, 75, (84), (111) |
| Joey Roberson, Jacob Dickson, Kale VanWieringen, Seth Coons, Tyler Homer, (Anthony Martinez), (Charlie Crawford) |
| 17:07.0, 17:22.0, 18:37.0, 18:38.0, 20:44.0, (21:19.0), (23:48.0) |
| 6 | 193 | Kentwood,
WA - Team Time (1st 5) 1:31:55.0 | Spread (1st 5) 4:42.0 |
| 6, 25, 31, 57, 74 |
| Ross Principe, George Lostroh, Joshua Champlain, Declan Brennan, Bryant Armenta-roman |
| 16:01.0, 17:42.0, 17:57.0, 19:32.0, 20:43.0 |
| 7 | 197 | Ridgefield,
WA - Team Time (1st 5) 1:32:44.0 | Spread (1st 5) 4:24.0 |
| 14, 30, 32, 34, 87, (101), (110) |
| Logan Newman, Tyler Lehnertz, Max Recker, Garan Hunter, Christian Meyer, (Jack Bellamy), (Sean Morris) |
| 17:00.0, 17:53.0, 18:09.0, 18:18.0, 21:24.0, (22:22.0), (23:21.0) |
| 8 | 200 | Kentridge,
WA - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 5:27.0 |
| 4, 13, 50, 51, 82, (88), (95) |
| Isaiah Eller, Ryan Zimmerman, Aaron Li, Tyler Marcyes, Juris Balodis, (John McCormick), (Ainesh Sharma) |
| 15:48.0, 16:56.0, 19:12.0, 19:15.0, 21:15.0, (21:25.0), (22:11.0) |
| 9 | 242 | Decatur,
WA - Team Time (1st 5) 1:35:45.0 | Spread (1st 5) 18.0 |
| 45, 47, 48, 49, 53, (109), (128) |
| Matthew Autry, Esiquio Lopez, William Forbes, Isaiah Welker, Jameson Karmell, (Matthew Stigers), (Nicholas Johnson) |
| 19:00.0, 19:06.0, 19:10.0, 19:11.0, 19:18.0, (23:18.0), (28:17.0) |
| 10 | 255 | Eastlake,
WA - Team Time (1st 5) 1:36:42.0 | Spread (1st 5) 5:29.0 |
| 11, 11, 36, 97, 100, (104), (106) |
| Owen Bloom, Declan Scallen, Justin Qiu, Lukas Bertram, Jacob Young, (Aspen Bueffel), (Quinn Gerdes) |
| 16:52.0, 16:52.0, 18:23.0, 22:14.0, 22:21.0, (22:51.0), (23:04.0) |
| 11 | 257 | La Center,
WA - Team Time (1st 5) 1:35:43.0 | Spread (1st 5) 2:40.0 |
| 16, 54, 60, 63, 64, (107) |
| Garett Shapovalov, Wade Cox, Aaron Blanshan, Spencer Holm, James Hallstrom, (Timothy Howard) |
| 17:08.0, 19:20.0, 19:41.0, 19:46.0, 19:48.0, (23:14.0) |
| 12 | 283 | Columbia (White Salmon),
WA - Team Time (1st 5) 1:37:44.0 | Spread (1st 5) 6:13.0 |
| 9, 40, 62, 69, 103 |
| Jacob Lockman, Luke Samuels, Benny Davidson, Gregory Haner, Beren Anderson |
| 16:24.0, 18:38.0, 19:45.0, 20:20.0, 22:37.0 |
| 13 | 297 | Kentlake,
WA - Team Time (1st 5) 1:38:59.0 | Spread (1st 5) 5:16.0 |
| 10, 26, 78, 89, 94, (97), (99) |
| Emmanuel Beku, Jimale Aweis, Feraoll Beku, Robert Ashabraner, Cameron Jones, (Zachary Harrington), (Nelson Bailey) |
| 16:43.0, 17:45.0, 20:57.0, 21:35.0, 21:59.0, (22:14.0), (22:15.0) |
| 14 | 344 | Hockinson,
WA - Team Time (1st 5) 1:43:06.0 | Spread (1st 5) 6:47.0 |
| 19, 45, 77, 91, 112, (117) |
| Joshua Saeman, Jeremy Abegglen, Joseph Pandina, Garrett Nash, Jesse Wade, (Leonard Swatosh) |
| 17:16.0, 19:00.0, 20:56.0, 21:51.0, 24:03.0, (24:58.0) |
| 15 | 376 | Columbia River,
WA - Team Time (1st 5) 1:43:27.0 | Spread (1st 5) 2:42.0 |
| 56, 65, 66, 93, 96, (102), (105) |
| Nathan Gassaway, James Lodahl, Aidan Rose, Rocky Hanes III, Micah Lee, (Omar Herrera-Rea), (Harper Sajec) |
| 19:30.0, 19:53.0, 19:55.0, 21:57.0, 22:12.0, (22:26.0), (23:00.0) |
| 16 | 388 | Centralia,
WA - Team Time (1st 5) 1:49:39.0 | Spread (1st 5) 8:01.0 |
| 17, 19, 115, 118, 119, (125), (130) |
| William Brown, Simon Stehr, Benjamin Waddell, Devon Brown, Owen King, (Zach Horwath), (Damian Bean) |
| 17:15.0, 17:16.0, 24:45.0, 25:07.0, 25:16.0, (27:37.0), (29:48.0) |
| 17 | 390 | Timberline,
WA - Team Time (1st 5) 1:45:56.0 | Spread (1st 5) 6:26.0 |
| 29, 72, 83, 92, 114, (116), (122) |
| Roberto Andino, Gabriel Duchesneau, Zane Standlea, Kodi Smith-Cruz, Jonathan Jeon, (Sam Blume), (Bryan Hales) |
| 17:52.0, 20:34.0, 21:17.0, 21:55.0, 24:18.0, (24:46.0), (25:54.0) |
| 18 | 423 | Black Hills,
WA - Team Time (1st 5) 1:47:56.0 | Spread (1st 5) 4:36.0 |
| 58, 68, 76, 108, 113, (123) |
| Nolan Keesee, Luke Ratcliff, Aidan Swenson, John Nguyen, Tommy Lynch, (Calvin Griffiths) |
| 19:34.0, 20:08.0, 20:48.0, 23:16.0, 24:10.0, (26:07.0) |
| 19 | 444 | Meadowdale,
WA - Team Time (1st 5) 1:52:06.0 | Spread (1st 5) 6:12.0 |
| 59, 71, 73, 120, 121, (124), (126) |
| Cole Sargent, Hyeon Soo Ko, Matthew Callan, Sam Harris, Sean Chapdelaine, (Jude Modica), (Tyler Suter) |
| 19:38.0, 20:27.0, 20:35.0, 25:36.0, 25:50.0, (26:58.0), (27:38.0) |
| 20 | 500 | Stevenson,
WA - Team Time (1st 5) 2:05:58.0 | Spread (1st 5) 11:09.0 |
| 52, 61, 127, 129, 131 |
| Loren Hopkins, Johnathan Cobarruvias, Willard Throop, Justin Chaffin, Austin LaCombe |
| 19:16.0, 19:42.0, 28:03.0, 28:32.0, 30:25.0 |