1 | 56 | Campolindo,
CA - Team Time (1st 5) 1:18:17.0 | Spread (1st 5) 1:24.0 |
| 2, 6, 11, 16, 21, (22), (25) |
| Aidan Goltra, Ben Weinberg, Parker Lothamer, Will Moran, Kevin Buckley, (Nathaniel Sauerberg), (Jared Yabu) |
| 14:44.0, 15:32.0, 15:53.0, 16:00.0, 16:08.0, (16:13.0), (16:14.0) |
2 | 82 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:19:52.0 | Spread (1st 5) 54.0 |
| 5, 9, 18, 19, 31, (32), (50) |
| Colin Burke, Andrew Melendez, Johannsen Tan, Nick Downs, Sean Burke, (Riley Cooke), (Joshua Pagila) |
| 15:30.0, 15:47.0, 16:04.0, 16:07.0, 16:24.0, (16:28.0), (16:55.0) |
3 | 128 | Las Lomas,
CA - Team Time (1st 5) 1:21:25.0 | Spread (1st 5) 29.0 |
| 17, 22, 27, 28, 34, (48), (64) |
| Tom Robey, Kailen Swain, Kelly Tarter, Jack Bradley, Miles Dawes, (Matt Whitman), (Keeson Davis) |
| 16:02.0, 16:13.0, 16:19.0, 16:20.0, 16:31.0, (16:52.0), (17:18.0) |
4 | 133 | Acalanes,
CA - Team Time (1st 5) 1:20:15.0 | Spread (1st 5) 2:07.0 |
| 1, 14, 36, 41, 41, (47), (74) |
| Cameron Gaskell, Nima LeClerc, Aaron Harman, Alec Weber, Alex Kelly, (Michael Wang), (Jared Ericksen) |
| 14:30.0, 15:57.0, 16:34.0, 16:37.0, 16:37.0, (16:51.0), (17:38.0) |
| 133 | Miramonte,
CA - Team Time (1st 5) 1:21:24.9 | Spread (1st 5) 55.0 |
| 7, 26, 29, 33, 38, (44), (50) |
| Charlie Zamanian, Jeff Lee, Sid Bagga, Andrew Lewis, Miles McCaulou, (Charlie O'Brien), (Christian Ramirez) |
| 15:41.0, 16:17.0, 16:20.9, 16:30.0, 16:36.0, (16:44.1), (16:55.0) |
6 | 158 | Redwood (Larkspur),
CA - Team Time (1st 5) 1:21:29.0 | Spread (1st 5) 2:29.0 |
| 3, 8, 30, 45, 72, (87), (92) |
| Fred Huxham, Andy Ehrenberg, Bryan Eric, Austin Heller, Matt Theriault, (Campbell Nolan), (Graham Parker) |
| 15:02.0, 15:46.0, 16:23.0, 16:47.0, 17:31.0, (18:01.0), (18:14.0) |
7 | 224 | Petaluma,
CA - Team Time (1st 5) 1:23:52.0 | Spread (1st 5) 1:10.0 |
| 13, 46, 53, 54, 58, (87), (107) |
| Casey Kramer, Brock Albee, Ty Pearson, Dean Douglas, Edden Yashar, (Lucas DeJong), (Tillman Schmid) |
| 15:56.0, 16:48.0, 17:00.0, 17:02.0, 17:06.0, (18:01.0), (18:39.0) |
8 | 236 | Ygnacio Valley,
CA - Team Time (1st 5) 1:24:16.2 | Spread (1st 5) 2:47.2 |
| 4, 11, 43, 85, 93, (135), (137) |
| Andrew Buschemi, Nick Friel, Fernando Ruiz, Jose Michel, Jonathon Solis, (Yair Arreola), (Jonathon Villegas) |
| 15:29.0, 15:53.0, 16:40.0, 17:58.0, 18:16.2, (20:20.0), (20:36.6) |
9 | 276 | Tamalpais,
CA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 1:51.0 |
| 9, 57, 65, 71, 74, (79), (83) |
| Isaac Cohen, Orion Siu, Sebastian Tamblyn, Harper Dorman-Greene, Ethan Frankel, (Bryce Killingsworth), (Neil Johnson) |
| 15:47.0, 17:05.0, 17:19.0, 17:30.0, 17:38.0, (17:47.0), (17:57.0) |
10 | 284 | Analy,
CA - Team Time (1st 5) 1:25:44.0 | Spread (1st 5) 1:53.0 |
| 37, 38, 48, 62, 99, (119), (124) |
| Jake Gibbs, Dante Capone, Devin Mesquite, Blake Jamar, Jack Pedsod-Hixson, (Zane Kuser), (Michael Grieve) |
| 16:35.0, 16:36.0, 16:52.0, 17:13.0, 18:28.0, (19:12.0), (19:28.0) |
11 | 323 | Albany,
CA - Team Time (1st 5) 1:26:31.6 | Spread (1st 5) 28.0 |
| 55, 59, 67, 70, 72, (76), (78) |
| Darren Leung, Sebastian Jones, Cameron Daly, Alan Zhang, Nick Buoncristiani, (Haoyi Tian), (Brad Williams) |
| 17:03.0, 17:07.0, 17:23.0, 17:27.6, 17:31.0, (17:38.7), (17:46.0) |
12 | 334 | John F. Kennedy (Fremont),
CA - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 3:08.0 |
| 19, 22, 63, 109, 121, (123), (125) |
| David Frisbee, David Frisbie, Davis Ambur, Kevin Petersen, Wilson Ngu, (Trevor Johnstone), (Gustavo Rojas) |
| 16:07.0, 16:13.0, 17:16.0, 18:40.0, 19:15.0, (19:17.0), (19:31.0) |
13 | 359 | Concord,
CA - Team Time (1st 5) 1:27:54.0 | Spread (1st 5) 2:44.0 |
| 14, 66, 69, 100, 110, (120), (133) |
| Parker Burr, Ronnie Trost, Zach Kendall, Evan Stanziano, Tyler Rossi, (Jordan Gregory), (Ryan Bergum) |
| 15:57.0, 17:21.0, 17:26.0, 18:29.0, 18:41.0, (19:14.0), (20:04.0) |
14 | 366 | Eureka,
CA - Team Time (1st 5) 1:28:20.0 | Spread (1st 5) 2:00.4 |
| 35, 40, 94, 95, 102, (104), (133) |
| Liam Morris, Oscar Carson, Henry Smith, Giles Morris, Jason Wahlund, (Jordan Thayer), (Dustyn Punch) |
| 16:32.6, 16:36.9, 18:18.6, 18:18.9, 18:33.0, (18:35.5), (20:04.0) |
15 | 382 | Sonoma Valley,
CA - Team Time (1st 5) 1:28:33.0 | Spread (1st 5) 1:46.0 |
| 50, 60, 81, 81, 110 |
| Keegan Ginter, Owen Ljung, Leonardo Macedonio, Ian Sloop, Return Bongiovanni |
| 16:55.0, 17:11.0, 17:53.0, 17:53.0, 18:41.0 |
16 | 468 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:31:22.6 | Spread (1st 5) 1:54.0 |
| 55, 83, 101, 114, 115, (118), (131) |
| Michael Viano, Peter Beck, Calvin Roth, Logan Kent, Christian Giannini, (Kevin Kyllo), (Sean Walker) |
| 17:03.0, 17:57.0, 18:32.0, 18:53.6, 18:57.0, (19:08.8), (20:03.0) |
17 | 480 | Encinal,
CA - Team Time (1st 5) 1:31:36.4 | Spread (1st 5) 1:35.6 |
| 68, 89, 90, 116, 117, (129), (142) |
| Patrick Melendez, Hank Smith, Ryan Kelley-Cahill, Nathan Siao, John Coyle, (Armando Negrete), (Sunny Ouyang) |
| 17:25.4, 18:04.0, 18:08.0, 18:58.0, 19:01.0, (19:47.0), (21:07.0) |
18 | 491 | Rancho Cotate,
CA - Team Time (1st 5) 1:32:19.0 | Spread (1st 5) 1:51.0 |
| 77, 80, 103, 105, 126, (131), (141) |
| Jacob Finton, Enrique Acosta, Eric Rasmussen, Jayce Leslie, Sy Harry, (Johann Grayson), (Frankie Telesfore) |
| 17:44.0, 17:50.0, 18:34.0, 18:36.0, 19:35.0, (20:03.0), (20:57.0) |
19 | 492 | El Cerrito,
CA - Team Time (1st 5) 1:32:28.0 | Spread (1st 5) 2:28.0 |
| 60, 85, 98, 122, 127, (136), (139) |
| Devin Snider, Davis Feely, Armondo Franco, Chris Mills, Miguel Ponchione, (Kevin Mahoney), (Tyler Johnson) |
| 17:11.0, 17:58.0, 18:24.0, 19:16.0, 19:39.0, (20:34.0), (20:54.0) |
20 | 514 | Novato,
CA - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 42.0 |
| 91, 97, 106, 107, 113, (128), (130) |
| Chase McCoy, Matt Lovetri, Max Herrerias, Nathan Bossier, Robert Everette, (Jefferson Escamilla), (Jarred Taylor) |
| 18:11.0, 18:22.0, 18:38.0, 18:39.0, 18:53.0, (19:44.0), (19:48.0) |
21 | 637 | Tennyson,
CA - Team Time (1st 5) 1:42:44.0 | Spread (1st 5) 4:37.0 |
| 96, 110, 140, 145, 146, (147) |
| Joseph Bennett, Cedric Lewis, Ame Setshwaelo, Ceasar Bautista, David Fontenot, (Timothy Catbagan) |
| 18:20.0, 18:41.0, 20:56.0, 21:50.0, 22:57.0, (23:06.0) |
22 | 721 | San Lorenzo,
CA - Team Time (1st 5) 1:56:02.0 | Spread (1st 5) 5:39.0 |
| 138, 143, 144, 148, 148 |
| Leon Tran, Benjamin Hernandez, Adrian Rodriguez, Brandon McAdams, JianTong Qin |
| 20:40.0, 21:21.0, 21:23.0, 26:19.0, 26:19.0 |