| 1 | 59 | Charles Wright Academy,
WA - Team Time (1st 5) 49:37.5 | Spread (1st 5) 2:02.1 |
| 3, 4, 5, 7, 40, (153) |
| Colin Nelson, Liam Emerick, Sam Comfort, Jahan Bains, Andy Noh, (Harlow Craig) |
| 9:24.5, 9:26.0, 9:29.4, 9:51.0, 11:26.6, (13:24.7) |
| 2 | 99 | Camas,
WA - Team Time (1st 5) 53:56.1 | Spread (1st 5) 49.4 |
| 10, 20, 22, 23, 24, (29), (47) |
| Samuel Geiger, Wilson Fresh, Porter Craig, Tyler Dinh, Evan Jenkins, (Nathan Rose), (Mason Wrede) |
| 10:10.0, 10:53.2, 10:55.5, 10:58.0, 10:59.4, (11:11.0), (11:34.7) |
| 3 | 104 | Seattle Christian,
WA - Team Time (1st 5) 52:02.4 | Spread (1st 5) 2:19.2 |
| 2, 6, 11, 41, 44, (125) |
| Karsten Gibson, Drew Seiler, Alex Beck, Logan Bushong, Jace Brittany, (Brayden Vreugdenhil) |
| 9:11.8, 9:35.0, 10:16.9, 11:27.7, 11:31.0, (12:52.0) |
| 4 | 167 | Chief Leschi,
WA - Team Time (1st 5) 55:32.0 | Spread (1st 5) 2:03.7 |
| 9, 19, 21, 46, 72 |
| Gaston Dillon, Dean Bullplume, Terrance Coates, Brandon Stafford, Alex Blum |
| 10:05.0, 10:50.7, 10:53.7, 11:33.9, 12:08.7 |
| 5 | 169 | Hockinson,
WA - Team Time (1st 5) 56:11.8 | Spread (1st 5) 1:19.0 |
| 14, 25, 28, 42, 60, (94), (150) |
| Trevan Bischoff, Christopher Stark, Joshua Saeman, Gavin S, Aiden Schoening, (Ethan Hsu), (Nolan Chappelle) |
| 10:36.1, 11:03.9, 11:08.6, 11:28.1, 11:55.1, (12:24.4), (13:21.0) |
| 6 | 217 | Life Christian Academy,
WA - Team Time (1st 5) 54:24.6 | Spread (1st 5) 4:08.6 |
| 1, 8, 13, 58, 137 |
| Steven Baltz, Steiner Christensen, Isaac Randall, Nicholas Harrison, David Banica |
| 8:58.9, 9:57.9, 10:29.8, 11:50.5, 13:07.5 |
| 7 | 235 | Rochester,
WA - Team Time (1st 5) 57:53.6 | Spread (1st 5) 47.5 |
| 30, 33, 52, 56, 64, (143), (184) |
| Gabriel Stuard, Levi Jennings, Noah Aliff, Dante Lee, Jaden Dean, (Alexander Bass), (Alex Horton) |
| 11:11.7, 11:14.8, 11:40.3, 11:47.6, 11:59.2, (13:12.3), (14:06.2) |
| 8 | 249 | Washougal,
WA - Team Time (1st 5) 57:41.5 | Spread (1st 5) 1:52.0 |
| 12, 34, 59, 67, 77, (96), (131) |
| Jonathan Wells, Sam Lewis, Jace Poulsen, Ethan Mills, Sage Morris, (Ted West), (Gavin Keyser) |
| 10:19.0, 11:15.4, 11:52.8, 12:03.3, 12:11.0, (12:25.0), (12:59.0) |
| 9 | 255 | Lincoln of Clarkston,
WA - Team Time (1st 5) 58:01.0 | Spread (1st 5) 1:40.0 |
| 18, 26, 53, 68, 90, (110), (147) |
| Ian Schroetlin, Aaron Bunce, Anthony-Michael Redetzke, Mason ValTine, Memphis Broemeling, (Korvin Jones), (David Trail) |
| 10:44.0, 11:04.0, 11:45.0, 12:04.0, 12:24.0, (12:33.5), (13:18.0) |
| 10 | 282 | Evergreen Christian,
WA - Team Time (1st 5) 58:30.6 | Spread (1st 5) 1:44.1 |
| 16, 36, 61, 74, 95, (101), (168) |
| Beau Fields, Ethan Coleman, Adam Overbay, Zack Schmidt, Pierce Yates, (Hunter McKay), (James Sondgroth) |
| 10:40.6, 11:18.8, 11:57.1, 12:09.4, 12:24.7, (12:29.1), (13:43.6) |
| 11 | 324 | Asotin,
WA - Team Time (1st 5) 59:17.0 | Spread (1st 5) 1:23.0 |
| 31, 45, 49, 87, 112, (136), (193) |
| Asher Dykstra, Kelton Judy, Jonah Goeckner, Tanner Nicholas, Jace Overberg, (Carson Benner), (Kelei Lee) |
| 11:12.0, 11:33.0, 11:36.0, 12:21.0, 12:35.0, (13:06.0), (14:20.0) |
| 12 | 329 | Annie Wright,
WA - Team Time (1st 5) 59:24.4 | Spread (1st 5) 1:57.0 |
| 32, 37, 38, 82, 140, (141), (157) |
| Ranbir Pental, Saul Kontos-Cohen, Alec Beck, Logan Hancock, Jonny Lane, (Elliott Ory), (Tyson Johnston) |
| 11:14.5, 11:20.3, 11:20.8, 12:17.3, 13:11.5, (13:11.7), (13:32.0) |
| 13 | 341 | Henkle,
WA - Team Time (1st 5) 59:34.1 | Spread (1st 5) 2:02.0 |
| 15, 61, 63, 87, 115, (116), (134) |
| Jacob Lockman, Tommy Ziegler, Dylan Muehlbauer, Lebron Munoz, Benny Davidson, (Dominic Davidson), (Wyatt Sheaves) |
| 10:38.0, 11:57.1, 11:58.0, 12:21.0, 12:40.0, (12:42.0), (13:02.0) |
| 14 | 363 | View Ridge,
WA - Team Time (1st 5) 1:00:14.2 | Spread (1st 5) 56.4 |
| 43, 48, 84, 89, 99, (102), (110) |
| Micah Abrams, Ethan McQuivey, Noah Altman, Austin Wills, Trent Miller, (Daniel Zimmer), (Austin Vega) |
| 11:30.3, 11:35.7, 12:20.2, 12:21.3, 12:26.7, (12:29.9), (12:33.5) |
| 15 | 382 | Chehalis,
WA - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 54.2 |
| 51, 55, 68, 102, 106, (133), (135) |
| Conner Russell, Aram Matagi, Adal Vargas, Quintin Conwell, Jackson Bradley, (Isaac Morris), (Thaikhan Tripp) |
| 11:36.2, 11:46.4, 12:04.0, 12:29.9, 12:30.4, (13:01.3), (13:02.2) |
| 16 | 416 | Bush (Tumwater),
WA - Team Time (1st 5) 1:00:41.5 | Spread (1st 5) 2:10.1 |
| 17, 57, 93, 123, 126, (185), (192) |
| Cody Klingelhoffer, Alex Gonzalez, Brooks Greenwell, Sam Crawford, Christopher Chrisope, (Jack Worgum), (Elvis Parsons) |
| 10:43.3, 11:48.9, 12:24.3, 12:51.6, 12:53.4, (14:07.3), (14:18.8) |
| 17 | 443 | Mason,
WA - Team Time (1st 5) 1:01:29.5 | Spread (1st 5) 1:52.7 |
| 35, 66, 98, 105, 139, (160), (181) |
| Luke Alfonso, Jacob Alfonso, Camden Fix, Dash Jones, Zane Santkuyl, (Jonathan Wick), (Tyler Woodard) |
| 11:18.7, 12:02.9, 12:26.4, 12:30.1, 13:11.4, (13:32.3), (14:03.4) |
| 18 | 507 | Griffin,
WA - Team Time (1st 5) 1:02:43.9 | Spread (1st 5) 2:18.5 |
| 39, 70, 90, 142, 166, (220), (226) |
| Troy Peternell, Jaden O'Hara, Carson Woods, Charlie Garrett, Alden Whitney, (Dyllan Donze), (Rainier Ottavelli) |
| 11:22.7, 12:04.2, 12:24.0, 13:11.8, 13:41.2, (15:10.9), (15:30.9) |
| 19 | 536 | Tumwater,
WA - Team Time (1st 5) 1:02:54.8 | Spread (1st 5) 28.9 |
| 85, 104, 107, 119, 121, (127), (138) |
| Spencer Lombardi, Ian Hiatt, Cameron Docter, Aidan Rodrick, Jeron Griffin, (Kyle Miller), (Isaiah Grunenfelder) |
| 12:20.3, 12:30.0, 12:30.7, 12:44.6, 12:49.2, (12:55.3), (13:08.6) |
| 20 | 579 | Newport,
WA - Team Time (1st 5) 1:03:55.0 | Spread (1st 5) 1:34.0 |
| 65, 90, 108, 154, 162, (170), (201) |
| Bear Smith, Keelen Mitcham, Steven Burkett, JD Brooks, Marley Tucker, (Connor Brown), (Alex Rivard) |
| 12:00.0, 12:24.0, 12:32.0, 13:25.0, 13:34.0, (13:47.0), (14:43.0) |
| 21 | 594 | Toppenish,
WA - Team Time (1st 5) 1:04:23.9 | Spread (1st 5) 1:52.9 |
| 80, 86, 100, 145, 183, (219), (221) |
| Mikey Torrez, Horacio Godinez, Joel Godina, Abraham Garcia, Raymundo Lopez, (Joelan Jackson), (Cristian Carrillo) |
| 12:12.9, 12:20.6, 12:28.7, 13:15.9, 14:05.8, (15:06.4), (15:14.9) |
| 22 | 609 | La Center,
WA - Team Time (1st 5) 1:04:43.0 | Spread (1st 5) 2:08.0 |
| 78, 81, 96, 161, 193, (199), (229) |
| Wade Cox, Spencer Holm, James Hallstrom, Nickolas Ehrich, Eli Johnson, (Vincent Burgess), (Adam Denney) |
| 12:12.0, 12:13.0, 12:25.0, 13:33.0, 14:20.0, (14:41.0), (15:40.0) |
| 23 | 645 | Westwood,
WA - Team Time (1st 5) 1:05:39.0 | Spread (1st 5) 2:36.0 |
| 73, 75, 144, 150, 203 |
| Jed Draper, Brandon Schaffer, Cole Sumerlin, Steven Johnson, Jase Winner |
| 12:09.0, 12:10.0, 13:14.0, 13:21.0, 14:45.0 |
| 24 | 655 | Lincoln of Pullman,
WA - Team Time (1st 5) 1:05:10.0 | Spread (1st 5) 1:12.0 |
| 75, 131, 148, 149, 152, (222), (247) |
| Teo Quinn, Isaac Acosta, Nick Strenge, Abdur Islam, Aditya Sirahi, (Max Kangas-Hanes), (Zach Hogg) |
| 12:10.0, 12:59.0, 13:19.0, 13:20.0, 13:22.0, (15:16.0), (16:45.0) |
| 25 | 734 | Woodland,
WA - Team Time (1st 5) 1:08:18.8 | Spread (1st 5) 4:09.0 |
| 49, 53, 175, 224, 233, (263) |
| Tuff Biddix, Judeah Sanders, Joran Lamoreaux, Austin Pietz, Aidan Rivers, (Johnathon Davis) |
| 11:36.0, 11:45.0, 13:53.8, 15:19.0, 15:45.0, (18:58.0) |
| 26 | 752 | Wind River,
WA - Team Time (1st 5) 1:12:07.0 | Spread (1st 5) 9:03.9 |
| 27, 83, 157, 217, 268 |
| Abiy LaCombe, Jackson Meier, Logan Hoffberger, Boden Holzhauer, Hayden Curtis |
| 11:05.1, 12:18.9, 13:32.0, 15:02.0, 20:09.0 |
| 27 | 784 | Rogers Adventist,
WA - Team Time (1st 5) 1:07:57.0 | Spread (1st 5) 1:56.2 |
| 79, 172, 173, 174, 186, (200), (218) |
| J.T. Harris, David Rittenbach, Caleb Craik, Silas Tupper, Garrett Ellis, (Owen Parks), (Nevan VanOrden) |
| 12:12.6, 13:51.3, 13:51.9, 13:52.4, 14:08.8, (14:41.5), (15:02.9) |
| 28 | 820 | Hilltop Heritage,
WA - Team Time (1st 5) 1:09:00.3 | Spread (1st 5) 3:13.8 |
| 109, 129, 156, 191, 235, (262), (266) |
| John Nash, Abram Loya-Terrance, Joseph Strong, Aidan Brown, Eric Fuerst, (Oliver Shirko), (Logan Wolverton) |
| 12:32.9, 12:55.9, 13:28.9, 14:15.9, 15:46.7, (18:50.0), (19:41.8) |
| 29 | 830 | Morton White Pass,
WA - Team Time (1st 5) 1:09:12.1 | Spread (1st 5) 2:31.1 |
| 71, 178, 188, 195, 198 |
| David Martinez, Alex Brown, Kenny Beaty, Tom Almquist, Garret Clevenger |
| 12:05.3, 13:55.5, 14:09.9, 14:25.0, 14:36.4 |
| 30 | 831 | Gray,
WA - Team Time (1st 5) 1:08:42.7 | Spread (1st 5) 2:10.8 |
| 113, 164, 171, 179, 204, (222), (237) |
| Evan McGinnis, Kyle Hand, Nathaniel Celestra, Abraham Sullivan, Adrian Lewis, (Daniel Gladun), (Ian Estill) |
| 12:35.7, 13:36.0, 13:48.8, 13:55.7, 14:46.5, (15:16.0), (15:58.4) |
| 31 | 847 | Tenino,
WA - Team Time (1st 5) 1:09:01.4 | Spread (1st 5) 1:36.2 |
| 122, 163, 176, 190, 196, (227), (228) |
| Braxton Williams, Caleb Bachmann, Caden Bachmann, Toby Suess, Ethaniel Hauge, (Joseph Compher), (Sheridan Wharton) |
| 12:50.5, 13:34.3, 13:54.2, 14:15.7, 14:26.7, (15:32.5), (15:34.8) |
| 32 | 854 | Montesano,
WA - Team Time (1st 5) 1:09:55.1 | Spread (1st 5) 2:51.3 |
| 124, 130, 159, 210, 231 |
| Martin Shuck, Tucker Stecher, Ryan Horton, Holden Hamblin, Houston Birdsall |
| 12:51.7, 12:57.5, 13:32.2, 14:50.7, 15:43.0 |
| 33 | 895 | Monticello,
WA - Team Time (1st 5) 1:12:43.6 | Spread (1st 5) 5:03.8 |
| 117, 118, 201, 205, 254 |
| Skyler McCoy, Gavin Yates, Tyler Tronnes, Kyle Roussin, Blake Girt |
| 12:43.0, 12:43.8, 14:43.0, 14:47.0, 17:46.8 |
| 34 | 959 | Centralia Christian,
WA - Team Time (1st 5) 1:12:48.1 | Spread (1st 5) 3:31.7 |
| 120, 182, 205, 211, 241, (261), (267) |
| Caden Buster, Thomas Mullin, Brandon Yeung, Joey Schilter, Joel Johnson, (Joey O'Neil), (John Gregory) |
| 12:46.8, 14:03.6, 14:47.0, 14:52.2, 16:18.5, (18:43.2), (19:59.2) |
| 35 | 961 | Centralia,
WA - Team Time (1st 5) 1:12:29.9 | Spread (1st 5) 2:57.3 |
| 128, 167, 214, 216, 236, (246), (265) |
| Sawyer Kassel, Elias Stehr, Devon Brown, Zach Horwath, Austin Ulrigg, (Jacob Mecham), (Christopher Abarta) |
| 12:55.6, 13:42.5, 14:57.6, 15:01.3, 15:52.9, (16:38.3), (19:24.8) |
| 36 | 970 | Meeker,
WA - Team Time (1st 5) 1:12:38.7 | Spread (1st 5) 2:52.7 |
| 155, 187, 189, 197, 242, (243), (244) |
| Rex Nelson, Daniel McClung, Max Bosceri, Josh Martin, Xavier Quijano, (Ethaniel Hoschouer), (Karter Lee) |
| 13:26.7, 14:09.1, 14:11.5, 14:32.0, 16:19.4, (16:28.4), (16:30.5) |
| 37 | 992 | Truman,
WA - Team Time (1st 5) 1:13:56.9 | Spread (1st 5) 3:45.8 |
| 146, 180, 205, 212, 249, (250), (251) |
| Jonas Stemp, Rylan Jordan, Andrew Blackburn, Declan McQuillen, Jonah Andrews, (Jonathan Wyble), (Marquel Soth-Steen) |
| 13:17.3, 13:56.8, 14:47.0, 14:52.7, 17:03.1, (17:08.3), (17:09.4) |
| 38 | 1011 | Giaudrone,
WA - Team Time (1st 5) 1:13:52.4 | Spread (1st 5) 2:03.7 |
| 165, 169, 215, 230, 232, (239), (240) |
| Ramon Garcia, Dominic Lisiecki, Michael Millan, John Doan, Nathanial Saucedo, (Hung Tran), (Alan McBride) |
| 13:40.8, 13:46.4, 14:58.4, 15:42.3, 15:44.5, (16:06.5), (16:09.5) |
| 39 | 1068 | Ilwaco,
WA - Team Time (1st 5) 1:15:45.3 | Spread (1st 5) 2:39.9 |
| 177, 208, 213, 225, 245, (256), (259) |
| Nate Hopkins, Griffen Cutting, Danner Tynkila, Brady Rasmussen, Michael Jensen, (Logan Simonson), (Joey Grane) |
| 13:55.0, 14:49.0, 14:56.4, 15:30.0, 16:34.9, (18:09.0), (18:37.5) |
| 40 | 1109 | First Creek,
WA - Team Time (1st 5) 1:21:08.6 | Spread (1st 5) 6:03.3 |
| 114, 234, 248, 253, 260, (264) |
| Rainger Flynn, Nicolas Bailey, Jonathan Najera-Martinez, James Altop, Raymond Altop, (Alexis Morales-Velez) |
| 12:37.8, 15:46.1, 16:48.1, 17:15.5, 18:41.1, (19:05.1) |
| 41 | 1211 | King's,
WA - Team Time (1st 5) 1:24:21.0 | Spread (1st 5) 3:27.0 |
| 209, 238, 252, 255, 257, (258), (269) |
| Lucas Needham, Eli Dreon, Jay Jang, Zach Hochstein, Peter Billing, (Max Lannoye), (Mac Pratt) |
| 14:50.0, 16:06.0, 17:13.0, 17:55.0, 18:17.0, (18:19.0), (22:08.0) |