1 | 56 | Sehome,
WA - Team Time (1st 5) 1:12:02.0 | Spread (1st 5) 37.0 |
| 5, 9, 13, 14, 15, (16), (27) |
| Reed Smith, Lucas Cunningham, Max Horne, Jacob Alexander, Jack Miller, (Tadeusz Pforte), (Asa Danforth) |
| 13:59.0, 14:21.0, 14:32.0, 14:34.0, 14:36.0, (14:37.0), (14:56.0) |
2 | 57 | Meridian (WA),
WA - Team Time (1st 5) 1:11:41.1 | Spread (1st 5) 1:00.6 |
| 3, 6, 7, 18, 23, (79), (123) |
| Kenny Barnes, Abbas Theophilus, Jaskaran Dhatt, Nathan Schneider, Jenson Ellars, (Henry Skaggs), (Jeremy Miller) |
| 13:50.9, 14:00.3, 14:13.0, 14:45.4, 14:51.5, (16:05.1), (17:29.8) |
3 | 91 | Bellingham,
WA - Team Time (1st 5) 1:12:23.6 | Spread (1st 5) 1:47.4 |
| 1, 8, 21, 26, 35, (41), (67) |
| Cade Brown, Ty Veldhuisen, Timothy Crabtree, Drew McFall, John Johnson, (Jensen Kintzele), (Liam Jones) |
| 13:18.1, 14:18.8, 14:47.2, 14:54.0, 15:05.5, (15:13.4), (15:48.1) |
4 | 107 | Lynden Christian,
WA - Team Time (1st 5) 1:12:32.5 | Spread (1st 5) 2:04.3 |
| 2, 4, 17, 33, 51, (56), (93) |
| Eric Steiger, Brooks DeWaard, John DenHartog, Thane Boersma, Shane Hamstra, (Levi Postma), (Isaiah deRegt) |
| 13:23.8, 13:54.1, 14:41.5, 15:05.0, 15:28.1, (15:37.2), (16:29.8) |
5 | 150 | Squalicum,
WA - Team Time (1st 5) 1:14:52.0 | Spread (1st 5) 1:05.0 |
| 11, 20, 30, 37, 52, (63), (65) |
| Joe Brodeur, Jonah Salomon, Sam Clark, Griffin Rinauro, Moe Oswin, (Jack Ryan), (Colby DeWilde) |
| 14:26.0, 14:47.0, 15:01.0, 15:07.0, 15:31.0, (15:46.0), (15:47.0) |
6 | 225 | Ferndale,
WA - Team Time (1st 5) 1:16:36.2 | Spread (1st 5) 1:33.5 |
| 10, 32, 53, 60, 70, (72), (76) |
| Landon Sturdevant, Eric Maldonado, Arthur "AJ" Rankin, Fischer Drury, Tristan Moeller, (William Parke), (Josiah Bushnell) |
| 14:22.8, 15:03.4, 15:32.0, 15:41.7, 15:56.3, (16:00.0), (16:02.8) |
7 | 234 | Temecula Valley,
CA - Team Time (1st 5) 1:16:44.7 | Spread (1st 5) 1:40.1 |
| 12, 25, 28, 84, 85, (103), (107) |
| David Berardi, Luke McDermott, Frank Assumma, Colin Chapin, Adam Fernandez, (Marcus Banginito), (Ethan Dixon) |
| 14:31.5, 14:53.7, 14:56.8, 16:11.1, 16:11.6, (16:43.5), (16:48.9) |
8 | 247 | Nooksack Valley,
WA - Team Time (1st 5) 1:17:10.0 | Spread (1st 5) 1:50.0 |
| 24, 38, 40, 44, 101, (118), (119) |
| Nate Snow, Arlin Holder, Logan Clabaugh, Joshua Steele, Jacob Whitmer, (Jack Manske), (Henry Ruiz) |
| 14:52.0, 15:08.0, 15:11.0, 15:17.0, 16:42.0, (17:07.0), (17:12.0) |
9 | 251 | Mount Baker,
WA - Team Time (1st 5) 1:17:17.2 | Spread (1st 5) 24.4 |
| 42, 47, 49, 55, 58, (59), (68) |
| Braedan Hart, Ian Green, Nico Johnson, Chason Critchley, Carl Critchley, (Rex Vandenhaak), (Caleb Forbes) |
| 15:14.2, 15:21.2, 15:27.8, 15:35.4, 15:38.6, (15:40.8), (15:48.9) |
10 | 271 | Sedro-Woolley,
WA - Team Time (1st 5) 1:17:48.0 | Spread (1st 5) 1:06.0 |
| 29, 31, 61, 72, 78, (89), (90) |
| Lachlan Boyd, Rafe Holz, Ben Peden, Francisco Ortega, Zane Bullard, (Wyatt Magee), (Tyler Malloy) |
| 14:59.0, 15:02.0, 15:42.0, 16:00.0, 16:05.0, (16:20.0), (16:22.0) |
11 | 277 | Stanwood,
WA - Team Time (1st 5) 1:17:53.0 | Spread (1st 5) 32.0 |
| 43, 48, 57, 63, 66, (71), (92) |
| Kaleb Danielson, Cam Klundt, Jack O'Brien, Collin McMillan, Jason Khoury, (Luke Griffin), (Garrett Larson) |
| 15:16.0, 15:25.0, 15:38.0, 15:46.0, 15:48.0, (15:58.0), (16:29.0) |
12 | 303 | Marysville Getchell,
WA - Team Time (1st 5) 1:18:33.0 | Spread (1st 5) 1:53.0 |
| 19, 45, 46, 94, 99, (100), (114) |
| Gregory Panther, Evan Krautkremer, Jack Rimstad, Cole Norton, Josh Bacon, (Christian Balgos), (Chris Bonner) |
| 14:46.0, 15:18.0, 15:20.0, 16:30.0, 16:39.0, (16:40.0), (17:04.0) |
13 | 367 | Lynnwood,
WA - Team Time (1st 5) 1:20:05.0 | Spread (1st 5) 1:59.0 |
| 22, 54, 90, 95, 106, (109), (120) |
| Micah Murphy, Brayam Juarez-Ramirez, Aldiat Burch, Cameron Hawk, Matthew Mason, (Jacob Potter), (Anthony Chambers) |
| 14:49.0, 15:34.0, 16:22.0, 16:32.0, 16:48.0, (16:52.0), (17:15.0) |
14 | 377 | Monroe,
WA - Team Time (1st 5) 1:20:22.0 | Spread (1st 5) 1:58.0 |
| 33, 74, 75, 83, 112, (115), (117) |
| Isaiah Funston, Luke Pope, Tyler Rihn, Ashton Moody, Brian Germeaux, (Caleb Wood), (Skyler Persons) |
| 15:05.0, 16:01.0, 16:02.0, 16:11.0, 17:03.0, (17:05.0), (17:06.0) |
15 | 406 | Blaine,
WA - Team Time (1st 5) 1:20:50.9 | Spread (1st 5) 1:39.3 |
| 39, 80, 81, 98, 108, (110), (113) |
| Liam Lyons, Drake Anderson, Malachi Crump, Tanner Sterling, Killian Wright, (Bailey Bleazard), (Ben Arps) |
| 15:10.1, 16:07.1, 16:08.2, 16:36.1, 16:49.4, (16:52.2), (17:03.3) |
16 | 460 | Buckeye Union,
AZ - Team Time (1st 5) 1:23:27.0 | Spread (1st 5) 2:43.0 |
| 50, 62, 96, 124, 128, (129), (137) |
| Andrew McCumber, Nick Valenzuela- Marquez, Jose Gonzalez, Anthony Garcia, Justin Town, (Antonio Pedroza), (William Faire) |
| 15:28.0, 15:45.0, 16:33.0, 17:30.0, 18:11.0, (18:25.0), (19:26.0) |
17 | 528 | Redlands,
CA - Team Time (1st 5) 1:29:01.2 | Spread (1st 5) 6:48.5 |
| 86, 87, 88, 121, 146 |
| Quentin Arias, Diego Mendez, John Cappelli, Ryan Towers, Benson Rowley |
| 16:11.8, 16:15.2, 16:15.6, 17:18.3, 23:00.3 |
18 | 543 | Fontana,
CA - Team Time (1st 5) 1:28:06.3 | Spread (1st 5) 5:37.0 |
| 69, 104, 111, 115, 144, (149) |
| Matthew Granados-Frias, Agustin Bustos, Alexis Gutierrez, Jordan Cooper, Ezequiel Ruvalcaba, (Fransisco Basulto) |
| 15:51.2, 16:44.3, 16:57.6, 17:05.0, 21:28.2, (32:40.0) |
19 | 544 | San Jacinto,
CA - Team Time (1st 5) 1:38:59.3 | Spread (1st 5) 14:47.6 |
| 77, 82, 102, 135, 148 |
| Mohammad Amjad, Alexander Resendiz, Daniel Ayala, Andrew Gordon, Jorge Ismerio |
| 16:03.4, 16:08.3, 16:42.2, 19:14.4, 30:51.0 |
20 | 559 | Odyssey Institute,
AZ - Team Time (1st 5) 1:29:10.0 | Spread (1st 5) 3:45.0 |
| 36, 127, 129, 133, 134, (138), (140) |
| Emilio Ramirez, Colin Reed, Joshua Landers, Joshuah Diguardi, Caleb Cajthaml, (Nathan Vanderwerff), (Taggert Olson) |
| 15:06.0, 18:00.0, 18:25.0, 18:48.0, 18:51.0, (19:42.0), (20:13.0) |
21 | 599 | Heritage (Menifee),
CA - Team Time (1st 5) 1:29:47.4 | Spread (1st 5) 3:11.7 |
| 97, 105, 122, 136, 139, (143), (147) |
| Derick Higareda, Sergio Ramirez, Hayden Kulick, Connor Hardin, Pablo Arteaga, (Jace Bailey), (Cameron Bond) |
| 16:33.7, 16:46.0, 17:18.9, 19:23.4, 19:45.4, (21:25.8), (23:52.6) |
22 | 655 | Dysart,
AZ - Team Time (1st 5) 1:32:58.0 | Spread (1st 5) 2:58.0 |
| 125, 126, 131, 132, 141, (142), (145) |
| Angel Arroyo Briones, Alfredo Vega Urbina, Cole Walters, Luis Acuna Esquivel, Maximus Lancaster, (Carlos Gomez), (Jacob Zamora) |
| 17:35.0, 17:41.0, 18:34.0, 18:35.0, 20:33.0, (20:51.0), (21:49.0) |