| 1 | 46 | St Mary's College,
CA - Team Time (1st 5) 1:24:26.0 | Spread (1st 5) 49.0 |
| 3, 6, 9, 14, 14, (21), (26) |
| Jovani Barajas, Josh Dull, Nabai Habtemariam, Jon DeLeon, Mickey Tessema, (Diego Jara), (Arlo Rudy) |
| 16:24.0, 16:42.0, 16:54.0, 17:13.0, 17:13.0, (17:30.0), (17:48.0) |
| 2 | 76 | San Rafael,
CA - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 1:35.0 |
| 2, 6, 17, 20, 31, (38), (53) |
| Nassim Kabbara, Sam Curtis, Blake Delaney, Jason Porzio, Walker Busby, (Jack Fukushima), (Nicholas Tanaka) |
| 16:22.0, 16:42.0, 17:18.0, 17:29.0, 17:57.0, (18:17.0), (19:02.0) |
| 3 | 90 | Piner,
CA - Team Time (1st 5) 1:26:01.0 | Spread (1st 5) 2:00.0 |
| 1, 10, 23, 28, 28, (30), (31) |
| Efren Reyes, Eduardo Calderon, Jonathan Lopez, Jacob Hayes, Miguel Garcia, (Harris Nguyen), (Aidan Carpenter) |
| 15:49.0, 16:57.0, 17:37.0, 17:49.0, 17:49.0, (17:51.0), (17:57.0) |
| 4 | 135 | Arcata,
CA - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 1:51.0 |
| 5, 14, 33, 40, 43, (56), (57) |
| Brandon Kelsey, Kellen O'Neill, Zephir Lennox, Will Robinson, Ryan Ghisetti, (Solomon Reinman), (Kush Rawal) |
| 16:34.0, 17:13.0, 18:01.0, 18:19.0, 18:25.0, (19:09.0), (19:24.9) |
| 5 | 144 | McKinleyville,
CA - Team Time (1st 5) 1:29:28.0 | Spread (1st 5) 56.0 |
| 18, 18, 25, 41, 42, (48), (86) |
| Michael Davis, John Milender, Austin Nolan, Jasen Coley, Connor Trump, (Joe Rieder), (Derrick Young) |
| 17:28.0, 17:28.0, 17:45.0, 18:23.0, 18:24.0, (18:42.0), (21:49.0) |
| 6 | 175 | Piedmont,
CA - Team Time (1st 5) 1:30:41.0 | Spread (1st 5) 1:40.0 |
| 12, 26, 37, 49, 51, (69), (82) |
| Graham Dean, Chris Machle, Daniel Jones, Jules Korman, Cole Becker, (Max Canty-Hilchey), (Chris Fong) |
| 17:09.0, 17:48.0, 18:11.0, 18:44.0, 18:49.0, (20:17.0), (21:30.0) |
| 7 | 203 | Archie Williams,
CA - Team Time (1st 5) 1:31:55.0 | Spread (1st 5) 1:29.0 |
| 23, 35, 45, 45, 55, (71) |
| Cole Schwartz, Alex Gordon, Dean Lyons, Griffin Persiley, Cole Thompson, (Riley Kane) |
| 17:37.0, 18:02.0, 18:35.0, 18:35.0, 19:06.0, (20:18.0) |
| 8 | 212 | Marin Catholic,
CA - Team Time (1st 5) 1:32:40.0 | Spread (1st 5) 3:16.0 |
| 4, 38, 50, 58, 62, (69), (72) |
| Dominic LeCouturier, Jake Yandle, Will Thompson, Ian Oprendek, Joe Presti, (Drew Nash), (Dante Olmoomy) |
| 16:25.0, 18:17.0, 18:47.0, 19:30.0, 19:41.0, (20:17.0), (20:19.0) |
| 9 | 250 | Terra Linda,
CA - Team Time (1st 5) 1:35:23.0 | Spread (1st 5) 3:16.0 |
| 8, 47, 63, 65, 67, (80), (85) |
| Zach Bibeault, Joe Woods, Ariel Boysen, Chris Campbell, Jack Fletcher, (Brage Rollman), (Jack Connolly) |
| 16:53.0, 18:38.0, 19:43.0, 20:00.0, 20:09.0, (21:14.0), (21:48.0) |
| 10 | 253 | San Marin,
CA - Team Time (1st 5) 1:34:48.2 | Spread (1st 5) 1:25.0 |
| 36, 44, 54, 59, 60, (68), (81) |
| Connor Fleching, Connor Flechsig, Ivan Chavez, Kenny Cottrell, Nico Panela, (Kyle Welch), (Owen Cao) |
| 18:09.0, 18:27.9, 19:03.5, 19:33.8, 19:34.0, (20:12.3), (21:16.1) |
| 11 | 260 | El Molino (Closed 2021),
CA - Team Time (1st 5) 1:44:43.0 | Spread (1st 5) 13:03.0 |
| 10, 22, 61, 76, 91, (92) |
| Brian Schultz, Brady Lane, Adrian Vajto, Cassidy Moontjoy, Chris Magness, (Sam Kang) |
| 16:57.0, 17:31.0, 19:35.0, 20:40.0, 30:00.0, (33:00.0) |
| 12 | 273 | Justin-Siena,
CA - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 5:36.0 |
| 12, 33, 64, 74, 90 |
| Connor DeLeuze, Austin Castrucci, Dante De Los Santos, Nicholas Troppy, Cameron Vaziri |
| 17:09.0, 18:01.0, 19:54.0, 20:35.0, 22:45.0 |
| 13 | 357 | Fortuna,
CA - Team Time (1st 5) 1:42:13.0 | Spread (1st 5) 2:53.0 |
| 51, 66, 77, 79, 84 |
| Justin Bruce, Jordan Collings, Esteban Velasquez, Joey Kyber, Adam Forsell |
| 18:49.0, 20:08.0, 20:42.0, 20:52.0, 21:42.0 |
| 14 | 396 | Del Norte,
CA - Team Time (1st 5) 1:45:18.0 | Spread (1st 5) 1:29.0 |
| 73, 75, 78, 83, 87, (88), (89) |
| Ryan Waite, Parker Thompson, Garrett Galea, Graeson Cameron, Hunter Matte, (Blaine Sutton), (Nicolas Jacob) |
| 20:28.0, 20:39.0, 20:43.0, 21:31.0, 21:57.0, (22:12.0), (22:44.0) |