1 | 36 | Martin Luther King,
CA - Team Time (1st 5) 1:16:31.0 | Spread (1st 5) 1:03.0 |
| 1, 6, 7, 11, 11, (16), (23) |
| Lane Werley, Devin Becerra, Nicholas Rini, Adam Schupp, Daniel Balcazar, (Chris Miller), (Marc Jimenez) |
| 14:35.0, 15:17.0, 15:23.0, 15:38.0, 15:38.0, (15:45.0), (15:54.0) |
2 | 60 | Corona,
CA - Team Time (1st 5) 1:17:26.0 | Spread (1st 5) 1:10.0 |
| 2, 8, 14, 16, 20, (23), (28) |
| Michael Gauger, Julian Hernandez, Garrett Williams, Jimmy Gauger, Antonio Garcia, (Michael Sveinson), (Scott Davis) |
| 14:40.0, 15:27.0, 15:44.0, 15:45.0, 15:50.0, (15:54.0), (16:02.0) |
3 | 88 | Eleanor Roosevelt,
CA - Team Time (1st 5) 1:18:08.0 | Spread (1st 5) 1:27.0 |
| 3, 8, 19, 27, 31, (47), (49) |
| Nicholas Woolf, Bernard Njuki, Aaron Potts, Jason Pulido, Jesse Phipps, (Andrew Mousaw), (Enrique Galindo) |
| 14:42.0, 15:27.0, 15:49.0, 16:01.0, 16:09.0, (16:50.0), (16:51.0) |
4 | 114 | Santiago (Corona),
CA - Team Time (1st 5) 1:19:14.0 | Spread (1st 5) 1:01.0 |
| 5, 22, 26, 29, 32, (33), (36) |
| Robert Lopez, Brett Moulton, Sergio Desantiago, Tyler Moreno, Joshua Ehinger, (Joseph Lopez), (Jaden Earlywine) |
| 15:09.0, 15:53.0, 15:57.0, 16:05.0, 16:10.0, (16:11.0), (16:24.0) |
5 | 127 | John W. North,
CA - Team Time (1st 5) 1:19:43.0 | Spread (1st 5) 1:54.0 |
| 4, 13, 29, 39, 42, (58), (78) |
| Tyler Huntley, Evan McMannigal, Willie Contreras, Camilo Cardenas, Darian Ignatius, (Garrett Vaughn), (Desmond Carter) |
| 14:46.0, 15:42.0, 16:05.0, 16:30.0, 16:40.0, (17:17.0), (18:14.0) |
6 | 134 | Pembroke,
MA - Team Time (1st 5) 1:20:26.0 | Spread (1st 5) 1:08.0 |
| 10, 14, 25, 40, 45, (51), (54) |
| Wesley Gallagher, Brendan Adams, Ryan Kelley, Joe Vercollone, Ryan Moran, (Jesse Fine), (James Coner) |
| 15:34.0, 15:44.0, 15:55.0, 16:31.0, 16:42.0, (16:58.0), (17:08.0) |
7 | 190 | Olney (Richland County),
IL - Team Time (1st 5) 1:22:21.0 | Spread (1st 5) 1:25.0 |
| 18, 34, 37, 44, 57, (67), (76) |
| Max Gassmann, Cale Stallard, Keon Stallard, Shane Newman, Brandon Phillips, (Joel Eagleson), (Connor Schonert) |
| 15:48.0, 16:14.0, 16:25.0, 16:41.0, 17:13.0, (17:42.0), (18:00.0) |
8 | 206 | Poly (Riverside),
CA - Team Time (1st 5) 1:23:03.0 | Spread (1st 5) 1:19.0 |
| 21, 37, 46, 47, 55, (63), (74) |
| Matthew Beasley, Alex Cisneros, Brandon Moore, Spencer Peterson, Tommy Field, (Nolan Frank), (Rufino Padilla) |
| 15:52.0, 16:25.0, 16:45.0, 16:50.0, 17:11.0, (17:30.0), (17:51.0) |
9 | 253 | Northeast Bradford,
PA - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 1:27.0 |
| 35, 42, 52, 53, 71 |
| Jake Balchikonis, Curt Jewett, Sam Williams, Kent Upham, Brandon Devonshire |
| 16:22.0, 16:40.0, 17:01.0, 17:03.0, 17:49.0 |
10 | 298 | Silver Lake Regional,
MA - Team Time (1st 5) 1:26:37.0 | Spread (1st 5) 1:28.0 |
| 41, 49, 64, 68, 76, (85), (88) |
| Ryan Hansen, Jim Nickerson, Travis Delaney, Derick Noland, Matt Ferro, (Rich Hayword), (Ryan Hayes) |
| 16:32.0, 16:51.0, 17:31.0, 17:43.0, 18:00.0, (18:51.0), (19:15.0) |
11 | 301 | Centennial (Corona),
CA - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 20.0 |
| 55, 60, 60, 62, 64, (66), (72) |
| Lorenzo Gonzalez, Janardan Sivapalan, Andres Deistra, Scott Jaeger, Dominic Nguyen, (Dimitri Rogers), (Daniel Eagan) |
| 17:11.0, 17:24.0, 17:24.0, 17:28.0, 17:31.0, (17:36.0), (17:50.0) |
12 | 374 | Norco,
CA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 1:26.0 |
| 59, 69, 79, 83, 84, (87), (92) |
| Cole Seeley, Nicholas Brasher, Jacob Peterson, Arturo Rodriguez, William Schultz, (Vincent Lechner), (Tyler Kruswicki) |
| 17:21.0, 17:46.0, 18:15.0, 18:35.0, 18:47.0, (19:14.0), (19:46.0) |
13 | 388 | Middleboro,
MA - Team Time (1st 5) 1:31:31.0 | Spread (1st 5) 1:36.0 |
| 70, 72, 75, 82, 89, (91), (101) |
| Tene Paquin, Jason O'Connell, Scott Glendye, Connor Stearns, Justin Cowan, (Bob Zahar), (TJ Doucette) |
| 17:48.0, 17:50.0, 17:55.0, 18:34.0, 19:24.0, (19:42.0), (20:38.0) |
14 | 447 | Scituate,
MA - Team Time (1st 5) 1:37:08.0 | Spread (1st 5) 1:51.0 |
| 80, 86, 90, 93, 98, (100), (102) |
| Peter Noenickx, Brian Mingels, Jake Reynolds, Jack Kahrs, Pat Sweeney, (Sean Concannon), (Ben Garman) |
| 18:28.0, 18:56.0, 19:26.0, 19:59.0, 20:19.0, (20:36.0), (20:40.0) |
15 | 462 | Tooele,
UT - Team Time (1st 5) 1:39:12.0 | Spread (1st 5) 1:50.0 |
| 80, 94, 95, 96, 97, (99), (103) |
| Boone Johnson, Brandon Passey, Nick Gamble, Marcus Jensen, Logan Pectol, (Tyler Cahoon), (Devin Franks) |
| 18:28.0, 20:07.0, 20:09.0, 20:10.0, 20:18.0, (20:27.0), (20:55.0) |
16 | 530 | Randolph,
MA - Team Time (1st 5) 1:53:29.0 | Spread (1st 5) 2:43.0 |
| 104, 105, 106, 107, 108, (109), (110) |
| Brandon Powers, Tim Morrill, Eric Duong, Jimmy Briggs, Andrew Cabral, (Kevin Hoang), (Henry Doan) |
| 21:19.0, 21:36.0, 22:44.0, 23:48.0, 24:02.0, (25:27.0), (25:52.0) |