| 1 | 91 | St George's,
WA - Team Time (1st 5) 31:32.0 | Spread (1st 5) 55.0 |
| 5, 8, 22, 28, 28, (32), (35) |
| Mitchell Ward, Jacob Bach, Ryan Hayes, Zach Withers, Max Richardson, (Connor Cremers), (Leander Erbeking) |
| 5:43.0, 6:01.0, 6:32.0, 6:38.0, 6:38.0, (6:42.0), (6:44.0) |
| 2 | 93 | St. Aloysius Catholic,
WA - Team Time (1st 5) 31:42.0 | Spread (1st 5) 46.0 |
| 6, 7, 19, 27, 34, (40), (43) |
| Benjamin Merritt, Caden Martin, Jonas Bears, Koy Fruci, Reyland Bodey-Lay, (Will Merrit), (Jonah Brown) |
| 5:57.0, 5:58.0, 6:28.0, 6:36.0, 6:43.0, (6:46.0), (6:49.0) |
| 3 | 114 | NW Christian (Colbert),
WA - Team Time (1st 5) 30:48.8 | Spread (1st 5) 1:44.3 |
| 1, 4, 15, 30, 64, (72), (130) |
| Jack Ammon, Ian Starkey, Garrett M, Connor S, Colton Belfils, (Nick H), (Michael Roberts) |
| 5:16.8, 5:40.5, 6:10.6, 6:39.8, 7:01.1, (7:08.0), (8:30.0) |
| 4 | 126 | Medical Lake,
WA - Team Time (1st 5) 31:25.0 | Spread (1st 5) 1:33.0 |
| 2, 9, 10, 44, 61, (69), (105) |
| Jacob Dingfield, Brandon McCoy, Evan Peterson, Ryan Doffek, Matthew Montney, (Blake Rustman), (Ben Evans) |
| 5:28.0, 6:02.0, 6:04.0, 6:50.0, 7:01.0, (7:05.0), (7:40.0) |
| 5 | 154 | St Thomas More,
WA - Team Time (1st 5) 33:16.0 | Spread (1st 5) 23.0 |
| 18, 25, 32, 35, 44, (65), (90) |
| Joel Myers, Brady Hill, Caiden Altig, Ryan Flynn, Jack Schmidt, (Riley Buth), (Jacob Mark) |
| 6:27.0, 6:33.0, 6:42.0, 6:44.0, 6:50.0, (7:02.0), (7:19.0) |
| 6 | 157 | Centralia,
WA - Team Time (1st 5) 32:44.0 | Spread (1st 5) 1:10.0 |
| 3, 35, 35, 40, 44, (78), (94) |
| Binod Sapkota, Austin Snideman, Keagan King, Kyle Gerry, Ben Kallas, (Joseph Gonzalez), (Mario Marquez) |
| 5:40.0, 6:44.0, 6:44.0, 6:46.0, 6:50.0, (7:14.0), (7:22.0) |
| 7 | 170 | Freeman,
WA - Team Time (1st 5) 33:18.0 | Spread (1st 5) 36.0 |
| 17, 19, 19, 50, 65, (111) |
| Aidan McDonald, Nathan Lynn, Bobby Landoe, Christian Gomez, Blair Brock, (Cameron Schwenk) |
| 6:26.0, 6:28.0, 6:28.0, 6:54.0, 7:02.0, (7:46.0) |
| 8 | 194 | Northwest Christian Elementary,
WA - Team Time (1st 5) 33:12.0 | Spread (1st 5) 53.0 |
| 12, 12, 53, 56, 61, (78), (82) |
| Tyler Shea, Alex Rehmann Unk, William Lane, Grant Branstetter, Jacob Gray, (Andrew Bertone), (Jackson Eide) |
| 6:08.0, 6:08.0, 6:57.0, 6:58.0, 7:01.0, (7:14.0), (7:16.0) |
| 9 | 236 | All Saints Catholic,
WA - Team Time (1st 5) 34:15.0 | Spread (1st 5) 27.0 |
| 26, 31, 53, 61, 65, (76), (91) |
| Jacob McIntyre, Eric Delay, Bailey Collins, Joe Jarrard, Maclane Diehl, (Braeden Welsh), (Joe Niedermeyer) |
| 6:35.0, 6:40.0, 6:57.0, 7:01.0, 7:02.0, (7:10.0), (7:20.0) |
| 10 | 292 | St. Charles Catholic,
WA - Team Time (1st 5) 34:37.0 | Spread (1st 5) 1:06.0 |
| 12, 56, 72, 74, 78, (98), (104) |
| Lucas Smith, Luke Cronin, Lucas Houck, Zachary Denker, Codi Hibbs, (Nick Henrichs), (Gregory Flynn) |
| 6:08.0, 6:58.0, 7:08.0, 7:09.0, 7:14.0, (7:25.0), (7:36.0) |
| 11 | 306 | Colville,
WA - Team Time (1st 5) 35:15.0 | Spread (1st 5) 1:08.0 |
| 22, 44, 53, 82, 105, (119), (124) |
| Oliver Benson, Ty Sandaine, Hunter Forthun, Justin Danford, Griffen Reggear, (Palmer Morehouse), (Carson Koop) |
| 6:32.0, 6:50.0, 6:57.0, 7:16.0, 7:40.0, (8:04.0), (8:10.0) |
| 12 | 333 | Nob Hill Elementary,
WA - Team Time (1st 5) 35:13.5 | Spread (1st 5) 1:54.6 |
| 11, 16, 89, 101, 116, (123), (136) |
| Lorenzo Lopez, Anthony Lopez, Jordan Hilton, Thomas Oplinger, Jason Poteet, (Joey Opplinger), (Hayden Nyberg) |
| 6:04.1, 6:25.0, 7:18.5, 7:27.2, 7:58.7, (8:07.9), (8:40.4) |
| 13 | 352 | Cataldo Catholic,
WA - Team Time (1st 5) 35:35.0 | Spread (1st 5) 34.0 |
| 49, 59, 70, 74, 100, (108), (108) |
| Daniel McKeirnan, Brandon Cote, Kobe Simpson, Eckahelo Simpson, Liam Harrington, (Nick Frazier), (Jordan Robideaux) |
| 6:53.0, 6:59.0, 7:07.0, 7:09.0, 7:27.0, (7:41.0), (7:41.0) |
| 14 | 371 | The Oaks,
WA - Team Time (1st 5) 35:48.0 | Spread (1st 5) 44.0 |
| 35, 56, 86, 92, 102, (114), (128) |
| Logan Long, Jonathan Clancy, Greyson Gold, Daniel Dougherty, Gabe Modderman, (Will Keyes), (Corbin Young) |
| 6:44.0, 6:58.0, 7:17.0, 7:21.0, 7:28.0, (7:50.0), (8:21.0) |
| 15 | 403 | Lakewood,
WA - Team Time (1st 5) 37:00.0 | Spread (1st 5) 2:08.0 |
| 22, 77, 78, 92, 134, (139), (150) |
| Tanner Avila, James Allen, Gareth Brewer, Kelson Brewer, Elijah Boomer, (Keegan Boris), (Shane Dawson) |
| 6:32.0, 7:13.0, 7:14.0, 7:21.0, 8:40.0, (8:47.0), (9:31.0) |
| 16 | 445 | Discovery Lab (Closed 2022),
WA - Team Time (1st 5) 37:13.8 | Spread (1st 5) 1:13.3 |
| 48, 68, 95, 113, 121, (126), (134) |
| Jose Bueno, Marc Chavez, Eliazar Canaz, Hezekiah Harrington, Ben Parsons, (Salvador Canaz), (Eric Hale) |
| 6:52.3, 7:03.7, 7:22.6, 7:49.6, 8:05.6, (8:15.0), (8:40.0) |
| 17 | 464 | Northshore Christian Academy,
WA - Team Time (1st 5) 37:37.0 | Spread (1st 5) 1:41.0 |
| 51, 88, 96, 96, 133, (139), (149) |
| Cole Walchenbach, Benjamin Yang, Cael Byrd, Cameron Smerud, Ethan Kearsley, (Alexander Odegard), (Grayson York) |
| 6:55.0, 7:18.0, 7:24.0, 7:24.0, 8:36.0, (8:47.0), (9:26.0) |
| 18 | 466 | Classical Christian Academy,
ID - Team Time (1st 5) 38:05.0 | Spread (1st 5) 1:38.0 |
| 51, 82, 82, 120, 131, (145), (152) |
| Jake Harvey, R.J. Abbey, Benjamin Riehle, Noah Williams, Johnny Mulcahy, (Tristan Schmick), (Dillon Embree) |
| 6:55.0, 7:16.0, 7:16.0, 8:05.0, 8:33.0, (9:06.0), (15:42.0) |
| 19 | 483 | Highland (Cowiche),
WA - Team Time (1st 5) 38:50.6 | Spread (1st 5) 1:55.8 |
| 42, 60, 112, 132, 137, (142), (144) |
| Shea Mattson, Caleb Kuhn, Liam Rickey, Duncan Williamson, Liam Sarett, (Kolton Gross), (Cameron Fromherz) |
| 6:46.7, 7:00.8, 7:46.4, 8:34.2, 8:42.5, (8:52.5), (8:59.8) |
| 20 | 527 | La Center,
WA - Team Time (1st 5) 38:25.0 | Spread (1st 5) 45.0 |
| 86, 99, 110, 115, 117, (118), (127) |
| Gavin Wolfe, Jake Morris, Brody Seter, Alex Tetz, Jake Ossenkop, (Michael Skaling), (Rosalino Martinez) |
| 7:17.0, 7:26.0, 7:43.0, 7:57.0, 8:02.0, (8:03.0), (8:18.0) |
| 21 | 586 | Lewis and Clark,
WA - Team Time (1st 5) 41:01.6 | Spread (1st 5) 2:15.6 |
| 71, 107, 122, 138, 148, (151) |
| Saul Rivera, Juan Belman, Michael Vaquera, Trevor Mackey, Hunter Water, (Bryce Mackey) |
| 7:07.5, 7:40.5, 8:07.7, 8:42.8, 9:23.1, (10:18.9) |
| 22 | 641 | Tenino,
WA - Team Time (1st 5) 42:01.0 | Spread (1st 5) 1:21.0 |
| 103, 125, 129, 141, 143, (146), (147) |
| Jayden Bourke, Austin Sampson, Evan Langford, Blade Cope, Gabe Virgen, (Nathan Tripp), (Drew Johnson) |
| 7:34.0, 8:11.0, 8:29.0, 8:52.0, 8:55.0, (9:16.0), (9:21.0) |