1130Westmont, CA - Team Time (1st 5) 1:19:54.7 | Spread (1st 5) 56.5
7, 19, 23, 29, 52, (109), (126)
Shane Dalziel, Landon Cribari, Zachary Irwin, Aaron Soni, Ojas Joshi, (Jack Park), (Carter Cormier)
15:32.3, 15:53.8, 15:57.0, 16:02.8, 16:28.8, (17:07.4), (17:19.8)
2202St Ignatius, CA - Team Time (1st 5) 1:21:05.3 | Spread (1st 5) 58.8
11, 20, 39, 57, 75, (79), (98)
Trey Wright, Kelvin Chan, Luciano Roberts, Ethan Martinovsky, Benjamin Rodriguez-Garcia, (Justen Estillore), (Michael O'Meara)
15:44.2, 15:54.6, 16:12.3, 16:31.2, 16:43.0, (16:45.1), (17:00.9)
3212Los Gatos, CA - Team Time (1st 5) 1:21:21.0 | Spread (1st 5) 1:05.9
5, 42, 47, 55, 63, (118), (142)
Aydon Stefanopoulos, Jack Fan, Keaton Wong, Jensen Bidmead, Ben Klarich, (Noah Hale), (Will Jenkins)
15:30.3, 16:18.8, 16:25.4, 16:30.3, 16:36.2, (17:14.5), (17:29.3)
4230Sacred Heart Cathedral, CA - Team Time (1st 5) 1:21:30.4 | Spread (1st 5) 1:11.5
18, 25, 31, 53, 103, (113), (162)
Miles Cook, Cam Gregg, Luke Moore, John (Dominic) Bankovitch, Jordan Wu, (Jack Biggar), (Ryan Joyce)
15:53.2, 15:58.8, 16:03.7, 16:30.0, 17:04.7, (17:10.3), (17:41.9)
5240Milpitas, CA - Team Time (1st 5) 1:21:28.1 | Spread (1st 5) 1:19.5
10, 13, 35, 84, 98, (105), (119)
Sahil Raj, Alex Althouse, Jordan Althouse, Akul Vinnakota, Koyo Kai, (Sidhant Burela), (Ethan Bautista)
15:41.4, 15:50.3, 16:06.3, 16:49.2, 17:00.9, (17:05.2), (17:14.6)
6249Bellarmine College Prep, CA - Team Time (1st 5) 1:21:58.3 | Spread (1st 5) 29.0
33, 38, 58, 59, 61, (63), (65)
Noa Morishige, Jack Frida, Abdulsalam Raja, Shrey Chettiar, Owen Botkin, (Nathan Petree), (Sonny Lowe)
16:05.7, 16:09.6, 16:33.8, 16:34.5, 16:34.7, (16:36.2), (16:36.4)
7254St Francis (Mountain View), CA - Team Time (1st 5) 1:21:56.0 | Spread (1st 5) 37.0
30, 37, 46, 69, 72, (80), (81)
Nikolas Muller, Utkarsh Agarwal, Matthew Mullane, Nathan Lo, Orion Espiritu, (Kevin Beebe), (Samuel O'Brien)
16:03.4, 16:09.0, 16:24.8, 16:38.4, 16:40.4, (16:45.6), (16:45.7)
8259Palo Alto, CA - Team Time (1st 5) 1:21:06.2 | Spread (1st 5) 2:09.1
2, 16, 40, 100, 101, (116), (123)
Grant Morgenfeld, Kelvin Moresi, Zachary Spain, Phela Durosinmi, Ryan Kim, (Michael Murphy), (HENRY LIU)
14:54.1, 15:50.9, 16:15.2, 17:02.8, 17:03.2, (17:10.9), (17:16.3)
9276Los Altos, CA - Team Time (1st 5) 1:22:17.2 | Spread (1st 5) 47.8
24, 43, 51, 76, 82, (85), (86)
Aaron Hepworth, Viktor Kieturakis, Boden Sirey, Dylan Gibson, Theodore Dischler, (Alex Halpin), (Daniel Van Campen)
15:58.0, 16:21.8, 16:28.1, 16:43.5, 16:45.8, (16:49.4), (16:51.3)
10287Branham, CA - Team Time (1st 5) 1:22:09.0 | Spread (1st 5) 1:38.4
8, 26, 44, 89, 120, (171), (180)
Spencer Zeljak, Alijah Murillo, Andrew Seefeldt, Donovan Bollini, Owen Daszko, (Lleyton Houston), (Anthony Nguyen)
15:36.4, 15:59.4, 16:22.5, 16:55.9, 17:14.8, (17:49.2), (17:55.8)
11320Adrian Wilcox, CA - Team Time (1st 5) 1:22:11.1 | Spread (1st 5) 2:08.0
6, 21, 22, 113, 158, (185), (202)
John Cooper, Tristan Kippes, Robert Cooper, Kevin Kou, Reza Amini, (Adithya Rao), (Sanjay Sathyagiri)
15:31.0, 15:54.7, 15:56.1, 17:10.3, 17:39.0, (18:01.7), (18:15.3)
12336Lynbrook, CA - Team Time (1st 5) 1:23:04.0 | Spread (1st 5) 1:05.9
16, 59, 83, 87, 91, (108), (131)
Adarsh Iyer, Kevin Yang, Aiden Kato, Vijay Krishnamoorthy, Nicholas Kong, (Adit Kantak), (Andrew Peng)
15:50.9, 16:34.5, 16:46.6, 16:55.2, 16:56.8, (17:07.2), (17:21.5)
13396Archbishop Riordan, CA - Team Time (1st 5) 1:23:42.2 | Spread (1st 5) 1:11.8
32, 49, 78, 115, 122, (132), (133)
Mason Mckee, Luke Grogan, William Parker, Liam Boumier, Gianluca Carboni, (Nico Navarro), (Colton Wang)
16:04.0, 16:26.9, 16:44.9, 17:10.6, 17:15.8, (17:21.6), (17:22.2)
14402Mountain View, CA - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 2:32.4
1, 45, 93, 127, 136, (145), (159)
Evan Markelz, Nathan Morris, Matthew Smith, Barbod Vaezeafshar, Rowan Moore, (Rory Olsen), (Rowan Gentin)
14:51.1, 16:24.2, 16:57.2, 17:20.0, 17:23.5, (17:30.0), (17:41.3)
15461Willow Glen, CA - Team Time (1st 5) 1:24:30.2 | Spread (1st 5) 1:38.7
14, 90, 107, 109, 141, (150), (190)
Casey Nuti, Thomas Doherty, Nikos Dal Canto, Magnus Vega, Hayden Kieslich, (Dominic Vaughn-Luma), (Jacob Lantis)
15:50.4, 16:56.3, 17:07.0, 17:07.4, 17:29.1, (17:34.8), (18:08.0)
16482Junipero Serra, CA - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 41.8
70, 92, 95, 96, 129, (134), (143)
Aaron Lee, Broghan Wilke-Hiland, Teddy Kaiser, Will McGuire, Tai Ryan, (Vincent Schelstraete), (Jack McGuire)
16:39.2, 16:56.9, 16:58.6, 16:58.9, 17:21.0, (17:22.4), (17:29.7)
17505Homestead, CA - Team Time (1st 5) 1:24:53.7 | Spread (1st 5) 1:47.5
27, 68, 111, 130, 169, (179), (187)
Evan Gardner, Ido Halevy, Joshua Lim, Spencer Ye, Caleb Leung, (Siyi Ji), (Parker Levy)
16:00.3, 16:36.9, 17:07.5, 17:21.2, 17:47.8, (17:55.3), (18:06.3)
18509Henry M. Gunn, CA - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 1:42.2
36, 71, 112, 117, 173, (175), (192)
Jake Seley, Martin Moshfeghi, Troy Woodley, David Keehn, Justin Chin, (Alexander Chang), (Jason Luo)
16:08.2, 16:39.7, 17:08.5, 17:13.2, 17:50.4, (17:50.9), (18:08.3)
19539Monta Vista, CA - Team Time (1st 5) 1:25:16.3 | Spread (1st 5) 1:57.9
15, 56, 135, 163, 170, (207), (210)
Denny Dong, Tanay Parikh, Ravi Polisetti, Gene Zhou, Ari Rajaram, (Ruhaan Shah), (William Wu)
15:50.8, 16:30.6, 17:23.0, 17:43.2, 17:48.7, (18:19.3), (18:21.9)
20543Archbishop Mitty, CA - Team Time (1st 5) 1:25:00.3 | Spread (1st 5) 2:23.2
4, 73, 137, 155, 174, (201), (228)
Liam Saxton, Yuvan Provine, Kidus Yami, Blake Tangney, Varun Girish, (Alex Zhu), (Rashiq Mazumder)
15:27.5, 16:40.6, 17:24.4, 17:37.1, 17:50.7, (18:14.5), (18:50.2)
21563Santa Clara, CA - Team Time (1st 5) 1:25:55.9 | Spread (1st 5) 1:47.3
48, 50, 88, 178, 199, (212), (254)
Sebastian McMahon, Dominic McMahon, James Kepner, Kyle Ogino, Noel Cevallos, (Quinn Tu), (Koki Hasegawa)
16:25.8, 16:28.0, 16:55.6, 17:53.4, 18:13.1, (18:22.6), (19:22.8)
22633Pioneer, CA - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 2:47.3
3, 125, 143, 166, 196, (221), (315)
Carson Hedlund, Ethan Mosher, Connor Whitson, Tomas Nieto, Colby Leal, (Daniel Bartz), (Tobias Sandler)
15:23.5, 17:19.2, 17:29.7, 17:44.7, 18:10.8, (18:38.0), (23:29.3)
23688Prospect, CA - Team Time (1st 5) 1:27:12.8 | Spread (1st 5) 46.5
103, 121, 124, 164, 176, (208), (213)
Charlie Kirkendall, Austen Grabbe, Pranav Sairam, Luis Folkers, Caleb Entwisle, (Nolan Breit), (Joseph Avellar)
17:04.7, 17:15.1, 17:18.4, 17:43.4, 17:51.2, (18:19.4), (18:25.3)
24700Piedmont Hills, CA - Team Time (1st 5) 1:27:21.9 | Spread (1st 5) 1:37.4
62, 128, 147, 165, 198, (204), (231)
Anthony Sosa, Ryan Aziz, Troy Nguyen, Spencer King, Henry Koo, (Jose Contreras), (Aaron Nguyen)
16:34.8, 17:20.4, 17:30.6, 17:43.9, 18:12.2, (18:15.7), (18:53.1)
25704Saratoga, CA - Team Time (1st 5) 1:27:30.2 | Spread (1st 5) 1:04.9
102, 106, 150, 153, 193, (203), (217)
Wasil Khan, Steven Sun, Pranav Rajan, Jacob Merrill, Jack Tong, (Tas Long), (Raghav Rajan)
17:04.5, 17:05.3, 17:34.8, 17:36.2, 18:09.4, (18:15.4), (18:30.1)
26711Gilroy, CA - Team Time (1st 5) 1:28:08.0 | Spread (1st 5) 3:42.8
9, 74, 138, 238, 252, (290), (307)
Joshua Guzman, Miguel Flores, Harshaan Mangat, Ricardo Chavarria, Kevin Avendano Sernas, (Jacob Salinas), (Adrian Figueroa)
15:39.0, 16:42.6, 17:26.7, 18:57.9, 19:21.8, (20:46.9), (22:15.8)
27717Evergreen Valley, CA - Team Time (1st 5) 1:27:35.3 | Spread (1st 5) 1:33.4
66, 139, 157, 160, 195, (205), (227)
Abhyuday Srivatsa, Mateo Carino, Brandon Gingras, Rohith Kompella, Nagaashrith Kaliki, (Ethan Mathai), (Jeremy Gingras)
16:36.7, 17:28.1, 17:38.9, 17:41.5, 18:10.1, (18:16.4), (18:43.4)
28761Fremont, CA - Team Time (1st 5) 1:28:36.0 | Spread (1st 5) 3:07.4
12, 97, 194, 223, 235, (240), (245)
Isaac Tiscareno, Leland Nguyen, Matthew Tsai, Zeke Carder, Alon Raz, (Eric Tang), (Cesar Pena)
15:49.6, 16:59.3, 18:09.9, 18:40.2, 18:57.0, (19:00.3), (19:07.6)
29782Leland, CA - Team Time (1st 5) 1:28:21.9 | Spread (1st 5) 1:30.5
67, 167, 177, 182, 189, (191), (234)
Colin Jubert, Kyan Wang, Brian Jackson, Ethan Aji, Rihito Yamaguchi, (Steven Watson), (Zachary Derse)
16:36.8, 17:46.6, 17:51.8, 17:59.4, 18:07.3, (18:08.2), (18:54.2)
30789Leigh, CA - Team Time (1st 5) 1:28:37.8 | Spread (1st 5) 1:48.1
54, 156, 186, 187, 206, (225), (226)
Andrew Hamamoto, Noah Thompson, Ethan Garner, Hudson Kasenchak, Cade Robertson, (Rayan Ezaz), (William Giangreco)
16:30.1, 17:38.3, 18:04.9, 18:06.3, 18:18.2, (18:40.4), (18:40.5)
31804Cupertino, CA - Team Time (1st 5) 1:28:46.4 | Spread (1st 5) 2:33.2
33, 149, 184, 216, 222, (248), (253)
Dylan Frake, Conrad St. Dennis, Curtis Zhang, Albert Zhang, Aryamaan Choudhury, (Wilson Lu), (Aidan Gamba)
16:05.7, 17:34.2, 17:59.7, 18:27.9, 18:38.9, (19:12.8), (19:22.6)
32806Del Mar, CA - Team Time (1st 5) 1:29:30.0 | Spread (1st 5) 3:41.3
41, 146, 168, 181, 270, (280), (299)
Ashton Scheerer, Alonso Joaquin Rojas, Israel Hernandez, Ty Fought, Henry Oliver, (Samuel Dorai-Raj), (Adrian Amaya)
16:17.0, 17:30.2, 17:47.6, 17:56.9, 19:58.3, (20:23.4), (21:26.4)
33880Silver Creek, CA - Team Time (1st 5) 1:29:33.7 | Spread (1st 5) 52.1
139, 160, 172, 200, 209, (229), (250)
Jerry Dang, Donovan Ly, Eric Huynh, Dhilan Mistry, Ryan Tabatabai, (Ethan Garcia), (James Nguyen)
17:28.1, 17:41.5, 17:49.5, 18:14.4, 18:20.2, (18:50.3), (19:16.6)
34970Valley Christian-SJ, CA - Team Time (1st 5) 1:31:17.5 | Spread (1st 5) 1:23.7
148, 152, 197, 236, 237, (239), (251)
Caleb Subity, Christopher Zhang, Jeremy Darrow, Om Gandhi, Justin Shi, (Tyler Tran), (Andrew Salisbury)
17:34.1, 17:35.8, 18:12.1, 18:57.7, 18:57.8, (18:58.7), (19:21.1)
351029Andrew Hill, CA - Team Time (1st 5) 1:33:36.7 | Spread (1st 5) 3:53.5
28, 224, 241, 267, 269, (276), (288)
James Estrella, Isaac Alshraideh, Jordan Legaspi, Sebastian Palafox, Nam Nguyen, (Abel Gonzales), (Suyash Sawant)
16:02.7, 18:40.3, 19:02.4, 19:55.1, 19:56.2, (20:11.4), (20:42.5)
361138James Lick, CA - Team Time (1st 5) 1:35:04.2 | Spread (1st 5) 2:44.1
153, 214, 220, 273, 278, (279), (298)
Jonathan Kammerer, Jose Gomez, Alexander Herrera, Joel Marquez, Giovanni Flores, (Alfredo Munoz), (Omar Sanchez)
17:36.2, 18:26.7, 18:37.2, 20:03.8, 20:20.3, (20:20.8), (21:25.6)
371160Abraham Lincoln (SJ), CA - Team Time (1st 5) 1:36:32.7 | Spread (1st 5) 3:27.7
94, 243, 265, 277, 281, (297), (312)
Diego Ochoa Mendez, Benjamin Bauer, Nicholas Van Ash, Donavon Manguerra, Angel Gutierrez, (Dane Mettler), (Patrick OLeary)
16:58.1, 19:03.2, 19:46.8, 20:18.8, 20:25.8, (21:25.3), (23:09.4)
381201Christopher, CA - Team Time (1st 5) 1:35:34.8 | Spread (1st 5) 1:39.8
183, 244, 255, 256, 263, (264), (283)
Martin Picazo, Nils Johansson, Avery Montejano, David Romero, Aiden Lopez, (Max Hernandez), (Christopher Nucci)
17:59.6, 19:07.1, 19:24.0, 19:24.7, 19:39.4, (19:45.7), (20:34.8)
391206Oak Grove, CA - Team Time (1st 5) 1:39:04.8 | Spread (1st 5) 4:45.0
77, 261, 272, 295, 301, (302), (311)
Nicolas Reed, Mohamed Mohammed, Mason Firebaugh, Alfredo Pascual, Daniel Nakashima, (Derek Dinh), (Jacob Lubben)
16:43.7, 19:33.6, 20:02.5, 21:16.3, 21:28.7, (21:42.5), (23:07.9)
401255Santa Teresa, CA - Team Time (1st 5) 1:37:36.2 | Spread (1st 5) 2:09.0
211, 219, 268, 275, 282, (287), (293)
Rodrigo Valle, Ethan Tao, Arkadiusz Matlosz, Preston Nguyen, Matthew Carino, (Hayden Hernandez), (John Gutierrez)
18:22.3, 18:36.0, 19:56.1, 20:10.5, 20:31.3, (20:41.3), (21:04.0)
411266Gunderson, CA - Team Time (1st 5) 1:38:06.6 | Spread (1st 5) 3:19.8
215, 230, 258, 260, 303, (305), (310)
Nicolas Luster, Nathanial Luster, Kevin Mendoza, Christopher Heering, Israel Sanchez, (Riley Murrry), (Mathew Morales)
18:27.1, 18:50.8, 19:28.9, 19:32.9, 21:46.9, (21:50.7), (22:24.3)
421270Ann Sobrato, CA - Team Time (1st 5) 1:37:21.5 | Spread (1st 5) 1:07.9
232, 242, 259, 266, 271, (285), (289)
Thomas Nielson, Brandon Cendejas, Adrian Celis, Colin Curto, Mason Guersch, (Evan McEuen), (Ben Hayes)
18:53.3, 19:02.5, 19:31.0, 19:53.5, 20:01.2, (20:41.0), (20:44.7)
431295Yerba Buena, CA - Team Time (1st 5) 1:38:27.7 | Spread (1st 5) 2:22.4
218, 249, 262, 274, 292, (294), (295)
Jesus Murillo, Atticus Wong, Kevin Estrada, Nathan Hong, Harry Dam, (Marvin Tran), (Atlas Wong)
18:34.9, 19:12.9, 19:38.1, 20:04.5, 20:57.3, (21:10.7), (21:16.3)
441312Mt Pleasant, CA - Team Time (1st 5) 1:38:58.6 | Spread (1st 5) 1:54.6
233, 247, 257, 284, 291, (304), (306)
Kristian De La Sierra, Nico Caldera, Anthony Nunez, Rigo Pedraza, Howie Do, (Josue Moctezuma), (Jonathan Parisi)
18:53.6, 19:09.7, 19:26.9, 20:40.2, 20:48.2, (21:48.6), (22:12.8)
451469Live Oak, CA - Team Time (1st 5) 1:49:16.9 | Spread (1st 5) 4:34.6
246, 285, 308, 313, 317, (321)
Samuel Decker, Aaron Saucedo, Nolan Ledwith, Esaie Prickett, Ty Sandberg, (Dante Guerrero)
19:08.2, 20:41.0, 22:19.7, 23:25.2, 23:42.8, (26:35.9)
461557Overfelt, CA - Team Time (1st 5) 1:55:21.8 | Spread (1st 5) 3:01.0
300, 309, 314, 316, 318, (319), (320)
Steven Arreola, Isaak Davila, Daniel Garcia, Jesus Torres, Hugo Barriag-Garcia, (Andrew Lieu), (Julio Arellano)
21:28.5, 22:20.4, 23:27.8, 23:35.6, 24:29.5, (24:58.8), (26:24.5)