1 | 63 | Archie Williams,
CA - Team Time (1st 5) 1:23:04.0 | Spread (1st 5) 2:14.0 |
| 1, 2, 12, 22, 26, (45), (57) |
| John Lawson, Clayton Hutchins, Matt Saunders, Jeremy Leary, Tucker Wasuta, (Cole Schwartz), (Max Edelman) |
| 15:19.0, 15:45.0, 17:02.0, 17:25.0, 17:33.0, (18:11.0), (19:06.0) |
2 | 66 | San Rafael,
CA - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 44.0 |
| 5, 10, 16, 16, 19, (34), (35) |
| Joey Morris, Nassim Kabbara, Kevin Martinez, Johnathan Kaufman, John Kaufman, (Jose Ordonez), (Sam Curtis) |
| 16:30.0, 16:57.0, 17:11.0, 17:11.0, 17:14.0, (17:46.0), (17:49.0) |
3 | 72 | Piner,
CA - Team Time (1st 5) 1:23:35.0 | Spread (1st 5) 1:57.0 |
| 3, 4, 6, 26, 33, (39), (46) |
| Efren Reyes, Jaime Silva, Matt Mulligan, Joe Ruiz, Bryan Lococo, (Brayan Alvarado), (Eduardo Calderon) |
| 15:48.0, 15:53.0, 16:36.0, 17:33.0, 17:45.0, (17:53.0), (18:13.0) |
4 | 85 | St Mary's College,
CA - Team Time (1st 5) 1:26:01.0 | Spread (1st 5) 36.0 |
| 11, 13, 15, 18, 28, (29), (32) |
| Patrick Mariolle, Guy Forte, Josh Dull, Jovani Barajas, Mickey Tessema, (Stephen Giuntini), (Nabai Habtemariam) |
| 17:00.0, 17:05.0, 17:08.0, 17:12.0, 17:36.0, (17:39.0), (17:42.0) |
5 | 112 | Arcata,
CA - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 1:39.0 |
| 9, 14, 20, 21, 48, (52), (59) |
| Jose Lopez, Brandon Kelsey, Zephir Lennox, Joseph Esparza, Ben Albright, (Ryan Ghisetti), (Louis Goldsmith) |
| 16:53.0, 17:07.0, 17:15.0, 17:20.0, 18:32.0, (18:41.0), (19:16.0) |
6 | 153 | El Molino (Closed 2021),
CA - Team Time (1st 5) 1:29:07.0 | Spread (1st 5) 3:08.0 |
| 7, 8, 25, 50, 63, (69), (71) |
| Rodrigo Vargas, Ben Schultz, Brady Lane, Alex Saunders, Greg Kincheloe, (Cassidy Moontjoy), (David Thiessen) |
| 16:39.0, 16:42.0, 17:26.0, 18:33.0, 19:47.0, (21:19.0), (21:35.0) |
7 | 169 | McKinleyville,
CA - Team Time (1st 5) 1:28:49.0 | Spread (1st 5) 36.0 |
| 22, 30, 37, 38, 42, (47), (51) |
| John Milender, Michael Davis, Jasen Coley, Reed Kenny, Connor Trump, (Roy Rieder), (Steven Hostler) |
| 17:25.0, 17:40.0, 17:51.0, 17:52.0, 18:01.0, (18:31.0), (18:38.0) |
8 | 199 | Marin Catholic,
CA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 1:29.0 |
| 22, 31, 39, 53, 54, (58) |
| Dominic LeCouturier, Jake Yandle, Austin Gooder, Will Lorne, Matt Theriault, (Will Thompson) |
| 17:25.0, 17:41.0, 17:53.0, 18:51.0, 18:54.0, (19:11.0) |
9 | 222 | Terra Linda,
CA - Team Time (1st 5) 1:31:24.0 | Spread (1st 5) 1:13.0 |
| 35, 41, 43, 48, 55, (61), (62) |
| Chris Stapp, Zach Bibeault, Keiran Perez, Chris Campbell, Joe Woods, (Alex Henry), (Will Henderson) |
| 17:49.0, 17:57.0, 18:04.0, 18:32.0, 19:02.0, (19:30.0), (19:33.0) |
10 | 306 | Healdsburg,
CA - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 2:25.0 |
| 44, 64, 65, 66, 67, (70) |
| Raoul Friedemann, Robert Wilcox, Eddie Mondragon, Oliver Evans, Michael Beard, (CJ Duke) |
| 18:10.0, 20:09.0, 20:27.0, 20:28.0, 20:35.0, (21:27.0) |
11 | 351 | Clear Lake,
CA - Team Time (1st 5) 2:17:12.0 | Spread (1st 5) 13:54.0 |
| 55, 60, 78, 78, 80 |
| Owen Lawler, Christian Vander Jagt, Ryan Smith, Josh Tate, Kenyon Donald |
| 19:02.0, 19:24.0, 32:55.0, 32:55.0, 32:56.0 |
12 | 362 | St Patrick/St Vincent,
CA - Team Time (1st 5) 1:49:20.0 | Spread (1st 5) 1:33.0 |
| 68, 72, 73, 74, 75, (76), (77) |
| Mark Bartolome, John Cuevas, Patrick Sarmiento, Jason Eakin, Osilio Nevigato, (Chad Sambajon), (Brandon Edoria) |
| 20:57.0, 21:39.0, 22:01.0, 22:13.0, 22:30.0, (22:37.0), (23:16.0) |