| 1 | 46 | St Mary's College,
CA - Team Time (1st 5) 1:21:02.0 | Spread (1st 5) 53.0 |
| 2, 4, 6, 15, 19, (34), (37) |
| Jovani Barajas, Josh Dull, Nabai Habtemariam, Jon DeLeon, Mickey Tessema, (Zach Wilkinson), (Diego Jara) |
| 15:48.0, 15:57.0, 16:01.0, 16:35.0, 16:41.0, (17:06.0), (17:11.0) |
| 2 | 92 | San Rafael,
CA - Team Time (1st 5) 1:23:00.0 | Spread (1st 5) 1:13.0 |
| 3, 7, 21, 27, 34, (62), (80) |
| Nassim Kabbara, Sam Curtis, Blake Delaney, Jason Porzio, Walker Busby, (Jack Fukushima), (Nicholas Tanaka) |
| 15:53.0, 16:16.0, 16:47.0, 16:58.0, 17:06.0, (18:00.0), (18:24.0) |
| 3 | 94 | Piner,
CA - Team Time (1st 5) 1:22:57.0 | Spread (1st 5) 1:32.0 |
| 1, 7, 24, 25, 37, (49), (65) |
| Efren Reyes, Eduardo Calderon, Jacob Hayes, Aidan Carpenter, Jonathan Lopez, (Harris Nguyen), (Miguel Garcia) |
| 15:39.0, 16:16.0, 16:55.0, 16:56.0, 17:11.0, (17:27.0), (18:05.0) |
| 4 | 121 | Arcata,
CA - Team Time (1st 5) 1:23:53.6 | Spread (1st 5) 1:17.6 |
| 5, 11, 31, 33, 41, (44), (84) |
| Brandon Kelsey, Kellen O'Neill, Solomon Reinman, Zephir Lennox, Will Robinson, (Ryan Ghisetti), (Kush Rawal) |
| 16:00.7, 16:28.7, 17:01.5, 17:04.4, 17:18.3, (17:21.8), (18:38.0) |
| 5 | 122 | McKinleyville,
CA - Team Time (1st 5) 1:24:15.7 | Spread (1st 5) 43.0 |
| 16, 17, 20, 27, 42, (54), (107) |
| John Milender, Michael Davis, Austin Nolan, Jasen Coley, Connor Trump, (Joe Rieder), (Derrick Young) |
| 16:36.0, 16:39.4, 16:43.3, 16:58.0, 17:19.0, (17:31.0), (19:35.4) |
| 6 | 123 | Archie Williams,
CA - Team Time (1st 5) 1:24:14.0 | Spread (1st 5) 50.0 |
| 13, 13, 18, 32, 47, (64), (88) |
| Matt Saunders, Cole Schwartz, Jeremy Leary, Alex Gordon, Griffin Persiley, (Dean Lyons), (Cole Thompson) |
| 16:34.0, 16:34.0, 16:40.0, 17:02.0, 17:24.0, (18:02.0), (18:48.0) |
| 7 | 198 | Piedmont,
CA - Team Time (1st 5) 1:25:57.8 | Spread (1st 5) 1:00.2 |
| 10, 39, 45, 52, 52, (72), (75) |
| Graham Dean, Jules Korman, Miles Von Herrmann, Daniel Jones, Chris Machle, (Cole Becker), (Renzo Downey) |
| 16:27.8, 17:12.0, 17:22.0, 17:28.0, 17:28.0, (18:15.0), (18:17.3) |
| 8 | 228 | Moreau Catholic,
CA - Team Time (1st 5) 1:27:00.7 | Spread (1st 5) 48.0 |
| 26, 40, 51, 55, 56, (59), (74) |
| Samir Housseiny, Christopher Hitchcock, Patrick Sicurello, Abram Ulloa, Jack Alexander, (John Alexander), (Alex Garcia) |
| 16:57.0, 17:14.0, 17:27.7, 17:37.0, 17:45.0, (17:52.7), (18:17.0) |
| 9 | 247 | Hercules,
CA - Team Time (1st 5) 1:27:42.0 | Spread (1st 5) 1:12.0 |
| 27, 46, 48, 57, 69, (96), (119) |
| Ryan Cutter, Bryan Vega, Justice Delos Santos, Kai Seale, Deep Singh, (Andrew Magnoli), (Matthew Ball) |
| 16:58.0, 17:23.0, 17:25.0, 17:46.0, 18:10.0, (19:00.0), (20:09.0) |
| 10 | 274 | Marin Catholic,
CA - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 1:53.0 |
| 22, 23, 66, 77, 86, (102), (117) |
| Dominic LeCouturier, Jake Yandle, Will Thompson, Ian Oprendek, Joe Presti, (Connor Merrion), (Nicholas Doerschlag) |
| 16:50.0, 16:51.0, 18:06.0, 18:22.0, 18:43.0, (19:16.0), (20:03.0) |
| 11 | 306 | Healdsburg,
CA - Team Time (1st 5) 1:29:42.0 | Spread (1st 5) 1:34.0 |
| 27, 60, 68, 69, 82, (97), (126) |
| Eddie Mondragon, Jose Castro, Diego Garcia, Luis Quezadas, Jonathan Ramirez, (Luis Rodriguez), (Andrew Magdaleno) |
| 16:58.0, 17:53.0, 18:09.0, 18:10.0, 18:32.0, (19:03.0), (20:40.0) |
| 12 | 323 | Cardinal Newman,
CA - Team Time (1st 5) 1:30:02.0 | Spread (1st 5) 1:15.0 |
| 36, 61, 72, 77, 77, (90), (102) |
| Antony Rink, Steve Adams, Harold Paskal, Andrew Reeder, Will Forni, (Culter Price), (John Kulczewski) |
| 17:07.0, 17:56.0, 18:15.0, 18:22.0, 18:22.0, (18:49.0), (19:16.0) |
| 13 | 331 | Justin-Siena,
CA - Team Time (1st 5) 1:30:40.4 | Spread (1st 5) 3:16.6 |
| 12, 58, 71, 76, 114, (118), (123) |
| Connor DeLeuze, Austin Castrucci, William Miller, Dante De Los Santos, Joseph Osgood, (Sami Zaia), (Nicholas Troppy) |
| 16:30.4, 17:49.0, 18:14.0, 18:20.0, 19:47.0, (20:04.0), (20:22.0) |
| 14 | 385 | San Marin,
CA - Team Time (1st 5) 1:32:10.0 | Spread (1st 5) 1:44.0 |
| 49, 63, 86, 88, 99, (113), (116) |
| Connor Flechsig, Ivan Chavez, Nico Panela, Kyle Welch, Kenny Cottrell, (Alex Ruggiero), (Owen Cao) |
| 17:27.0, 18:01.0, 18:43.0, 18:48.0, 19:11.0, (19:46.0), (19:57.0) |
| 15 | 407 | Terra Linda,
CA - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 4:10.0 |
| 9, 81, 94, 98, 125, (128), (130) |
| Zach Bibeault, Joe Woods, Chris Campbell, Jack Fletcher, Ben Lees, (Jack Connolly), (Mik Rosner-Hyram) |
| 16:18.0, 18:25.0, 18:55.0, 19:07.0, 20:28.0, (20:57.0), (21:17.0) |
| 16 | 428 | Fortuna,
CA - Team Time (1st 5) 1:33:37.9 | Spread (1st 5) 1:56.4 |
| 43, 82, 100, 101, 102, (109) |
| Justin Bruce, Jordan Collings, Esteban Velasquez, Adrian Matias, Joey Kyber, (Adam Forsell) |
| 17:19.6, 18:32.0, 19:15.0, 19:15.3, 19:16.0, (19:42.8) |
| 17 | 453 | Fort Bragg,
CA - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 1:32.0 |
| 67, 85, 91, 102, 108, (120), (131) |
| Elias Lehnhardt, Isaac Villalpando, Sam Russell, Nich Matson, Eric Medina, (Matthew Matson), (Ty Triplett) |
| 18:08.0, 18:39.0, 18:53.0, 19:16.0, 19:40.0, (20:11.0), (21:26.0) |
| 18 | 524 | Del Norte,
CA - Team Time (1st 5) 1:37:11.1 | Spread (1st 5) 1:24.6 |
| 92, 93, 106, 112, 121, (127), (129) |
| Garrett Galea, Parker Thompson, Ryan Waite, Graeson Cameron, Hunter Matte, (Glenn Duncan), (Nicolas Jacob) |
| 18:53.6, 18:54.7, 19:20.5, 19:44.1, 20:18.2, (20:40.5), (20:58.3) |
| 19 | 553 | St Patrick/St Vincent,
CA - Team Time (1st 5) 1:38:33.7 | Spread (1st 5) 1:22.7 |
| 95, 110, 111, 115, 122, (123), (132) |
| Vincent Broderick, Brandon Edoria, Jomaree Gammad, Alex Olmes, Jason Eakin, (Jeremy Murphy), (Patrick Sarmiento) |
| 18:57.0, 19:43.0, 19:44.0, 19:50.0, 20:19.7, (20:22.0), (21:28.0) |