130Maria Carrillo, CA - Team Time (1st 5) 1:15:13.4 | Spread (1st 5) 35.5
4, 5, 6, 7, 8, (13), (17)
Rory Smail, Colton Swinth, Pierce Kapustka, Harrison Frankl, William McCloud, (Patrick Philip), (Owen Pugh)
14:51.5, 14:52.2, 14:58.0, 15:04.7, 15:27.0, (15:42.1), (15:47.4)
275Redwood (Larkspur), CA - Team Time (1st 5) 1:17:17.8 | Spread (1st 5) 1:45.0
1, 9, 14, 24, 27, (63), (76)
Liam Anderson, Hudson Grace, Sahil Kapila, Austin Patel, Timothy Walters, (Ben Malek), (Timothee Walters)
14:14.0, 15:28.0, 15:42.7, 15:54.1, 15:59.0, (17:03.3), (17:24.9)
377Campolindo, CA - Team Time (1st 5) 1:18:26.5 | Spread (1st 5) 24.6
10, 11, 16, 17, 23, (43), (74)
Dylan Gunn, Cayden Hein, Cameron Iniguez-Reyes, Teddy Buckley, Dylan Cronin, (Owen Lekki), (Marco Chao)
15:28.7, 15:30.4, 15:46.7, 15:47.4, 15:53.3, (16:23.6), (17:20.2)
4123Las Lomas, CA - Team Time (1st 5) 1:19:08.0 | Spread (1st 5) 1:28.2
2, 25, 26, 33, 37, (50), (56)
Preston Norris, Cooper Wise, Parker Wilkerson, Charlie Kisylia, Casey Renaghan, (Jack Daley), (Jacob Renaghan)
14:48.3, 15:55.4, 15:56.4, 16:11.4, 16:16.5, (16:42.3), (16:49.0)
5134Acalanes, CA - Team Time (1st 5) 1:20:04.9 | Spread (1st 5) 37.5
15, 19, 22, 36, 42, (45), (53)
Riley Noon, Samuel Roth, Dominic Basaldua, Andrew Owens, Nick Hutson, (Joshua Starr), (Loic Windfuhr Durand)
15:43.5, 15:51.4, 15:53.0, 16:16.0, 16:21.0, (16:28.8), (16:45.3)
6168Newark Memorial, CA - Team Time (1st 5) 1:20:57.6 | Spread (1st 5) 35.2
20, 31, 32, 41, 44, (48), (57)
Angel Martinez, Cole Kendall, Diego Ochoa, Tad Kawabata, Chance Tokubo, (Eric Lambruschini), (Jose Ortega)
15:51.5, 16:09.5, 16:10.0, 16:19.9, 16:26.7, (16:37.0), (16:49.9)
7194Windsor, CA - Team Time (1st 5) 1:21:36.8 | Spread (1st 5) 3:18.5
3, 30, 34, 39, 88, (91), (94)
Lucas Chung, Dustin Smith, Hunter Larson, Landon McAlister, Michael Freitas, (Ben Kvamme), (Alan Ramirez)
14:50.3, 16:08.9, 16:11.5, 16:17.3, 18:08.8, (18:16.6), (18:29.2)
8217Tamalpais, CA - Team Time (1st 5) 1:22:15.9 | Spread (1st 5) 1:00.2
21, 28, 54, 55, 59, (62), (65)
Paul Law, Tomoki Scharber, Jake Weisert, Luke Owens, Jonah Buessing, (Coleman Morrow), (Taiki Scharber)
15:51.9, 16:00.2, 16:45.7, 16:46.0, 16:52.1, (17:00.1), (17:04.5)
9223Casa Grande, CA - Team Time (1st 5) 1:22:32.1 | Spread (1st 5) 51.2
29, 35, 47, 51, 61, (69), (83)
Owen Hite, William Hite, Logan Moon, Luke Baird, Nolan Hosbein, (Garrett Esponda), (Aaron Beaube)
16:05.3, 16:12.2, 16:34.7, 16:43.4, 16:56.5, (17:14.0), (17:55.9)
10234Alameda, CA - Team Time (1st 5) 1:22:44.5 | Spread (1st 5) 1:32.6
12, 46, 52, 60, 64, (67), (70)
Adam Elaidy, Patrick Nguyen, Emilio Cazares, Tilman Vetter, Ian Pang, (Connor Lynch), (Jordan Lim)
15:31.0, 16:29.2, 16:44.7, 16:56.0, 17:03.6, (17:09.0), (17:16.1)
11303Northgate, CA - Team Time (1st 5) 1:24:48.1 | Spread (1st 5) 1:02.0
40, 49, 68, 71, 75, (81), (82)
Thomas Davies, Logan Harlow, Karl Lindeman, Leonard Garcia, Kyle Walsh, (Aidan Sunbury), (Grant McCargar)
16:19.5, 16:41.3, 17:09.5, 17:16.3, 17:21.5, (17:45.6), (17:51.7)
12395John F. Kennedy (Fremont), CA - Team Time (1st 5) 1:28:51.6 | Spread (1st 5) 1:44.1
57, 66, 84, 92, 96, (115), (118)
Kaden Strom, Jack Conner, Zach O'Brien, Jose Romero, Max Doong, (Nicklaus Lo), (Jumpei Yamaguchi)
16:49.9, 17:08.0, 17:59.2, 18:20.5, 18:34.0, (19:27.6), (19:43.0)
13442El Cerrito, CA - Team Time (1st 5) 1:31:21.8 | Spread (1st 5) 2:54.1
38, 85, 103, 105, 111, (122), (127)
Dandan Betser, Alex Hunt, Ryan Thompson, Efrem Blitz, Nicholas (Rota) Maynard, (Michael Hurley), (Dawit Suomala)
16:16.9, 17:59.4, 18:56.8, 18:57.7, 19:11.0, (20:01.5), (20:18.6)
14448Concord, CA - Team Time (1st 5) 1:31:09.2 | Spread (1st 5) 1:32.1
72, 79, 98, 99, 100, (120), (126)
Diego Huerta, Logan Jacobs, Brian Torres, Ezra Lara, Michael Moroz, (Cole Arabian), (Joey Anderson)
17:17.7, 17:30.4, 18:44.9, 18:46.4, 18:49.8, (19:48.8), (20:18.4)
15462Ukiah, CA - Team Time (1st 5) 1:31:41.9 | Spread (1st 5) 1:31.9
78, 87, 89, 102, 106, (107), (117)
Chris Armstrong, Luca Szabo, Hendrik Telfer, Lorenzo Diaz, Zach Carter, (Daniel Lieben), (Alejandro Rodarte)
17:27.1, 18:08.0, 18:12.0, 18:55.8, 18:59.0, (19:02.0), (19:38.0)
16463Montgomery, CA - Team Time (1st 5) 1:31:47.6 | Spread (1st 5) 1:52.2
73, 90, 93, 97, 110, (124)
Daniel Ledesma, Justin Richter, Kyle Theuerkauf, Hayden Dalsing, Garrett Hurd, (Justin Parks)
17:18.1, 18:15.8, 18:22.3, 18:41.1, 19:10.3, (20:06.0)
17492Hayward, CA - Team Time (1st 5) 1:33:03.4 | Spread (1st 5) 1:45.5
77, 94, 101, 108, 112, (114), (136)
Mario Martinez, Cristian Hernandez, Frank Trejo, Darrell Ellingberg, Mark Martinez, (Jorge Martinez), (Terran Chu)
17:26.7, 18:29.2, 18:52.5, 19:02.8, 19:12.2, (19:26.6), (21:18.0)
18580San Lorenzo, CA - Team Time (1st 5) 1:39:13.8 | Spread (1st 5) 2:46.1
86, 104, 129, 130, 131, (133), (134)
Christian Lander, Chris Ramirez, Antonio Taporco, Brian Martinez, Jacob Lambert, (Luis Angulo), (Scott Wong)
18:00.9, 18:57.3, 20:43.0, 20:45.6, 20:47.0, (20:48.5), (20:52.8)
19586Novato, CA - Team Time (1st 5) 1:38:20.6 | Spread (1st 5) 1:05.5
109, 113, 116, 123, 125, (128), (135)
Andrew Gautier, Joseph Ducker, Lucas Luu, Zachary Matsumoto, Lucas Germer, (Carson Langenbacher), (Karl Guhl)
19:09.2, 19:21.3, 19:30.6, 20:04.8, 20:14.7, (20:19.6), (21:15.6)
20618De Anza, CA - Team Time (1st 5) 1:45:23.6 | Spread (1st 5) 6:29.0
80, 119, 137, 139, 143, (144), (148)
Kristian Domingo, Aurelliano Villalobos, Rito Rodriguez, Jacob Stamper, Arden Cortez, (Nicholas Ramos), (Jesse Bocanegro)
17:41.5, 19:48.4, 21:37.5, 22:05.7, 24:10.5, (24:26.4), (25:16.7)
21694Rancho Cotate, CA - Team Time (1st 5) 1:59:03.1 | Spread (1st 5) 8:54.0
121, 132, 145, 147, 149, (149)
Jon Medina, Carlos Perez-Pacheco, Eleazar Salas, Zack Paden, Charlie Prowse, (Diego Acosta)
19:51.6, 20:48.1, 24:40.7, 24:57.1, 28:45.6, (28:45.6)
22707Vallejo, CA - Team Time (1st 5) 1:56:12.3 | Spread (1st 5) 2:48.2
138, 140, 141, 142, 146, (151)
Angel Aguilar, Jose Gomez, Damon Muya, Gabriel Deharo, Jesus Espino, (Javion Bursey)
21:54.0, 22:45.8, 23:16.0, 23:34.3, 24:42.2, (28:53.6)