1 | 77 | San Rafael,
CA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 58.0 |
| 7, 12, 16, 17, 25, (35), (73) |
| Joey Morris, Nassim Kabbara, Johnathan Kaufman, Jose Ordonez, Kevin Martinez, (Sam Curtis), (Wilfredo Sanchez) |
| 16:26.0, 17:01.0, 17:11.0, 17:14.0, 17:24.0, (17:44.0), (18:53.0) |
2 | 82 | Piner,
CA - Team Time (1st 5) 1:24:12.1 | Spread (1st 5) 1:47.0 |
| 4, 5, 8, 26, 39, (57), (60) |
| Jaime Silva, Efren Reyes, Matt Mulligan, Joe Ruiz, Brayan Alvarado, (Bryan Lococo), (Will Tran) |
| 16:02.0, 16:10.0, 16:47.0, 17:24.1, 17:49.0, (18:25.0), (18:31.0) |
3 | 106 | Archie Williams,
CA - Team Time (1st 5) 1:24:40.0 | Spread (1st 5) 2:11.0 |
| 1, 3, 29, 32, 41, (54), (94) |
| John Lawson, Clayton Hutchins, Jeremy Leary, Matt Saunders, Tucker Wasuta, (Cole Schwartz), (Dean Lyons) |
| 15:45.0, 15:57.0, 17:30.0, 17:32.0, 17:56.0, (18:22.0), (19:57.0) |
4 | 108 | Arcata,
CA - Team Time (1st 5) 1:25:49.0 | Spread (1st 5) 1:39.0 |
| 6, 10, 21, 31, 40, (65), (77) |
| Jose Lopez, Brandon Kelsey, Zephir Lennox, Joseph Esparza, Ben Albright, (Ryan Ghisetti), (Louis Goldsmith) |
| 16:13.0, 16:54.0, 17:19.0, 17:31.0, 17:52.0, (18:43.0), (19:01.0) |
5 | 109 | McKinleyville,
CA - Team Time (1st 5) 1:26:31.3 | Spread (1st 5) 1:07.0 |
| 9, 14, 21, 24, 41, (48), (78) |
| Michael Davis, Jasen Coley, Connor Trump, John Milender, Roy Rieder, (Steven Hostler), (Paul Hilton) |
| 16:49.0, 17:05.0, 17:19.0, 17:22.3, 17:56.0, (18:10.0), (19:02.0) |
6 | 130 | Piedmont,
CA - Team Time (1st 5) 1:26:28.1 | Spread (1st 5) 2:33.0 |
| 2, 13, 15, 45, 55, (59), (112) |
| Julian Frost, Billy Ireland, Graham Dean, Jules Korman, Kyler Stewart, (Cole Becker), (Max Canty) |
| 15:49.7, 17:02.6, 17:09.5, 18:03.6, 18:22.7, (18:28.9), (20:39.5) |
7 | 136 | St Mary's College,
CA - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 30.0 |
| 18, 19, 27, 35, 37, (41), (50) |
| Josh Dull, Guy Forte, Nabai Habtemariam, Jovani Barajas, Stephen Giuntini, (Patrick Mariolle), (Pedro Navea) |
| 17:16.0, 17:18.0, 17:27.0, 17:44.0, 17:46.0, (17:56.0), (18:15.0) |
8 | 140 | El Molino (Closed 2021),
CA - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 1:16.0 |
| 11, 19, 27, 34, 49, (67), (104) |
| Rodrigo Vargas, Ben Schultz, David Thiessen, Brady Lane, Alex Saunders, (Nico Ernst), (Greg Kincheloe) |
| 16:55.0, 17:18.0, 17:27.0, 17:36.0, 18:11.0, (18:45.0), (20:10.0) |
9 | 231 | Marin Catholic,
CA - Team Time (1st 5) 1:30:26.0 | Spread (1st 5) 1:31.0 |
| 21, 29, 46, 64, 71, (86), (90) |
| Jake Yandle, Dominic LeCouturier, Austin Gooder, Matt Theriault, Will Lorne, (Will Thompson), (Larry Smith) |
| 17:19.0, 17:30.0, 18:06.0, 18:41.0, 18:50.0, (19:27.0), (19:41.0) |
10 | 301 | Cardinal Newman,
CA - Team Time (1st 5) 1:32:31.0 | Spread (1st 5) 52.0 |
| 44, 56, 61, 69, 71, (75), (84) |
| Antony Rink, Tommy Cline, Jack Bowlby, Steve Adams, Joseph Brunetti, (Justin Beach), (Andrew Reeder) |
| 17:58.0, 18:24.0, 18:32.0, 18:47.0, 18:50.0, (18:57.0), (19:19.0) |
11 | 330 | Moreau Catholic,
CA - Team Time (1st 5) 1:33:36.0 | Spread (1st 5) 54.0 |
| 51, 58, 65, 76, 80, (81), (92) |
| Christopher Hitchcock, Abram Ulloa, John Alexander, Julian Chicoin, Samir Housseiny, (Marcus Ng), (Bharath Ravindran) |
| 18:16.0, 18:27.0, 18:43.0, 19:00.0, 19:10.0, (19:12.0), (19:46.0) |
12 | 348 | Terra Linda,
CA - Team Time (1st 5) 1:34:08.0 | Spread (1st 5) 1:40.0 |
| 38, 62, 79, 83, 86, (89), (114) |
| Zach Bibeault, Chris Stapp, Chris Campbell, Keiran Perez, Alex Henry, (Joe Woods), (Riley Cox) |
| 17:47.0, 18:36.0, 19:04.0, 19:14.0, 19:27.0, (19:32.0), (20:54.0) |
13 | 357 | Justin-Siena,
CA - Team Time (1st 5) 1:35:03.0 | Spread (1st 5) 2:01.0 |
| 47, 51, 63, 93, 103, (113), (119) |
| Connor DeLeuze, Cristian Guzman, Austin Castrucci, Sami Zaia, Alex Kivela, (William Miller), (Adan Serrano) |
| 18:07.0, 18:16.0, 18:39.0, 19:53.0, 20:08.0, (20:47.0), (21:18.0) |
14 | 403 | Hercules,
CA - Team Time (1st 5) 1:36:39.0 | Spread (1st 5) 2:43.0 |
| 32, 81, 91, 94, 105, (108), (126) |
| Mikal Nunley, Deep Singh, Kai Seale, Sean Harris, Kyle Lampley, (Jan Sivila), (Christian Calingo) |
| 17:32.0, 19:12.0, 19:43.0, 19:57.0, 20:15.0, (20:29.0), (21:50.0) |
15 | 449 | San Marin,
CA - Team Time (1st 5) 1:38:29.0 | Spread (1st 5) 2:18.0 |
| 53, 85, 99, 101, 111, (127), (128) |
| Nico Panela, Garrett Sutherland, Kyle Welch, Paul Shin, Mark Wang, (Thomas Leonard), (Owen Cao) |
| 18:20.0, 19:22.0, 20:04.0, 20:05.0, 20:38.0, (22:04.0), (22:16.0) |
16 | 474 | Healdsburg,
CA - Team Time (1st 5) 1:39:28.0 | Spread (1st 5) 1:46.0 |
| 68, 97, 99, 101, 109, (116), (123) |
| Raoul Friedemann, Robert Wilcox, Oliver Evans, Matt Ferguson, Eddie Mondragon, (Joe Tomerlin), (Jose Castro) |
| 18:46.0, 20:01.0, 20:04.0, 20:05.0, 20:32.0, (21:12.0), (21:45.0) |
17 | 478 | Salesian College Preparatory,
CA - Team Time (1st 5) 1:40:00.0 | Spread (1st 5) 2:29.0 |
| 70, 73, 107, 110, 118, (120) |
| Evan Eulner, Anthony Bell, Raymond Felix, Matt McFarland, Sankey Devon, (Alex Bonds) |
| 18:48.0, 18:53.0, 20:25.0, 20:37.0, 21:17.0, (21:28.0) |
18 | 540 | Clear Lake,
CA - Team Time (1st 5) 1:44:38.0 | Spread (1st 5) 3:01.0 |
| 88, 96, 98, 129, 129, (129), (132) |
| Brice Beare, Owen Lawler, Christian Vander Jagt, Jose Estrada, Vaughn Ringer, (Ryan Hodges), (Aaron Hodges) |
| 19:31.0, 20:00.0, 20:03.0, 22:32.0, 22:32.0, (22:32.0), (23:00.0) |
19 | 581 | St Patrick/St Vincent,
CA - Team Time (1st 5) 1:45:44.0 | Spread (1st 5) 1:23.0 |
| 106, 115, 117, 121, 122, (123), (125) |
| Mark Bartolome, Seth Bernado, Jason Eakin, John Cuevas, Brandon Edoria, (Chad Sambajon), (Patrick Sarmiento) |
| 20:20.0, 20:58.0, 21:14.0, 21:29.0, 21:43.0, (21:45.0), (21:47.0) |