156Campolindo, 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)
282Bishop 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)
3128Las 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)
4133Acalanes, 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)
133Miramonte, 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)
6158Redwood (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)
7224Petaluma, 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)
8236Ygnacio 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)
9276Tamalpais, 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)
10284Analy, 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)
11323Albany, 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)
12334John 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)
13359Concord, 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)
14366Eureka, 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)
15382Sonoma 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
16468Alhambra (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)
17480Encinal, 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)
18491Rancho 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)
19492El 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)
20514Novato, 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)
21637Tennyson, 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)
22721San 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