1 | 48 | California (Whittier),
CA - Team Time (1st 5) 1:17:48.0 | Spread (1st 5) 31.0 |
| 5, 6, 7, 8, 22, (24), (25) |
| Gabriel Ramirez, Miguel Fausto, Ryan Bennett, Andy Zarate, Adrian Miranda, (Andres Espinoza), (Angel Salinas) |
| 15:26.0, 15:27.0, 15:28.0, 15:30.0, 15:57.0, (16:01.0), (16:02.0) |
2 | 52 | Eleanor Roosevelt,
CA - Team Time (1st 5) 1:17:52.1 | Spread (1st 5) 39.9 |
| 2, 3, 13, 14, 20, (30), (31) |
| Raymon Ornelas, Tyler Spencer, Raul Chavez, Isaiah Madrigal, Eric Lopez-Elwell, (Matthew Lieberman), (Michael Sahagun) |
| 15:15.7, 15:17.5, 15:40.7, 15:42.6, 15:55.6, (16:16.1), (16:21.5) |
3 | 60 | Rancho Verde,
CA - Team Time (1st 5) 1:18:03.0 | Spread (1st 5) 51.0 |
| 1, 9, 10, 17, 23, (26), (34) |
| Lorenzo Orozco, Jaleel Turner, Adrian Lopez, Trevor Nguru, Humberto Gonzalez, (Raymond Franco), (Cesar Hinojosa) |
| 15:09.0, 15:32.0, 15:33.0, 15:49.0, 16:00.0, (16:05.0), (16:27.0) |
4 | 115 | Martin Luther King,
CA - Team Time (1st 5) 1:20:05.7 | Spread (1st 5) 41.8 |
| 16, 18, 19, 29, 33, (35), (36) |
| Jonathan Moncada, Austin Dai, Mario Machuca, Christopher Barba, Aman Rana, (Andrew Simpson), (Garrett Vasta) |
| 15:44.1, 15:50.8, 15:52.0, 16:12.9, 16:25.9, (16:27.7), (16:28.8) |
5 | 133 | Corona,
CA - Team Time (1st 5) 1:20:41.4 | Spread (1st 5) 1:11.8 |
| 11, 21, 27, 28, 46, (49), (50) |
| Enrique Villa, Blake Starbuck, Uriel Medina, Gerardo Flores Millan, Javier Vasquez, (Manuel Contreras), (Ricardo Cruz) |
| 15:36.4, 15:56.5, 16:08.3, 16:12.0, 16:48.2, (16:52.0), (16:56.2) |
6 | 155 | Centennial (Corona),
CA - Team Time (1st 5) 1:21:35.9 | Spread (1st 5) 1:22.0 |
| 4, 32, 38, 40, 41, (42), (43) |
| Trevor Woodward, Anthony Chi, Gerardo Martinez, Caleb Newton, Kyoung Seo, (Nicholas Quadrozzi), (Dylan Woodward) |
| 15:19.7, 16:23.0, 16:30.7, 16:40.8, 16:41.7, (16:42.4), (16:43.1) |
7 | 162 | Santiago (Corona),
CA - Team Time (1st 5) 1:21:44.8 | Spread (1st 5) 1:21.9 |
| 12, 15, 39, 45, 51, (52), (65) |
| Kyle Pendleton, Marcos Milla, Antonio Maggi-brown, Aidan Garcia, George Sonora, (Joseph Carpenter), (Camden Sandberg) |
| 15:38.5, 15:43.7, 16:35.7, 16:46.5, 17:00.4, (17:07.8), (17:36.2) |
8 | 337 | Londonderry,
NH - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:40.0 |
| 37, 55, 70, 87, 88, (93), (103) |
| Chris Zaino, Jake Donnelly, Declan Hotter, Conner Keeley, Brian Metro, (Kerry Daley), (Carter Letalien) |
| 16:30.0, 17:16.0, 17:42.0, 18:08.0, 18:10.0, (18:12.0), (18:20.0) |
9 | 417 | Granite Falls,
WA - Team Time (1st 5) 1:29:26.8 | Spread (1st 5) 2:22.5 |
| 44, 56, 66, 116, 135, (162), (167) |
| Isaac Cortes, Aiden Holm, James Klinman, Dawson Kuntz, Austin Theriault, (Cameron Hirschi), (Sean Conaway) |
| 16:45.6, 17:17.7, 17:37.2, 18:38.2, 19:08.1, (20:09.8), (20:26.2) |
10 | 418 | Huntley,
IL - Team Time (1st 5) 1:29:48.5 | Spread (1st 5) 31.5 |
| 74, 75, 81, 91, 97, (100), (102) |
| Dillon Cherwin, Brice Klepfer, Shaaf Iqbal, Zach Rojek, Marcus Herrington, (Jimmy Ozzauto), (Shane Hochmuth) |
| 17:43.1, 17:43.3, 17:56.7, 18:10.8, 18:14.6, (18:18.4), (18:19.7) |
11 | 422 | Squalicum,
WA - Team Time (1st 5) 1:29:48.4 | Spread (1st 5) 1:10.7 |
| 54, 82, 83, 98, 105, (107), (130) |
| Jonah Salomon, Curt Peila, Sam Clark, Tyler Warren, Jacob Gervais, (Joe Brodeur), (Griffin Rinauro) |
| 17:11.7, 17:59.0, 17:59.6, 18:15.7, 18:22.4, (18:24.8), (19:02.3) |
12 | 425 | Omak,
WA - Team Time (1st 5) 1:29:43.3 | Spread (1st 5) 1:55.6 |
| 48, 62, 96, 99, 120, (128), (165) |
| Israel Escamilla, Andrick Carroll, Alfonso Medina, Kyle Holborn, Mason Holborn, (Steven Zandell), (Dawson Click) |
| 16:51.8, 17:32.5, 18:14.5, 18:17.1, 18:47.4, (19:00.4), (20:11.9) |
13 | 436 | Pinkerton Academy,
NH - Team Time (1st 5) 1:30:17.0 | Spread (1st 5) 1:09.0 |
| 64, 72, 72, 110, 118, (124), (138) |
| Jeff Mize, Noah Woodman, Zachary Aham, Nolan Preble, Liam St. Ledger, (Conrad Gende), (Pat Hanlon) |
| 17:36.0, 17:43.0, 17:43.0, 18:30.0, 18:45.0, (18:55.0), (19:10.0) |
14 | 441 | Cascade (Everett),
WA - Team Time (1st 5) 1:30:15.4 | Spread (1st 5) 1:40.8 |
| 52, 77, 90, 101, 121, (123), (137) |
| Gerardo Lopez, Jacob Schafte, Mohamed Nour, James Ramirez, Lucas Henson, (David Crum), (Adrian Hartup) |
| 17:07.8, 17:50.1, 18:10.4, 18:18.5, 18:48.6, (18:54.4), (19:09.9) |
15 | 454 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:30:50.5 | Spread (1st 5) 1:34.1 |
| 57, 68, 78, 125, 126, (127), (134) |
| Jack Flynn, Nate Kopp, Adam Zentner, Nick Camacho, Keegan Smalley, (Trevor May), (Carson Johnson) |
| 17:24.2, 17:40.0, 17:52.7, 18:55.3, 18:58.3, (18:59.9), (19:07.2) |
16 | 493 | Norco,
CA - Team Time (1st 5) 1:31:02.9 | Spread (1st 5) 2:23.1 |
| 47, 76, 113, 117, 140, (143), (159) |
| Valentino Schmidt, Brandon Poff, Xol Barrios, Matthew Johnson, Ian Carmona, (Seth Grundmeyer), (Jonathan Murresan) |
| 16:48.9, 17:47.2, 18:34.6, 18:40.2, 19:12.0, (19:21.2), (19:56.2) |
17 | 504 | Mount Baker,
WA - Team Time (1st 5) 1:31:47.5 | Spread (1st 5) 1:39.5 |
| 58, 79, 104, 131, 132, (152), (154) |
| Zak Kelly, Keenan Gray, Kameron Kelley, Mitchell Pelzer, Rowan McConnell, (Carl Critchley), (Chason Critchley) |
| 17:24.5, 17:54.8, 18:21.2, 19:03.0, 19:04.0, (19:43.4), (19:43.6) |
| 504 | Nooksack Valley,
WA - Team Time (1st 5) 1:32:04.9 | Spread (1st 5) 2:17.6 |
| 59, 69, 95, 129, 152, (157), (169) |
| Caleb Karber, Arlin Holder, Nate Snow, Valentin Villalobos, Hayota Owzawa, (Colten Starbuck), (Jimmy Haggen) |
| 17:25.8, 17:40.8, 18:12.8, 19:02.1, 19:43.4, (19:45.0), (20:30.9) |
19 | 554 | Ferndale,
WA - Team Time (1st 5) 1:32:46.4 | Spread (1st 5) 1:00.2 |
| 86, 106, 114, 115, 133, (146), (156) |
| Jacob Ramirez, Cole Bergquist, Arthur "AJ" Rankin, Rome Williams, Finnegan Boyd, (Tobias Werz-Heine), (Brandon Wilhoite) |
| 18:05.3, 18:22.6, 18:36.4, 18:36.6, 19:05.5, (19:27.0), (19:44.8) |
20 | 561 | Algonquin (Jacobs),
IL - Team Time (1st 5) 1:33:22.6 | Spread (1st 5) 1:56.0 |
| 63, 80, 122, 147, 149, (151), (158) |
| Brett Bognar, Ezequiel Valdez, Colin Brenizer, Andrew Kania, Evan Ludlum, (Nabeel Mustafa), (Justin Lorenz) |
| 17:35.7, 17:55.9, 18:49.6, 19:29.7, 19:31.7, (19:43.2), (19:45.7) |
21 | 567 | Exeter,
NH - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 2:31.0 |
| 67, 92, 109, 136, 163, (172), (174) |
| Jake Winslow, Kenyon Schick, Gregory Brock, Thomas Vanderslice, Ryan Foley, (Jake Langevin), (Adam Crampsey) |
| 17:39.0, 18:11.0, 18:28.0, 19:09.0, 20:10.0, (20:45.0), (21:02.0) |
22 | 595 | Hampshire,
IL - Team Time (1st 5) 1:35:39.8 | Spread (1st 5) 4:25.3 |
| 60, 94, 108, 150, 183, (188), (190) |
| Tommy Croissant, Alex Surprise, Teddy Lyon, Maxim Beer, Jacob Carignan, (Blake Snider), (Evan Johnson) |
| 17:29.3, 18:12.5, 18:25.8, 19:37.6, 21:54.6, (22:49.3), (23:12.5) |
23 | 635 | McHenry,
IL - Team Time (1st 5) 1:34:43.5 | Spread (1st 5) 1:00.5 |
| 111, 112, 119, 145, 148, (173), (177) |
| Jessi Garcia, Dylan Qualls, Tyler Prickett, Will Puls, Matt Garwood, (Parker Zancho), (Brendan Overbey) |
| 18:30.6, 18:31.7, 18:45.9, 19:24.2, 19:31.1, (20:53.0), (21:18.0) |
24 | 673 | Cary (C.-Grove),
IL - Team Time (1st 5) 1:36:00.9 | Spread (1st 5) 1:48.2 |
| 88, 139, 142, 144, 160, (161), (175) |
| James Wozniak, Thomas Roth, Andrew Lewis, Eric Christensen, Thomas Libert, (Daniel Flores), (Otto Skelley) |
| 18:10.0, 19:11.5, 19:19.0, 19:22.2, 19:58.2, (20:08.7), (21:11.0) |
25 | 699 | Blaine,
WA - Team Time (1st 5) 1:45:25.3 | Spread (1st 5) 7:24.1 |
| 61, 71, 180, 193, 194, (195) |
| Masahide Shibuya, Liam Lyons, Eli Yost, George Cheatham, Devon Daly, (Xavier Felmley) |
| 17:32.4, 17:42.7, 21:31.7, 23:42.0, 24:56.5, (28:09.7) |
26 | 740 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:38:56.5 | Spread (1st 5) 2:40.1 |
| 84, 155, 164, 166, 171, (178), (186) |
| Nestor Ruiz, Will Finucane, Albert Navarro, George Boutot, Chris Reza, (Brian Hernandez), (Erik Olson) |
| 18:00.1, 19:44.4, 20:11.8, 20:20.0, 20:40.2, (21:23.6), (22:13.2) |
27 | 762 | Crystal Lake (South),
IL - Team Time (1st 5) 1:42:03.5 | Spread (1st 5) 4:34.0 |
| 85, 141, 170, 179, 187, (191), (192) |
| Clayton Pfeifer, Christopher Davis, Trevor O'Connor, Anthony Cabrera, Grant Foydl, (Dan Lyons), (Tim Lorenz) |
| 18:04.8, 19:15.4, 20:33.2, 21:31.3, 22:38.8, (23:13.9), (23:26.5) |
28 | 891 | Sehome,
WA - Team Time (1st 5) 1:47:07.6 | Spread (1st 5) 1:30.2 |
| 168, 176, 181, 182, 184, (185), (189) |
| Ben Rosbach, Landon Clark, Sekai Cuperus, Adrian VantHoog, Owen Richey, (Callum McAllister), (River Cuperus) |
| 20:26.3, 21:13.8, 21:43.8, 21:47.2, 21:56.5, (22:00.9), (23:09.7) |