1116Dublin, CA - Team Time (1st 5) 1:16:43.6 | Spread (1st 5) 49.2
5, 8, 17, 21, 65, (76), (92)
Anirudh Surapaneni, Adrian Schroeder, Gaurav Phanse, Loic Scomparin, Hunter Lampi, (Christopher Middleton-Pearson), (Noah Goldfarb)
15:00.1, 15:10.3, 15:18.7, 15:25.2, 15:49.3, (15:53.6), (16:03.9)
2189Campolindo, CA - Team Time (1st 5) 1:17:47.9 | Spread (1st 5) 32.9
16, 26, 38, 39, 70, (80), (99)
Jared Yabu, Raymond Diaz, Niki Moore, Kyle Flett, Navid Boozarpour, (Richard Gong), (Ethan Sauerberg)
15:17.5, 15:27.7, 15:36.1, 15:36.2, 15:50.4, (15:55.0), (16:05.7)
3200Redwood (Larkspur), CA - Team Time (1st 5) 1:17:53.1 | Spread (1st 5) 41.6
8, 24, 44, 53, 71, (168), (223)
Liam Anderson, Andrew Thomas, Zach Martinez, James Conant, Ryan Pole, (Oliver Sagatsume), (Austin Patel)
15:10.3, 15:25.9, 15:39.7, 15:45.3, 15:51.9, (16:31.2), (16:50.5)
4213Monte Vista, CA - Team Time (1st 5) 1:17:54.0 | Spread (1st 5) 1:01.4
7, 13, 30, 56, 107, (124), (156)
Tristan Miller, Nicolas Vomund, Daniel Maneloveg, Matthew Johnson, Matthew Kim, (Benjamin Smiley), (Brendan Lau)
15:10.0, 15:16.2, 15:30.6, 15:45.8, 16:11.4, (16:17.6), (16:27.7)
5220Granada, CA - Team Time (1st 5) 1:18:08.4 | Spread (1st 5) 41.2
14, 34, 43, 47, 82, (82), (86)
John Bennett, Cameron Priest, Alex Hattori, Tyler Hattori, Kinaar Desai, (Christopher Kilday), (Samuel Jeppson)
15:16.4, 15:32.7, 15:39.5, 15:42.2, 15:57.6, (15:57.6), (16:00.0)
6223De La Salle, CA - Team Time (1st 5) 1:17:55.6 | Spread (1st 5) 51.8
6, 32, 49, 64, 72, (124), (132)
Isaias De Leon, Luke Giusto, Connor Livingston, Taylor Ellis, Harrison Fisher, (Cooper Tomkovicz), (Omar Khleif)
15:00.4, 15:31.7, 15:42.4, 15:48.9, 15:52.2, (16:17.6), (16:20.3)
7307Dougherty Valley, CA - Team Time (1st 5) 1:18:25.6 | Spread (1st 5) 1:27.8
4, 33, 61, 78, 131, (133), (147)
Neil Braganza, Quinn Schmidt, Tommy Bell, Miguel Dickenson, Kenichi Burnham, (Jake Echsner), (Jeremy Lee)
14:52.3, 15:31.9, 15:47.2, 15:54.1, 16:20.1, (16:20.6), (16:24.5)
8314Maria Carrillo, CA - Team Time (1st 5) 1:18:53.7 | Spread (1st 5) 47.0
15, 52, 69, 84, 94, (111), (123)
Ben Lawson, Cooper Moore, Scott Kruetzfeldt, Blake Civello, Jacob Wright, (Zach Lindemann), (William McCloud)
15:17.0, 15:44.7, 15:50.0, 15:58.0, 16:04.0, (16:13.0), (16:17.0)
9322Heritage (Brentwood), CA - Team Time (1st 5) 1:18:17.8 | Spread (1st 5) 1:45.1
2, 31, 36, 118, 135, (140), (355)
Jett Charvet, Maxwell Waechter, Logan Schaefer, Dane Winding, Dominic Littlejohn, (Marcus Dawal), (Zak Rubio)
14:35.8, 15:31.1, 15:34.9, 16:15.1, 16:20.9, (16:23.2), (17:33.5)
10440Bishop O'Dowd, CA - Team Time (1st 5) 1:19:55.4 | Spread (1st 5) 38.2
65, 67, 68, 85, 155, (277), (385)
Cole Kretlow, Aaron Gonzalez, Thomas Murphy, Spencer Berkins, Owen Taffe, (Liam Carmody), (David Alvarado)
15:49.3, 15:49.4, 15:49.6, 15:59.6, 16:27.5, (17:08.3), (17:43.5)
11473Liberty - Brentwood, CA - Team Time (1st 5) 1:19:32.0 | Spread (1st 5) 1:47.2
3, 48, 94, 156, 172, (321), (356)
Elliott Portillo, Micah Delgado, Benjamin Smith, Andrew Macklin, Nathan Dumas, (Michael Sudweeks), (Tyler DuMond)
14:45.4, 15:42.3, 16:04.0, 16:27.7, 16:32.6, (17:20.1), (17:33.7)
12590Amador Valley, CA - Team Time (1st 5) 1:21:11.6 | Spread (1st 5) 26.4
92, 104, 109, 121, 164, (240), (282)
Thomas Gallagher, Jack Gray, Drew Helmers, Alex Laurence, Aidan McCarthy, (Hayden Talbert), (Matthew Duret)
16:03.9, 16:08.6, 16:12.3, 16:16.5, 16:30.3, (16:53.9), (17:09.3)
13592Clayton Valley, CA - Team Time (1st 5) 1:20:41.0 | Spread (1st 5) 1:32.1
27, 58, 62, 188, 257, (371), (413)
Dylan White, Michael Cox, John Perez, Branden Bizicki, Matt Hyland, (Floyd McCluhan), (Nick Harrison)
15:28.3, 15:46.4, 15:48.2, 16:37.7, 17:00.4, (17:39.7), (17:56.7)
14608McKinleyville, CA - Team Time (1st 5) 1:21:12.8 | Spread (1st 5) 43.0
73, 91, 124, 139, 181, (194), (343)
Joe Rieder, Austin Nolan, Trent Padilla, Christian Coley, Isaac Puzz, (Adam Vera), (Max Combs)
15:52.7, 16:03.8, 16:17.6, 16:23.0, 16:35.7, (16:40.5), (17:28.3)
15611Lick Wilmerding, CA - Team Time (1st 5) 1:21:11.8 | Spread (1st 5) 59.4
37, 117, 140, 142, 175, (236), (253)
Sean Laidlaw, Nick Harris, Eddie Dilworth, John Peabody, Erik Stein, (Jackson Vachal), (Jason Woodruff)
15:35.2, 16:14.9, 16:23.2, 16:23.9, 16:34.6, (16:53.5), (16:58.9)
16626Albany, CA - Team Time (1st 5) 1:21:16.4 | Spread (1st 5) 48.7
77, 87, 110, 151, 201, (202), (215)
Darren Leung, Nick Buoncristiani, Calder Abbott, Sage Sherman-Howell, Cairo DaSilva, (Gus Brown), (Daniel Fone)
15:54.0, 16:00.5, 16:12.6, 16:26.6, 16:42.7, (16:43.5), (16:47.3)
17629Miramonte, CA - Team Time (1st 5) 1:21:00.2 | Spread (1st 5) 1:28.2
21, 46, 148, 180, 234, (270), (290)
Jonathan Fierro, James Bull, JJ Young, Grant Churchill, Kyle Finger, (Jack Mader), (Duran Reyes)
15:25.2, 15:41.4, 16:24.7, 16:35.5, 16:53.4, (17:04.7), (17:11.6)
18670Berkeley, CA - Team Time (1st 5) 1:21:29.3 | Spread (1st 5) 1:01.1
41, 112, 161, 166, 190, (221), (319)
Sebastian Andersson, Daichi Uzawa, Itai Bojdak-Yates, Ben Suva, Jovi Tseng, (Soren Whiting), (Oliver Bourdrel)
15:37.2, 16:13.1, 16:29.8, 16:30.9, 16:38.3, (16:49.3), (17:19.0)
19675St Joseph Notre Dame, CA - Team Time (1st 5) 1:19:50.5 | Spread (1st 5) 2:57.7
1, 29, 165, 232, 248, (268), (290)
Cooper Teare, Willie Mein, Dominic Padre, Gabriel Trevino, Gavin Hill, (Cameron Gill), (Zavier Annis)
13:59.6, 15:29.7, 16:30.6, 16:53.3, 16:57.3, (17:04.1), (17:11.6)
20685Livermore, CA - Team Time (1st 5) 1:20:59.6 | Spread (1st 5) 1:59.5
18, 41, 54, 254, 318, (400), (457)
Lucas Strand, Omar Maklaf, Greg Aufderheide, Miguel Valenton, Devon Maheshwari, (Garron Hahn), (Kyle Lam)
15:19.1, 15:37.2, 15:45.5, 16:59.2, 17:18.6, (17:50.1), (18:28.0)
21704Archie Williams, CA - Team Time (1st 5) 1:21:51.8 | Spread (1st 5) 29.3
100, 130, 138, 158, 178, (238), (296)
Cooper McCarthy, Sam Reilly, Owen Wolford, Gabriel Reuter, Nicco Pompili, (Aaron Davidson), (Sam Bruckner)
16:06.0, 16:20.0, 16:22.1, 16:28.4, 16:35.3, (16:53.7), (17:12.0)
22705College Park, CA - Team Time (1st 5) 1:21:48.7 | Spread (1st 5) 37.5
98, 105, 127, 175, 200, (203), (212)
Nick Chuman, Nicholas Chuman, Spenser Grinbergs, Nate Tesfaye, Parker Grube, (Jonathan Orellana), (Bjorn Thorsen)
16:04.9, 16:08.8, 16:18.0, 16:34.6, 16:42.4, (16:43.6), (16:46.8)
23771Sonoma Academy, CA - Team Time (1st 5) 1:21:55.6 | Spread (1st 5) 1:25.6
50, 74, 96, 272, 279, (292), (342)
Joey Johnson, Kheva Mann, Brendan Loftus, Jack Roney, Caspian Morast, (Eduardo Garcia), (Morgan Piper Cordova)
15:43.4, 15:52.9, 16:04.4, 17:05.9, 17:09.0, (17:11.7), (17:27.7)
24782Castro Valley, CA - Team Time (1st 5) 1:22:07.7 | Spread (1st 5) 1:06.2
60, 101, 167, 222, 232, (238), (264)
Reilly Berberian, Vincent Friesen, Seth Miu, Skyler Bowersmith, Anthony Gugg, (Noah Gonzalez), (Chris Conley)
15:47.1, 16:06.9, 16:31.0, 16:49.4, 16:53.3, (16:53.7), (17:02.7)
25800San Ramon Valley, CA - Team Time (1st 5) 1:22:24.2 | Spread (1st 5) 39.1
103, 152, 162, 170, 213, (250), (273)
Volney Spalding, Levi Severson, Jack Carbonell, Jordan Miller, Josh Dykzeul, (Cole Edgren), (Daniel Stern)
16:08.1, 16:27.0, 16:30.0, 16:31.9, 16:47.2, (16:57.7), (17:06.2)
26847Northgate, CA - Team Time (1st 5) 1:22:22.9 | Spread (1st 5) 1:25.4
51, 63, 205, 248, 280, (348), (370)
Omar Kabbani, Michael Wheeler, Connor Kugler, Wyatt Abranches, Michael Lizzarago, (Sam Dudley), (Tyson Short)
15:43.7, 15:48.7, 16:44.1, 16:57.3, 17:09.1, (17:29.9), (17:39.3)
27851San Francisco University, CA - Team Time (1st 5) 1:22:43.8 | Spread (1st 5) 21.8
142, 144, 158, 199, 208, (246), (326)
Charlie Kennedy, Marco DaCunha, Clay Mills, Spencer Small, JT Munz, (Ezra Parkhill), (Henry Hongo)
16:23.9, 16:24.0, 16:28.4, 16:41.8, 16:45.7, (16:56.9), (17:22.0)
28852Tamalpais, CA - Team Time (1st 5) 1:22:41.9 | Spread (1st 5) 49.8
115, 134, 153, 184, 266, (303), (312)
Nick Wong, Jack Barbour, Ronan Cain, Paul Law, Zevon Solomon, (Neil Johnson), (Nathanial Harris)
16:14.1, 16:20.7, 16:27.1, 16:36.1, 17:03.9, (17:14.8), (17:17.0)
29862James Logan, CA - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 58.0
75, 160, 194, 208, 225, (293), (337)
Arman Pabla, Sage Bringas, John Aki, Owen Johnson, Ricardo Salas, (Noel Austria), (Jacob Andrade)
15:53.2, 16:28.9, 16:40.5, 16:45.7, 16:51.2, (17:11.8), (17:26.5)
30869Mission San Jose, CA - Team Time (1st 5) 1:22:40.2 | Spread (1st 5) 1:09.6
88, 90, 113, 285, 293, (329), (372)
Nitin Sagi, Shrey Vasavada, Arnav Arora, Anish Junnarkar, Tom Scrutton, (Abhishek Shah), (Ashwin Provine)
16:02.2, 16:02.4, 16:13.8, 17:10.0, 17:11.8, (17:22.5), (17:39.8)
31876Piedmont, CA - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:22.7
35, 162, 217, 219, 243, (259), (276)
Reece Proctor, Jordan Marcus, Walter Teitelbaum, Cade Becker, Lorand Cheng, (Nick Loduca), (Dylan Thayer)
15:32.8, 16:30.0, 16:47.5, 16:48.6, 16:55.5, (17:00.9), (17:07.2)
32916Las Lomas, CA - Team Time (1st 5) 1:22:45.8 | Spread (1st 5) 1:49.4
25, 128, 227, 228, 308, (320), (398)
Preston Norris, Parker Wilkerson, Charles Kisylia, Cooper Wise, Reese Lieberman, (Jacob Renaghan), (Casey Renaghan)
15:26.5, 16:18.1, 16:52.6, 16:52.7, 17:15.9, (17:20.0), (17:49.9)
33931Moreau Catholic, CA - Team Time (1st 5) 1:23:09.6 | Spread (1st 5) 41.0
108, 174, 196, 224, 229, (339), (438)
Spencer Borbon, Nico Melendres, Alexander Jamy, James Alexander, Michael Vickers, (Brandon Guerrero), (Clifford Vuong)
16:11.9, 16:33.2, 16:41.0, 16:50.6, 16:52.9, (17:26.7), (18:11.0)
34957College Preparatory, CA - Team Time (1st 5) 1:23:14.9 | Spread (1st 5) 25.5
169, 173, 183, 185, 247, (299), (313)
Jacob Lehmann Duke, Ethan Ashby, Adam Zheleznyak, Daniel McFadden, Victor Wu, (Max McFadden), (Sasha Milton)
16:31.5, 16:32.9, 16:36.0, 16:37.5, 16:57.0, (17:12.9), (17:17.1)
35964California (San Ramon), CA - Team Time (1st 5) 1:23:12.9 | Spread (1st 5) 59.6
81, 198, 207, 234, 244, (245), (252)
Alex Castillo, Cameron Reyes, Parker Shields, Tristen Newton, Jordan Bandtell, (Tyler Williams), (Siddish Sankar)
15:56.4, 16:41.7, 16:45.4, 16:53.4, 16:56.0, (16:56.6), (16:58.5)
361028Alameda, CA - Team Time (1st 5) 1:23:39.9 | Spread (1st 5) 34.1
144, 187, 220, 226, 251, (258), (331)
Ethan West, Julian Aguilar, Cedric Murphy, Matthew Yep, Cameron Yuen, (Devin Rowe), (Patrick Nguyen)
16:24.0, 16:37.6, 16:48.7, 16:51.5, 16:58.1, (17:00.7), (17:23.4)
1028Piner, CA - Team Time (1st 5) 1:23:22.1 | Spread (1st 5) 1:46.2
28, 137, 271, 287, 305, (314), (415)
Jonny Vargas, Nathan Hayes, Rene Villeda, Kevin Garcia, Emmanuel Delgado, (Addison Gaspar), (Ben Somma)
15:29.0, 16:21.6, 17:05.5, 17:10.8, 17:15.2, (17:17.3), (17:58.4)
381070Marin Academy, CA - Team Time (1st 5) 1:23:51.3 | Spread (1st 5) 53.7
146, 189, 203, 216, 316, (332), (346)
Dustin Decker, Aidan Sweeny, Rob Hudson, James Fleming t, Jordy Fee-platt, (Zev Buffett-davis), (Jonathan Levitan)
16:24.3, 16:38.0, 16:43.6, 16:47.4, 17:18.0, (17:23.9), (17:29.6)
391093Convent & Stuart Hall, CA - Team Time (1st 5) 1:23:39.8 | Spread (1st 5) 2:00.8
23, 136, 295, 301, 338, (359), (393)
Elijah Horwitz, Phoenix Aquino-Thomas, Antonio Dominguez, Patrick Dilworth, Mark Kearney, (Skyler Dela Cruz), (Ian Hu)
15:25.8, 16:21.2, 17:11.9, 17:14.3, 17:26.6, (17:34.5), (17:46.3)
401182San Leandro, CA - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 1:04.9
120, 192, 231, 317, 322, (352), (353)
Damian Galvan, Johnny Chen, Francisco Solano, Steven Choi, Ethan Ngo, (Everett Quock), (Jake Vergara)
16:15.9, 16:39.9, 16:53.2, 17:18.1, 17:20.8, (17:32.1), (17:33.0)
411209Petaluma, CA - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 1:30.2
113, 129, 284, 297, 386, (408), (475)
Jack Dunbar, Will Dunbar, Michael Pichardo, Colton Ronshausen, Connor Efstathiu, (David Lomas), (Mario Vasquez)
16:13.8, 16:19.1, 17:09.6, 17:12.5, 17:44.0, (17:53.4), (18:42.5)
421259Marin Catholic, CA - Team Time (1st 5) 1:24:54.8 | Spread (1st 5) 1:14.6
122, 191, 262, 335, 349, (357), (428)
Ian Converse, Lyle Rumon, Vinny Martin, Andrew Thompson, Jack Diener, (Blake Thomas), (Ricky Miramontes)
16:16.8, 16:38.7, 17:02.3, 17:25.6, 17:31.4, (17:33.8), (18:04.5)
431301Foothill (Pleasanton), CA - Team Time (1st 5) 1:25:09.9 | Spread (1st 5) 1:20.0
119, 211, 266, 344, 361, (366), (387)
Russell Sullivan, Jake Dean, Varun Sharma, Yash Srivastav, Shrey Shah, (Jake Bell), (Tom Stoev)
16:15.7, 16:46.2, 17:03.9, 17:28.4, 17:35.7, (17:37.5), (17:44.4)
441339Healdsburg, CA - Team Time (1st 5) 1:25:17.4 | Spread (1st 5) 37.7
193, 218, 302, 311, 315, (441), (446)
Diego Garcia, Dante Godinez, Luis Quezadas, Andrew Magdaleno, Jonathan Ramirez, (Orion Johnson), (Jake Wilcox)
16:40.0, 16:48.1, 17:14.7, 17:16.9, 17:17.7, (18:12.4), (18:16.2)
451357Acalanes, CA - Team Time (1st 5) 1:25:28.4 | Spread (1st 5) 1:16.1
153, 213, 275, 332, 384, (405), (424)
Zachary Woodworth, Ethan Frigon, Riley Noon, Andrew Owens, Nick Hutson, (Joshua Starr), (Christian Lyons)
16:27.1, 16:47.2, 17:07.0, 17:23.9, 17:43.2, (17:51.9), (18:01.4)
461385Alhambra (Martinez), CA - Team Time (1st 5) 1:25:36.5 | Spread (1st 5) 52.3
196, 255, 274, 306, 354, (410), (434)
Connor Hayes, Trevor Oliveira-Smith, Robert Viano, Carson Edwards, Noa Nabeshima, (Graham Manning), (Gabe Winslow)
16:41.0, 17:00.0, 17:06.6, 17:15.6, 17:33.3, (17:56.2), (18:08.6)
471396Santa Rosa, CA - Team Time (1st 5) 1:25:16.5 | Spread (1st 5) 2:19.9
19, 327, 336, 341, 373, (435), (464)
Luca Mazzanti, Conor Schott, Rico Mazzanti, Xander Sugarman, Langston Hay, (Sam Joslyn), (Alexander Sugarman)
15:20.3, 17:22.1, 17:26.4, 17:27.5, 17:40.2, (18:09.5), (18:32.1)
481409San Rafael, CA - Team Time (1st 5) 1:26:05.6 | Spread (1st 5) 3:35.6
20, 261, 278, 363, 487, (507), (511)
Munir Kabbara, Will Tanaka, Eli Stewart, Brandon Fuentes, Eduardo Mazariegos, (Deybi Maldonado), (Julio Monasterio)
15:21.7, 17:02.2, 17:08.6, 17:35.8, 18:57.3, (20:00.6), (20:16.6)
491452Justin-Siena, CA - Team Time (1st 5) 1:25:49.2 | Spread (1st 5) 1:54.7
57, 310, 351, 358, 376, (489), (508)
Dante De Los Santos, Devon Bose, James Huber, Rahim Burdette, Charles Rundquist, (Cameron Vaziri), (Max McAlister)
15:46.0, 17:16.7, 17:31.9, 17:33.9, 17:40.7, (18:59.6), (20:11.0)
501478Irvington, CA - Team Time (1st 5) 1:26:05.8 | Spread (1st 5) 1:14.2
171, 240, 306, 367, 394, (450), (459)
Mitchell Hogle, Tony Yang, Nathaniel Jay Basit, Rithwik Bansal, Justin Blanchford, (Pramith Reddy), (Jeffrey Chang)
16:32.2, 16:53.9, 17:15.6, 17:37.7, 17:46.4, (18:21.0), (18:29.4)
511510Casa Grande, CA - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 1:39.5
102, 309, 340, 364, 395, (409), (426)
Zachery Esponda, Reed Canavan, Andrew Gotshall, Alexis Frias, Garrett Esponda, (Noble Schlueter), (Matthew Giroux)
16:07.6, 17:16.0, 17:27.2, 17:36.3, 17:47.1, (17:53.5), (18:03.4)
521514Arcata, CA - Team Time (1st 5) 1:26:05.4 | Spread (1st 5) 2:52.9
11, 300, 368, 404, 431, (447), (510)
Kellen O'Neill, Miska Evans, Jaden Gorge, Amos Whitney, Ben Narwold, (Milo Mateer), (Nick Borden)
15:14.4, 17:14.0, 17:38.6, 17:51.1, 18:07.3, (18:17.3), (20:15.0)
531515Montgomery, CA - Team Time (1st 5) 1:26:20.5 | Spread (1st 5) 1:14.5
179, 242, 327, 369, 398, (420), (512)
Ramon Cruz, Kyle Theuerkauf, Brent Oru-Craig, Dominic Volatile, Maverick Bonnett, (Jacob Williams), (Justin Richter)
16:35.4, 16:54.3, 17:22.1, 17:38.8, 17:49.9, (17:59.6), (20:17.6)
541517Head-Royce, CA - Team Time (1st 5) 1:26:17.6 | Spread (1st 5) 2:19.5
40, 264, 391, 410, 412, (455), (470)
Isaac Teuscher, Zack Mintz, Aidan Wogan, Ethan Ash, Noah Teuscher, (William Xenakis), (Joshua Soltz)
15:36.8, 17:02.7, 17:45.6, 17:56.2, 17:56.3, (18:25.9), (18:36.8)
551542Urban of San Francisco, CA - Team Time (1st 5) 1:26:37.9 | Spread (1st 5) 2:05.2
88, 268, 334, 420, 432, (467), (468)
Lucas Lepinard, Kai Dalton, Larkin White, Avery Hall, Oscar Wong, (Yossi Altman-Bukowski), (Sunil Prabhu)
16:02.2, 17:04.1, 17:24.6, 17:59.6, 18:07.4, (18:33.3), (18:33.5)
561550Pittsburg, CA - Team Time (1st 5) 1:26:43.0 | Spread (1st 5) 1:34.3
150, 206, 360, 415, 419, (504)
Logan McNamar, Raul Paz, Carlos Morales, Ivan Rizo, Joel Topete, (Jiovanni Morales)
16:25.1, 16:44.8, 17:35.3, 17:58.4, 17:59.4, (19:30.2)
571557Ukiah, CA - Team Time (1st 5) 1:26:28.6 | Spread (1st 5) 2:17.6
45, 325, 380, 390, 417, (453), (461)
Robert Swoboda, Cade Gravier, Chris Armstrong, Grant Miller, Dean Xerogenes, (Alejandro Rodarte), (Khoa Pham)
15:40.9, 17:21.6, 17:42.5, 17:45.1, 17:58.5, (18:24.0), (18:30.7)
581618American, CA - Team Time (1st 5) 1:26:54.8 | Spread (1st 5) 1:05.5
185, 298, 375, 377, 383, (483)
John Rivera, Vignesh Pethuraj, Kaedin Silva, Julian Alfonso, Javier Alfonso, (Owen Farmer)
16:37.5, 17:12.6, 17:40.6, 17:41.1, 17:43.0, (18:55.3)
591624San Marin, CA - Team Time (1st 5) 1:26:53.8 | Spread (1st 5) 40.7
283, 286, 323, 330, 402, (466)
Luke Ament, Ryan Clark, Andrew Rice, Joey Miller, Fernando Quintero, (Joe Roche)
17:09.5, 17:10.1, 17:21.2, 17:22.8, 17:50.2, (18:32.7)
601675Berean Christian, CA - Team Time (1st 5) 1:27:21.5 | Spread (1st 5) 1:56.0
106, 365, 378, 397, 429, (430), (448)
Benjamin Stame, Nathan Robbins, Cade Hermasten, Luke Wilson, Cade Hermeston, (Tyler Dresdow), (William Sauter)
16:09.2, 17:36.4, 17:41.6, 17:49.1, 18:05.2, (18:07.0), (18:18.6)
611690Newark Memorial, CA - Team Time (1st 5) 1:27:42.6 | Spread (1st 5) 1:55.7
148, 256, 414, 423, 449, (477), (497)
Lucas Vigil, Enrique Pena, Adrian Vega, Eric Lambruschini, Malaya Wilson, (Leon Lambruschini), (Demetrio Segura)
16:24.7, 17:00.2, 17:57.2, 18:00.1, 18:20.4, (18:46.2), (19:08.2)
621697El Molino (Closed 2021), CA - Team Time (1st 5) 1:27:42.2 | Spread (1st 5) 3:42.4
12, 387, 403, 407, 488
Brian Schultz, Ryan Pamatmat, Jake Vilaboy, Ty Brown, Jackson Conger
15:15.8, 17:44.4, 17:50.5, 17:53.3, 18:58.2
631730St Mary's College, CA - Team Time (1st 5) 1:28:18.2 | Spread (1st 5) 2:35.8
97, 345, 350, 465, 473, (480), (494)
Owen Woo, Sasha Poletaev, Zander Lieske, Max Emerling, Ben Jaffe, (Nic Lauxman), (Jared Flint)
16:04.5, 17:29.2, 17:31.8, 18:32.4, 18:40.3, (18:51.8), (19:05.8)
641734Hercules, CA - Team Time (1st 5) 1:28:52.7 | Spread (1st 5) 3:47.4
10, 280, 469, 485, 490, (493), (495)
Ryan Cutter, Akaash Prasad, John Cassell, Alex Chan, Noel Nubla, (Jon Phillip Ramos), (Sergio Alvarez)
15:13.3, 17:09.1, 18:33.6, 18:56.0, 19:00.7, (19:05.1), (19:06.6)
651758Antioch, CA - Team Time (1st 5) 1:27:53.4 | Spread (1st 5) 1:22.0
210, 304, 389, 422, 433, (462), (491)
Michael Lynn, Benjamin Elias, Jacob Serna, Daniel Lucido, Robert Lewis, (Samuel Cosetti), (Jose Maya)
16:46.0, 17:14.9, 17:44.5, 18:00.0, 18:08.0, (18:31.1), (19:01.2)
661786Rincon Valley Christian, CA - Team Time (1st 5) 1:28:15.9 | Spread (1st 5) 2:26.2
55, 425, 427, 439, 440
Wes Methum, Nick Dolan, Isaac Methum, Levi Robert, Christian Gillette
15:45.7, 18:03.3, 18:03.8, 18:11.2, 18:11.9
671792Terra Linda, CA - Team Time (1st 5) 1:28:24.5 | Spread (1st 5) 1:31.3
288, 289, 324, 417, 474, (479), (503)
Evan McCormack, Clay Kaufmann, Christian Li, Kelden Ben-Ora, Jordon Sachs-Amiami, (Jonathon Gabrys), (Jason Tighe)
17:10.9, 17:11.5, 17:21.4, 17:58.5, 18:42.2, (18:50.1), (19:26.9)
681842Washington, CA - Team Time (1st 5) 1:29:19.9 | Spread (1st 5) 3:01.0
59, 381, 452, 472, 478, (481), (486)
Denny Rich, Oscar Tamayo, Ben Schneider, Lee Morkved, Benjamin Ulrich, (Joseph Fraticelli), (Isaac Lopez)
15:46.6, 17:42.7, 18:23.8, 18:39.2, 18:47.6, (18:54.4), (18:57.1)
691854Branson, CA - Team Time (1st 5) 1:28:40.0 | Spread (1st 5) 1:22.5
230, 361, 374, 444, 445, (458), (484)
Alex Le, Daniel Prendergast, Brian Whitelaw-McDonald, Everett Magnuson, Benji Wu, (Spencer Smead), (Jacob Share)
16:53.0, 17:35.7, 17:40.4, 18:15.4, 18:15.5, (18:28.3), (18:55.8)
701876Sonoma Valley, CA - Team Time (1st 5) 1:29:40.6 | Spread (1st 5) 3:05.5
116, 379, 436, 443, 502
Justin Cox, Alexis Epstein, Brandon Barmore, Leonardo Macedonio, Connor Barry
16:14.8, 17:42.1, 18:10.0, 18:13.4, 19:20.3
711902Cardinal Newman, CA - Team Time (1st 5) 1:29:14.3 | Spread (1st 5) 1:45.1
237, 347, 396, 451, 471, (505), (506)
David Simonyi, Dylan Kattengell, Tucker Cullen, Leopold Van Den Daele, Connor Shaw, (Dominic Natale), (Brian Whiteley)
16:53.6, 17:29.7, 17:48.6, 18:23.7, 18:38.7, (19:42.6), (19:57.2)
721916Bay School of San Francisco, CA - Team Time (1st 5) 1:29:44.7 | Spread (1st 5) 2:36.0
182, 382, 400, 453, 499, (509), (513)
Parker Readerman, Sammy Klein, Oliver Galloway, Adam Schwartz, Ming Hill, (Logan UNG), (Joey Silberman)
16:35.9, 17:42.8, 17:50.1, 18:24.0, 19:11.9, (20:12.2), (20:30.1)
731925Technology, CA - Team Time (1st 5) 1:31:34.2 | Spread (1st 5) 4:35.2
177, 392, 405, 437, 514
David Ramirez, Aidan Barker, Alex Guidry, Travis Jenkins, Lucan Kraushaar
16:35.1, 17:46.1, 17:51.9, 18:10.8, 21:10.3
741928Concord, CA - Team Time (1st 5) 1:30:00.7 | Spread (1st 5) 1:53.1
260, 263, 460, 463, 482, (492), (496)
Evan Stanziano, Kenyon Kremin, Dennis Lozano, Chris Funes, Ezra Lara, (Jonathan Bayle), (Andres Reynoso)
17:01.7, 17:02.6, 18:30.4, 18:31.2, 18:54.8, (19:01.4), (19:08.0)
751951Arroyo (NC), CA - Team Time (1st 5) 1:30:27.0 | Spread (1st 5) 3:15.9
79, 442, 456, 476, 498, (500), (501)
Timothy Scheuermann, Joel Huey, Rigo Sainez, Matthew Yoshioka, Justin Nguyen, (Michael Huang), (Wilson Li)
15:54.2, 18:12.9, 18:26.7, 18:43.1, 19:10.1, (19:13.8), (19:17.7)