121Archie Williams, CA - Team Time (1st 5) 1:16:42.3 | Spread (1st 5) 1:18.5
1, 2, 3, 6, 9, (14), (27)
Nicco Pompili, Amir Barkan, Cooper McCarthy, Owen Wolford, Oliver Arnesson, (Vincenzo Kehrlein), (Nicholas Parr)
14:46.7, 14:52.9, 15:06.3, 15:51.2, 16:05.2, (16:20.2), (16:49.2)
288Moreau Catholic, CA - Team Time (1st 5) 1:22:12.7 | Spread (1st 5) 45.6
10, 11, 18, 21, 28, (59), (61)
Michael Vickers, Nico Melendres, Cole Pineda, Clifford Vuong, Wesley Hastings, (Thomas McCallion), (Carson Moses)
16:05.3, 16:12.4, 16:27.4, 16:36.7, 16:50.9, (17:48.6), (17:51.4)
3125Albany, CA - Team Time (1st 5) 1:23:00.6 | Spread (1st 5) 2:13.0
7, 8, 15, 23, 72, (77), (95)
Calder Abbott, Henry Burditt, Sage Sherman-Howell, Cairo DaSilva, Joseph Doyle, (Victor Zhang), (Sunny Zhou)
15:52.7, 16:00.6, 16:21.0, 16:40.6, 18:05.7, (18:18.6), (18:37.1)
4128Bishop O'Dowd, CA - Team Time (1st 5) 1:23:30.3 | Spread (1st 5) 2:02.2
5, 13, 17, 44, 49, (65), (70)
Thomas Murphy, Julian Jensen, Lucas Chaney, Ryan Wright, Christopher Costagliola, (Jackson Bigelow), (Joshua Aquino)
15:38.6, 16:18.8, 16:21.8, 17:30.3, 17:40.8, (17:56.1), (18:04.5)
5204Piedmont, CA - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:04.0
22, 40, 42, 48, 52, (53), (57)
Seamus Chamberlain Carr, Collin Mortimer, Lorand Cheng, Dylan Thayer, Gavin Horne, (Rowen Connelly), (Max Podell)
16:40.3, 17:23.6, 17:26.5, 17:38.0, 17:44.3, (17:44.8), (17:47.6)
6210Marin Catholic, CA - Team Time (1st 5) 1:25:32.8 | Spread (1st 5) 3:24.5
4, 29, 30, 37, 110, (112), (122)
Lyle Rumon, Sergio Ajquiy-Flores, Will Watkins, Andrew Thompson, Owen Puckett, (Mateo Thomas), (Duke Petty)
15:33.2, 16:52.0, 16:54.3, 17:15.6, 18:57.7, (19:03.1), (19:21.1)
7218St Mary's College, CA - Team Time (1st 5) 1:27:09.9 | Spread (1st 5) 40.1
35, 38, 39, 46, 60, (79), (86)
Riley Hartney, Zander Lieske, Zax Lieske, Jeffrey Norris, Max Emerling, (Coby Fan), (Nic Lauxman)
17:09.2, 17:18.0, 17:19.7, 17:33.7, 17:49.3, (18:20.9), (18:24.4)
8238San Rafael, CA - Team Time (1st 5) 1:27:17.2 | Spread (1st 5) 2:07.2
12, 34, 54, 56, 82, (105), (107)
Henry Denberg, Acer Cristea, Eduardo Mazariegos, Michael Driscoll, Oscar Labovich, (Suliban Gramajo), (Levi Woodall)
16:15.4, 17:06.8, 17:45.2, 17:47.2, 18:22.6, (18:50.2), (18:51.0)
9265McKinleyville, CA - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 2:04.0
15, 20, 58, 85, 87, (91), (121)
Adam Vera, West Wood, Max Combs, Sebastian Reyes, Ryan Dolan, (Owen Lien), (Cody Rheinschmidt)
16:21.0, 16:35.0, 17:48.0, 18:24.0, 18:25.0, (18:32.0), (19:21.0)
10266Miramonte, CA - Team Time (1st 5) 1:27:57.9 | Spread (1st 5) 1:31.1
24, 32, 67, 69, 74, (94), (102)
Freddie Bell, Ryan Gottschalk, Christian Gee, Matthew O'Brien, Alex Meckes, (Ryan O'Neill), (Brendan McFeely)
16:42.4, 17:01.1, 17:57.6, 18:03.3, 18:13.5, (18:36.6), (18:47.3)
11269Piner, CA - Team Time (1st 5) 1:28:15.9 | Spread (1st 5) 1:55.6
19, 45, 47, 68, 90, (106), (109)
Nathan Hayes, Emmanuel Delgado, Jeremiah Cano, Juan Vazquez, Austin Luong, (Tyler Mezey), (Addison Gaspar)
16:34.9, 17:31.9, 17:35.8, 18:02.8, 18:30.5, (18:50.3), (18:54.0)
12322Arcata, CA - Team Time (1st 5) 1:29:32.3 | Spread (1st 5) 1:35.0
25, 63, 75, 76, 83, (104), (120)
Miska Evans, Miles Johnson, Ben Narwold, Tanis Otting, Amos Whitney, (Colton Foget), (Alex Bentley)
16:48.0, 17:53.0, 18:14.0, 18:14.3, 18:23.0, (18:49.0), (19:16.0)
13354Fortuna, CA - Team Time (1st 5) 1:30:15.0 | Spread (1st 5) 2:44.0
25, 31, 83, 91, 124, (126), (132)
Collin Stockwell, Agustin Garcinuno, Bo Cox, Andrew Hansen, Logan Calvert, (Riley Timmerman), (Jadon Bruckner)
16:48.0, 17:00.0, 18:23.0, 18:32.0, 19:32.0, (19:38.0), (19:58.0)
14362Encinal, CA - Team Time (1st 5) 1:30:40.6 | Spread (1st 5) 1:03.6
51, 55, 62, 93, 101, (117), (118)
Gabe Jones, Michael Chen, Dylan Mochizuki, Jaden Taylor, Alexey Krivega, (Ian Muchiri), (Davis Oduor)
17:43.0, 17:45.6, 17:52.4, 18:33.0, 18:46.6, (19:10.7), (19:12.9)
15368Eureka, CA - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 43.0
50, 71, 80, 80, 87, (116), (130)
Jaeden Thayer, Everardo Garcia - Zepeda, Dimitri Stefanakis, Silvio Salmeron, Diego Gonzalez, (Ethan Pesch), (Thomas Becannon)
17:42.0, 18:05.0, 18:22.0, 18:22.0, 18:25.0, (19:07.0), (19:54.0)
16374San Marin, CA - Team Time (1st 5) 1:30:56.5 | Spread (1st 5) 1:11.3
43, 64, 73, 96, 98, (100), (103)
Paris Morgain, Luke Ament, Sean Burke, Nick Brandis, Raymond Lunde, (Fernando Quintero), (Jake Schmidt)
17:29.8, 17:55.4, 18:11.2, 18:39.0, 18:41.1, (18:45.1), (18:48.9)
17388Terra Linda, CA - Team Time (1st 5) 1:31:12.2 | Spread (1st 5) 1:47.5
36, 66, 78, 97, 111, (135), (137)
Jeremy Bloomberg, Kai Roberts, Andy Hernandez, Brody Roberts, Josh Quintero, (Ben Bloomberg), (Enos Jimenez)
17:13.8, 17:57.0, 18:20.3, 18:39.8, 19:01.3, (20:13.1), (20:22.5)
18481Hercules, CA - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 2:20.6
41, 89, 108, 115, 128, (134), (136)
Nicholas Mueller, Andres Dominguez, Ayden Clark, Jaden Jobe, Maceo Feraren, (Sergio Alvarez), (Romit Raj)
17:24.8, 18:29.4, 18:52.1, 19:06.3, 19:45.4, (20:11.1), (20:16.3)
19500Alhambra (Martinez), CA - Team Time (1st 5) 1:34:14.7 | Spread (1st 5) 2:44.8
33, 99, 114, 125, 129, (133), (138)
Carson Edwards, Colby Thompson, Graham Manning, Nolin Searls, Sam DiBetta, (Samuel Rogers), (Delano Roderick)
17:02.7, 18:43.5, 19:06.0, 19:35.0, 19:47.5, (19:59.5), (20:53.3)
20640Del Norte, CA - Team Time (1st 5) 1:40:02.0 | Spread (1st 5) 2:26.0
119, 123, 127, 131, 140, (141), (143)
Jed Kirsch, Kaleo Abasolo, Ginu Thao, Kaleo Absolo, Quinton Phillips, (Tyler Stanley), (Seth Lee)
19:14.0, 19:30.0, 19:41.0, 19:57.0, 21:40.0, (21:41.0), (22:44.0)
21683Pinole Valley, CA - Team Time (1st 5) 1:49:37.0 | Spread (1st 5) 4:33.5
113, 139, 142, 144, 145, (146), (147)
Kasey Deguzman, Ryu Credito, Alan Aguilar, Kai Miles, Solomon Moore, (Brandon Minyen), (Vincent Rodriguez)
19:05.3, 21:30.1, 22:05.6, 23:17.2, 23:38.8, (23:44.0), (23:59.6)