1 | 39 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:19:10.0 | Spread (1st 5) 1:28.6 |
| 2, 3, 4, 9, 21, (22), (38) |
| Colin Burke, Nick Downs, Sean Burke, Riley Cooke, Joshua Pagila, (Matthew Saccomanno), (Aaron Gonzalez) |
| 15:14.8, 15:32.5, 15:35.5, 16:03.8, 16:43.4, (16:43.8), (17:08.3) |
2 | 78 | Campolindo,
CA - Team Time (1st 5) 1:21:53.0 | Spread (1st 5) 18.0 |
| 13, 14, 15, 16, 20, (24), (40) |
| Parker Lothamer, Kevin Buckley, Jared Yabu, Nathaniel Sauerberg, Jonathan Semenza, (Richard Gong), (Miguel Baliwag) |
| 16:17.0, 16:18.0, 16:19.0, 16:24.0, 16:35.0, (16:46.0), (17:09.0) |
3 | 99 | Miramonte,
CA - Team Time (1st 5) 1:22:38.7 | Spread (1st 5) 46.8 |
| 10, 11, 19, 27, 32, (34), (36) |
| Sid Bagga, Andrew Lewis, Christian Ramirez, Davis Holmes, John Berg, (Pete Bull), (Ryan McDermott) |
| 16:07.6, 16:15.7, 16:30.6, 16:50.4, 16:54.4, (17:02.0), (17:07.0) |
4 | 102 | Las Lomas,
CA - Team Time (1st 5) 1:22:16.0 | Spread (1st 5) 1:15.0 |
| 6, 7, 28, 28, 33, (36), (43) |
| Daniel Jervis, Tom Robey, Kyle Ivy, Tristan Chung, Reese Lieberman, (Keeson Davis), (Ewan Bradley) |
| 15:42.0, 15:51.0, 16:53.0, 16:53.0, 16:57.0, (17:07.0), (17:16.0) |
5 | 206 | John F. Kennedy (Fremont),
CA - Team Time (1st 5) 1:25:04.0 | Spread (1st 5) 3:37.0 |
| 1, 23, 44, 62, 76, (110), (111) |
| David Frisbie, Davis Ambur, Ethan Strom, Tyler Denny, Gustavo Rojas, (Andrew Huang), (Kevin Petersen) |
| 14:46.0, 16:45.0, 17:17.0, 17:53.0, 18:23.0, (19:59.0), (20:01.0) |
6 | 223 | Albany,
CA - Team Time (1st 5) 1:26:42.6 | Spread (1st 5) 53.0 |
| 30, 39, 41, 56, 57, (64), (69) |
| Patrick Hwang, Jason Tang, Darren Leung, Haoyi Tian, Brad Williams, (Nick Buoncristiani), (Lincoln Colby) |
| 16:53.9, 17:08.4, 17:11.0, 17:42.4, 17:46.9, (17:55.5), (18:01.3) |
7 | 228 | Acalanes,
CA - Team Time (1st 5) 1:26:38.0 | Spread (1st 5) 2:49.0 |
| 5, 26, 42, 77, 78, (79), (88) |
| Cameron Gaskell, Nima LeClerc, Alex Kelly, Seth McWhirter, Zachary Woodworth, (Charlie Westphal), (Will Audley) |
| 15:40.0, 16:48.0, 17:13.0, 18:28.0, 18:29.0, (18:30.0), (18:43.0) |
8 | 232 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:26:55.7 | Spread (1st 5) 1:44.1 |
| 12, 45, 49, 60, 66, (93), (135) |
| Michael Viano, Aaron Brinkman, Noa Nabeshima, Robert Viano, Connor Hayes, (Sean Walker), (Samuel Francis) |
| 16:15.9, 17:20.8, 17:28.0, 17:51.0, 18:00.0, (18:57.7), (25:58.3) |
9 | 240 | Eureka,
CA - Team Time (1st 5) 1:27:19.3 | Spread (1st 5) 2:03.2 |
| 17, 18, 58, 65, 82, (84), (91) |
| Liam Morris, Skyler Davey, Jason Wahlund, Henry Smith, Thomas Lal, (Andrew Mellen), (Jordan Thayer) |
| 16:29.8, 16:30.5, 17:47.0, 17:59.0, 18:33.0, (18:38.0), (18:54.0) |
10 | 247 | Analy,
CA - Team Time (1st 5) 1:27:36.0 | Spread (1st 5) 1:35.0 |
| 25, 46, 50, 51, 75, (102), (104) |
| Dante Capone, Gabe Ghirann, Blake Jamar, Jake Gibbs, Chris McCue, (Michael Grieve), (Jack Pedsod-Hixson) |
| 16:47.0, 17:22.0, 17:31.0, 17:34.0, 18:22.0, (19:18.0), (19:27.0) |
11 | 310 | Concord,
CA - Team Time (1st 5) 1:29:27.0 | Spread (1st 5) 3:00.0 |
| 8, 66, 71, 73, 92, (99), (103) |
| Parker Burr, Zach Kendall, Evan Stanziano, Andres Reynoso, Ryan Bergum, (Trever Rivera), (Joshua Gregory) |
| 15:57.0, 18:00.0, 18:13.0, 18:20.0, 18:57.0, (19:14.0), (19:25.0) |
12 | 317 | Novato,
CA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 1:45.0 |
| 35, 47, 66, 79, 90, (98), (107) |
| Matt Lovetri, Drake Johnson, Nathan Bossier, Chase McCoy, Andrew Wein, (Jack Carr), (Luis Soriano) |
| 17:06.0, 17:25.0, 18:00.0, 18:30.0, 18:51.0, (19:11.0), (19:52.0) |
13 | 319 | Tamalpais,
CA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 55.0 |
| 53, 54, 60, 73, 79, (89), (108) |
| Neil Johnson, Zevon Solomon, Jack Barbour, Ethan Frankel, Orion Siu, (Carlos Garcia), (James Redfern) |
| 17:35.0, 17:36.0, 17:51.0, 18:20.0, 18:30.0, (18:45.0), (19:56.0) |
14 | 331 | Petaluma,
CA - Team Time (1st 5) 1:30:18.0 | Spread (1st 5) 1:27.0 |
| 51, 54, 59, 72, 95, (109) |
| Patrick Lynch, Ty Pearson, Edden Yashar, Brock Albee, Dakota Tomas, (Connor Efstathiu) |
| 17:34.0, 17:36.0, 17:49.0, 18:18.0, 19:01.0, (19:57.0) |
15 | 426 | Encinal,
CA - Team Time (1st 5) 1:33:18.4 | Spread (1st 5) 1:09.6 |
| 63, 83, 87, 96, 97, (101), (106) |
| Hank Smith, Ryan Kelley-Cahill, Nathan Siao, Kelvin Nguyen, Michael Richie, (John Coyle), (Nathan Hui) |
| 17:54.9, 18:35.6, 18:39.3, 19:04.1, 19:04.5, (19:14.1), (19:51.6) |
16 | 459 | El Cerrito,
CA - Team Time (1st 5) 1:36:24.0 | Spread (1st 5) 3:13.0 |
| 48, 70, 105, 117, 119, (120), (127) |
| Davis Feely, Devin Snider, Tyler Johnson, Leon Wong, Miguel Ponchione, (Kevin Mahoney), (Hanlin Cai) |
| 17:27.0, 18:11.0, 19:37.0, 20:29.0, 20:40.0, (21:10.0), (22:32.0) |
17 | 490 | Rancho Cotate,
CA - Team Time (1st 5) 1:36:44.0 | Spread (1st 5) 1:41.0 |
| 84, 86, 94, 112, 114, (115), (116) |
| Jacob Finton, Enrique Acosta, Brady Engelhorn, Spencer Carter, Marcos Garcia, (Sy Harry), (Johann Grayson) |
| 18:38.0, 18:39.0, 18:58.0, 20:10.0, 20:19.0, (20:21.0), (20:27.0) |
18 | 497 | Ygnacio Valley,
CA - Team Time (1st 5) 1:41:56.0 | Spread (1st 5) 6:51.0 |
| 31, 99, 113, 124, 130, (131), (134) |
| Jorge Velazquez, Fernando Ruiz, Jose Michel, Jacob Samuels, Bryce Zielinski, (Grant Kamita), (Conor Boal) |
| 16:54.0, 19:14.0, 20:11.0, 21:52.0, 23:45.0, (23:48.4), (25:35.0) |
19 | 613 | De Anza,
CA - Team Time (1st 5) 1:48:20.0 | Spread (1st 5) 1:22.0 |
| 118, 122, 123, 125, 125 |
| Eleazar Galeano, Chris Helberg, Luis Arreola, Brandon Espejo, Allan Espejo |
| 20:39.0, 21:48.0, 21:51.0, 22:01.0, 22:01.0 |
20 | 643 | Mt Diablo,
CA - Team Time (1st 5) 1:55:58.0 | Spread (1st 5) 2:58.0 |
| 121, 128, 129, 132, 133 |
| Alberto Ruiz, Rafael Velasquez-Ramos, Brian Sison, Geovany Gomez, Colin Ridgley |
| 21:17.0, 22:50.0, 23:33.0, 24:03.0, 24:15.0 |