138Granada, CA - Team Time (1st 5) 1:19:30.4 | Spread (1st 5) 33.0
1, 7, 9, 10, 11, (12), (15)
John Bennett, Tyler Hattori, Cameron Priest, Cameron Meier, Samuel Jeppson, (Christopher Kilday), (Alex Hattori)
15:32.3, 15:53.7, 15:57.1, 16:02.0, 16:05.3, (16:07.1), (16:09.7)
297Amador Valley, CA - Team Time (1st 5) 1:21:14.1 | Spread (1st 5) 41.8
5, 13, 20, 26, 33, (37), (66)
Jack Gray, Thomas Gallagher, Drew Helmers, Sean Carrick, Alex Laurence, (Aidan McCarthy), (Hayden Talbert)
15:51.1, 16:08.0, 16:18.2, 16:23.9, 16:32.9, (16:37.7), (17:05.5)
3122De La Salle, CA - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 45.7
4, 27, 28, 31, 32, (45), (49)
Isaias De Leon, Luke Giusto, Taylor Ellis, Harrison Fisher, Connor Livingston, (Declan Flanagan), (Cooper Tomkovicz)
15:44.8, 16:24.0, 16:25.7, 16:30.0, 16:30.5, (16:45.2), (16:49.1)
4153Dublin, CA - Team Time (1st 5) 1:22:33.0 | Spread (1st 5) 35.8
14, 22, 35, 38, 44, (50), (55)
Christopher Middleton-Pearson, Matthew Koay, Matthew Kang, Kyle Morrison, Rohan Fonseka, (Ishaan Jain), (Trevor Chapman)
16:09.3, 16:20.5, 16:36.2, 16:41.9, 16:45.1, (16:49.3), (16:53.8)
5154Miramonte, CA - Team Time (1st 5) 1:22:07.3 | Spread (1st 5) 1:21.5
2, 23, 25, 43, 61, (86), (88)
Jonathan Fierro, Duran Reyes, James Bull, Grant Churchill, JJ Young, (Brendan McFeely), (Jack Mader)
15:37.7, 16:22.4, 16:23.5, 16:44.5, 16:59.2, (17:34.0), (17:34.6)
6183Campolindo, CA - Team Time (1st 5) 1:22:47.6 | Spread (1st 5) 1:06.8
6, 19, 39, 57, 62, (72), (81)
Jared Yabu, Raymond Diaz, Richard Gong, Niki Moore, Kyle Flett, (Andrew Tseng), (Teddy Buckley)
15:52.8, 16:16.0, 16:42.9, 16:56.3, 16:59.6, (17:12.8), (17:26.8)
7220Sonoma Academy, CA - Team Time (1st 5) 1:23:46.1 | Spread (1st 5) 1:22.7
16, 21, 24, 74, 85, (103), (151)
Joey Johnson, Brendan Loftus, Kheva Mann, Caspian Morast, Morgan Piper Cordova, (Eduardo Garcia), (Alex Pallais)
16:10.6, 16:18.5, 16:23.4, 17:20.3, 17:33.3, (17:49.6), (18:50.1)
8229Tamalpais, CA - Team Time (1st 5) 1:23:52.3 | Spread (1st 5) 48.0
29, 34, 41, 52, 73, (87), (157)
Neil Johnson, Ronan Cain, Paul Law, Nick Wong, Jack Barbour, (Zevon Solomon), (Jacob Weisert)
16:26.4, 16:35.4, 16:44.3, 16:51.8, 17:14.4, (17:34.2), (18:57.9)
9269Livermore, CA - Team Time (1st 5) 1:24:19.0 | Spread (1st 5) 3:04.4
3, 8, 17, 96, 145, (153), (192)
Lucas Strand, Omar Maklaf, Greg Aufderheide, Miguel Valenton, Kyle Lam, (Garron Hahn), (Max O'Connor)
15:40.2, 15:56.9, 16:13.2, 17:44.1, 18:44.6, (18:52.5), (20:53.2)
10318Bishop O'Dowd, CA - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 53.2
45, 47, 54, 81, 91, (174), (177)
Cole Kretlow, Aaron Gonzalez, Thomas Murphy, Spencer Berkins, Owen Taffe, (Julian Jensen), (Zachary Thompson)
16:45.2, 16:45.7, 16:52.9, 17:26.8, 17:38.4, (19:34.6), (19:48.5)
11365Monte Vista, CA - Team Time (1st 5) 1:26:22.6 | Spread (1st 5) 39.4
59, 60, 77, 79, 90, (101), (116)
Ethan Pendergraft, Austin Pendergraft, Elijah Sheppard, Samuel George, Danny Maguire, (Sam Milham), (Grant Meehan)
16:58.0, 16:58.4, 17:24.0, 17:24.8, 17:37.4, (17:48.7), (17:59.3)
12368Piner, CA - Team Time (1st 5) 1:26:22.9 | Spread (1st 5) 47.7
51, 63, 70, 91, 93, (97), (118)
Kevin Garcia, Nathan Hayes, Emmanuel Delgado, Ryan Ball, Ben Somma, (Austin Luong), (Rene Villeda)
16:51.5, 17:02.3, 17:11.5, 17:38.4, 17:39.2, (17:44.2), (18:02.1)
13370Dougherty Valley, CA - Team Time (1st 5) 1:26:24.0 | Spread (1st 5) 1:13.5
36, 67, 68, 95, 104, (106), (108)
Tristan Guerrero, Lucas Badcock, Walden Dea, Soumil Prasad, Matthew Nash, (Akrum Abdelmagid), (Matthew Braga)
16:37.1, 17:05.7, 17:07.0, 17:43.6, 17:50.6, (17:51.9), (17:53.7)
14412Clayton Valley, CA - Team Time (1st 5) 1:27:19.4 | Spread (1st 5) 2:21.1
18, 56, 98, 99, 141, (149), (159)
Dylan White, John Perez, Michael Cox, Branden Bizicki, Matt Hyland, (Nick Harrison), (Paris Ruiz)
16:15.2, 16:54.1, 17:46.4, 17:47.4, 18:36.3, (18:47.9), (19:00.0)
15438Las Lomas, CA - Team Time (1st 5) 1:27:28.6 | Spread (1st 5) 1:20.2
58, 65, 71, 114, 130, (143), (189)
Parker Wilkerson, Reese Lieberman, Preston Norris, Cooper Wise, Charles Kisylia, (Jacob Renaghan), (Andrew Graham)
16:57.6, 17:05.0, 17:11.7, 17:56.5, 18:17.8, (18:39.3), (20:37.2)
16450Foothill (Pleasanton), CA - Team Time (1st 5) 1:27:52.8 | Spread (1st 5) 1:19.3
48, 80, 94, 105, 123, (126), (152)
Russell Sullivan, Tom Stoev, Shrey Shah, Jake Dean, Jake Bell, (Davis Wollesen), (Mason Mccann)
16:48.4, 17:25.6, 17:39.3, 17:51.8, 18:07.7, (18:12.3), (18:50.8)
17478Northgate, CA - Team Time (1st 5) 1:28:22.1 | Spread (1st 5) 1:41.1
42, 53, 112, 135, 136, (165)
Omar Kabbani, Michael Wheeler, Connor Kugler, Sam Dudley, Thomas Davies, (Wyatt Abranches)
16:44.4, 16:52.0, 17:55.3, 18:24.9, 18:25.5, (19:14.5)
18482Acalanes, CA - Team Time (1st 5) 1:28:35.6 | Spread (1st 5) 1:41.5
64, 74, 83, 115, 146, (148), (156)
Zachary Woodworth, Andrew Owens, Ethan Frigon, Riley Noon, Christian Lyons, (Zachery Tom), (Seth McWhirter)
17:03.7, 17:20.3, 17:28.5, 17:57.9, 18:45.2, (18:47.7), (18:57.2)
19490San Leandro, CA - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 1:58.7
30, 88, 112, 122, 138, (139), (142)
Damian Galvan, Steven Choi, Everett Quock, Francisco Solano, Stewart Choi, (Armando Islas), (Jake Vergara)
16:28.5, 17:34.6, 17:55.3, 18:06.5, 18:27.2, (18:29.5), (18:38.7)
20512College Park, CA - Team Time (1st 5) 1:29:03.1 | Spread (1st 5) 31.2
84, 100, 102, 109, 117, (125), (128)
Nick Chuman, Jake Heinlein, Jonathan Orellana, Parker Grube, Jake Eide, (Spenser Grinbergs), (Nate Tesfaye)
17:30.6, 17:47.7, 17:48.9, 17:54.1, 18:01.8, (18:11.2), (18:14.6)
21535San Ramon Valley, CA - Team Time (1st 5) 1:29:16.1 | Spread (1st 5) 1:06.7
69, 107, 110, 120, 129, (130), (133)
Cole Edgren, Grant Stone, Daniel Stern, Calder Severson, Aaron Lescure, (Joseph Martin), (Thomas O'Melia)
17:09.3, 17:53.4, 17:54.5, 18:02.9, 18:16.0, (18:17.8), (18:23.2)
22646San Rafael, CA - Team Time (1st 5) 1:32:27.9 | Spread (1st 5) 2:44.1
40, 124, 144, 168, 170, (171), (178)
Munir Kabbara, Eli Stewart, Brandon Fuentes, Deybi Maldonado, Michael Driscoll, (Nathan Caveney), (Julio Monasterio)
16:43.2, 18:09.3, 18:42.0, 19:26.1, 19:27.3, (19:28.1), (19:51.1)
23679American, CA - Team Time (1st 5) 1:33:42.8 | Spread (1st 5) 3:19.5
76, 119, 127, 166, 191, (193), (200)
John Rivera, Kaedin Silva, Beckom Guiterez, Julian Gacusan, Gokul Krishna, (Aaron Murray), (Nathaniel Young)
17:22.1, 18:02.8, 18:14.2, 19:22.1, 20:41.6, (20:53.8), (22:42.8)
24719Piedmont, CA - Team Time (1st 5) 1:33:20.7 | Spread (1st 5) 1:13.2
111, 134, 153, 158, 163, (164), (172)
Nick Loduca, Skyelar Connelly, Max Podell, Keith Sibal, Jack Donaldson, (Elijah Levy), (Henry Cooper)
17:55.2, 18:24.8, 18:52.5, 18:59.8, 19:08.4, (19:10.9), (19:28.9)
25743Berean Christian, CA - Team Time (1st 5) 1:34:40.2 | Spread (1st 5) 2:17.4
78, 160, 161, 169, 175, (179), (197)
Benjamin Stame, Cade Hermasten, Luke Wilson, William Sauter, Tyler Dresdow, (Nathan Robbins), (Lucio Avila)
17:24.6, 19:02.7, 19:03.8, 19:27.1, 19:42.0, (19:51.2), (21:15.9)
26747Alhambra (Martinez), CA - Team Time (1st 5) 1:34:01.9 | Spread (1st 5) 1:04.9
137, 140, 147, 150, 173, (176), (180)
Connor Hayes, Trevor Oliveira-Smith, Noa Nabeshima, Robert Viano, Dylan Gregory, (Gabe Winslow), (Kyle Thompson)
18:25.8, 18:29.9, 18:47.1, 18:48.4, 19:30.7, (19:47.3), (19:52.4)
27813Bay School of San Francisco, CA - Team Time (1st 5) 1:37:07.5 | Spread (1st 5) 2:21.5
120, 155, 167, 184, 187, (195), (199)
Parker Readerman, Sammy Klein, Adam Schwartz, Logan UNG, Ming Hill, (James Moore), (Joey Silberman)
18:02.9, 18:53.9, 19:24.7, 20:21.6, 20:24.4, (21:04.2), (21:49.5)
28847Concord, CA - Team Time (1st 5) 1:38:20.6 | Spread (1st 5) 2:03.2
132, 162, 182, 185, 186, (190), (198)
Kenyon Kremin, Evan Stanziano, Chris Funes, Ezra Lara, Andres Reynoso, (Jonathan Bayle), (Joshua Gregory)
18:19.4, 19:06.1, 20:10.6, 20:21.9, 20:22.6, (20:38.8), (21:29.3)
29942Ygnacio Valley, CA - Team Time (1st 5) 1:43:22.3 | Spread (1st 5) 1:01.6
181, 183, 188, 194, 196, (201), (202)
Jony Negrete, Jose Diaz, Brandon Christensen, Erick Ochoa, Matthew Lynch, (Grant Kamita), (Dylan Lynch)
20:09.9, 20:20.4, 20:37.1, 21:03.4, 21:11.5, (23:00.3), (23:19.8)