128St Francis (Mountain View), CA - Team Time (1st 5) 1:16:58.8 | Spread (1st 5) 19.4
2, 2, 5, 9, 10, (12), (15)
Colton Colonna, Shyam Kumar, Juan Pablo Garcia, Eric Eng, Daniel Skahill, (Mason Elefant), (Aiden Maddison)
15:15.9, 15:15.9, 15:21.0, 15:30.7, 15:35.3, (15:35.6), (15:42.1)
276Homestead, CA - Team Time (1st 5) 1:18:32.8 | Spread (1st 5) 52.8
1, 10, 14, 22, 29, (46), (68)
Ryan Ma, Julien Kehon, Sahil Morchi, Gabe Rosado, Cameron Mackay, (Jared Chan), (Drew Fenton)
15:14.2, 15:35.3, 15:36.0, 16:00.3, 16:07.0, (16:20.9), (16:41.0)
3119Bellarmine College Prep, CA - Team Time (1st 5) 1:19:43.7 | Spread (1st 5) 56.2
4, 19, 30, 31, 35, (51), (54)
Meika Beaudoin-Rousseau, Alex Scales, Ross D'Orfani, Luke Hammers, Nicholas Riener, (Ted Fuell), (Luis Miguel Zialcita)
15:17.0, 15:56.3, 16:08.0, 16:09.2, 16:13.2, (16:25.4), (16:29.4)
4140Sacred Heart Cathedral, CA - Team Time (1st 5) 1:20:30.7 | Spread (1st 5) 17.9
18, 24, 25, 36, 37, (45), (56)
Matthew Farruggio, Ethan Guerrero, Connor Sheridon, Charlie Strella, Nathaniel Horne, (Yonatan Ocbai), (Massimiliano Donati)
15:56.2, 16:02.9, 16:03.7, 16:13.8, 16:14.1, (16:20.8), (16:31.5)
5204Willow Glen, CA - Team Time (1st 5) 1:21:21.6 | Spread (1st 5) 52.0
17, 23, 34, 65, 65, (83), (85)
Zach Walker, Marco Dal Canto, Nic Dinsdale, Mustafa Abdalla, Julio Cerda, (Alex Asch), (Julian Virrhueta)
15:48.0, 16:01.6, 16:12.0, 16:40.0, 16:40.0, (16:49.0), (16:49.5)
6224Los Altos, CA - Team Time (1st 5) 1:21:20.0 | Spread (1st 5) 1:13.6
8, 27, 48, 70, 71, (92), (101)
Owen MacKenzie, Adam Sage, Kevin Andrews, Geoffrey Glass, Luke Sage, (Daniel Ghasemfar), (Tomo Yoshino)
15:28.0, 16:05.0, 16:24.0, 16:41.4, 16:41.6, (16:57.0), (17:07.0)
224Palo Alto, CA - Team Time (1st 5) 1:21:31.6 | Spread (1st 5) 1:20.1
16, 20, 41, 48, 99, (100), (134)
Henry Saul, Sam Craig, Reed Foster, Donald Taggart, John Tayeri, (Aashai Avadhani), (Matias Sama)
15:45.9, 15:57.7, 16:18.0, 16:24.0, 17:06.0, (17:06.4), (17:41.4)
8239Archbishop Mitty, CA - Team Time (1st 5) 1:21:53.6 | Spread (1st 5) 40.4
26, 32, 33, 73, 75, (94), (102)
Samuel Leather, Devin Makhni, Arnav Choudhury, Aleksei Dillon, Tuan Shridhar, (Alvaro Pinal-Alfaro), (Jim Falcone)
16:04.5, 16:10.3, 16:10.6, 16:43.3, 16:44.9, (17:00.3), (17:08.7)
9296Archbishop Riordan, CA - Team Time (1st 5) 1:22:21.5 | Spread (1st 5) 1:11.4
12, 59, 64, 80, 81, (166), (190)
Trevor Paulbitski, James Upchurch, EJ Odocayen, Gene Aberouette, Alexander Vallecillo, (Aidan Murtagh), (Ethan Lin)
15:35.6, 16:33.3, 16:38.8, 16:46.8, 16:47.0, (18:08.3), (18:35.0)
10336St Ignatius, CA - Team Time (1st 5) 1:23:14.0 | Spread (1st 5) 43.8
38, 62, 67, 76, 93, (98), (104)
Marco Bonacini, Evan Yee, Sean Doheny, John DeGraw, Joey Cuevas, (Matt Fisher), (Michael O'Bryan)
16:14.9, 16:34.9, 16:40.2, 16:45.3, 16:58.7, (17:04.5), (17:10.2)
11345Junipero Serra, CA - Team Time (1st 5) 1:23:14.8 | Spread (1st 5) 31.1
42, 56, 77, 84, 86, (87), (119)
Enrique Brenes, Andrew Abbey, Sean O'Brien, Raymond Zhang, Ryan Possa, (Jack Lewis), (Aidan Pond)
16:18.6, 16:31.5, 16:45.8, 16:49.2, 16:49.7, (16:50.3), (17:24.7)
12433Cupertino, CA - Team Time (1st 5) 1:24:45.9 | Spread (1st 5) 1:39.9
27, 44, 88, 135, 139, (142), (179)
Maximiliano Chavez, Owen Tanaka, Jake Davidson, Parker Magnuson, Debarshi Basak, (Lucas Frazier), (Justin Chow)
16:05.0, 16:20.0, 16:54.0, 17:42.0, 17:44.9, (17:45.4), (18:25.0)
13470Westmont, CA - Team Time (1st 5) 1:25:22.1 | Spread (1st 5) 1:47.0
21, 40, 127, 138, 144, (153), (178)
Garrett MacQuiddy, Jason Gomez, Hrishikesh Joshi, Jett Felder, Kyle Davies, (Christian Moreland), (Christopher Carter)
16:00.0, 16:16.9, 17:33.9, 17:44.3, 17:47.0, (18:00.0), (18:23.0)
14489Valley Christian-SJ, CA - Team Time (1st 5) 1:25:12.2 | Spread (1st 5) 2:34.0
7, 82, 103, 147, 150, (152), (200)
Joseph Renati, William Luders, Noah Shinn, Nate Moore, Benjamin Kaestner, (Jack Adamson), (Raghav Saran)
15:24.5, 16:47.9, 17:09.3, 17:52.0, 17:58.5, (17:59.7), (18:50.8)
15493Monta Vista, CA - Team Time (1st 5) 1:25:35.8 | Spread (1st 5) 38.0
68, 96, 106, 110, 113, (120), (123)
Jeffrey Xu, Kingsley Wang, Aravind Meyyappan, Kyle Tsujimoto, Justin Lin, (Nitin Subramanian), (Andy Fang)
16:41.0, 17:04.0, 17:13.8, 17:18.0, 17:19.0, (17:27.0), (17:29.0)
16494Evergreen Valley, CA - Team Time (1st 5) 1:25:32.8 | Spread (1st 5) 1:11.4
50, 91, 107, 118, 128, (131), (155)
Clifford Xu, Michael Acosta, Hrishi Kachhia, Noor Seale, Ky Hoang, (Ishaan Singh), (Arshome Sahagun)
16:24.2, 16:56.3, 17:15.5, 17:21.2, 17:35.6, (17:40.0), (18:03.0)
17519Santa Teresa, CA - Team Time (1st 5) 1:25:58.6 | Spread (1st 5) 53.3
63, 97, 115, 120, 124, (129), (171)
Carson Smith, Edgar Williams, Manuel Haro, Ethan Leahy, Yuuki Okazaki, (Brandon Johnson), (Owen Davies)
16:37.0, 17:04.3, 17:20.0, 17:27.0, 17:30.3, (17:39.1), (18:15.0)
18540Milpitas, CA - Team Time (1st 5) 1:26:22.8 | Spread (1st 5) 1:30.7
60, 78, 90, 154, 158, (232), (240)
Kaito Hashimoto, Nathan Dulay, Naran Nathan, Jomar Mendoza, Vincent Tran, (Keiran Pinili), (Austin Espinoza)
16:34.0, 16:46.2, 16:55.9, 18:02.0, 18:04.7, (19:43.2), (20:02.4)
19572Lynbrook, CA - Team Time (1st 5) 1:26:43.2 | Spread (1st 5) 1:02.9
72, 95, 122, 140, 143, (145), (159)
Kevin Chacko, Cosmo Cao, Vincent Peng, Tru Do, Aaron Cho, (Hugo Wu), (Nachiket Ingle)
16:43.0, 17:00.5, 17:28.8, 17:45.0, 17:45.9, (17:48.3), (18:05.3)
20601Fremont, CA - Team Time (1st 5) 1:27:21.3 | Spread (1st 5) 1:38.9
43, 126, 137, 146, 149, (164), (174)
Frank Wang, Aditya Kini, Gabe Escalera, Nicolas Heuchert, Kyle Du Val, (Alex Workman), (Idreece Barnes)
16:18.7, 17:33.2, 17:42.6, 17:49.2, 17:57.6, (18:07.1), (18:18.9)
21621Pioneer, CA - Team Time (1st 5) 1:27:34.8 | Spread (1st 5) 1:54.1
74, 79, 108, 167, 193, (204), (216)
Max Corrales, Ethan Sunseri, Riker Cox, Ryan Daly, Luc Lorain, (Jacob Klarke), (Taujvyonne Daniels)
16:44.0, 16:46.5, 17:17.3, 18:08.9, 18:38.1, (18:52.4), (19:03.8)
22622Saratoga, CA - Team Time (1st 5) 1:27:41.9 | Spread (1st 5) 1:52.9
47, 108, 125, 170, 172, (192), (212)
Amit Nag, Anirudh Rao, David Berkowitz-Sklar, Charles Qi, Kole Tippetts, (Nirav Adunuthula), (Tarun Krishnan)
16:23.0, 17:17.3, 17:31.2, 18:14.5, 18:15.9, (18:37.0), (18:59.0)
23635Henry M. Gunn, CA - Team Time (1st 5) 1:27:58.8 | Spread (1st 5) 1:59.1
53, 112, 133, 156, 181, (205), (208)
Justin Chiao, Colin Huang, Noah Kuehn, Elijah Schachter, Mateo Xia, (Ryan Wang), (Chris Liao)
16:27.9, 17:18.9, 17:41.2, 18:03.8, 18:27.0, (18:54.0), (18:54.9)
24664Los Gatos, CA - Team Time (1st 5) 1:28:26.9 | Spread (1st 5) 1:36.0
55, 132, 157, 160, 160, (168), (175)
Luca Bommarito, Mason Manca, Spencer Hotelling, Andrew Chrissan, Brenden Cummins, (Oliver Wang), (Justin Peck)
16:30.0, 17:40.9, 18:04.0, 18:06.0, 18:06.0, (18:11.0), (18:19.0)
25738Mountain View, CA - Team Time (1st 5) 1:29:44.9 | Spread (1st 5) 3:01.1
38, 115, 163, 198, 224, (227), (228)
Daniel Frees, Ben Woods, Matteo Gobry, Tai Nguyen, Jacob Dyer, (Ryan DeAngelis), (Evan Lai)
16:14.9, 17:20.0, 18:07.0, 18:47.0, 19:16.0, (19:21.0), (19:33.0)
26776James Lick, CA - Team Time (1st 5) 1:30:36.1 | Spread (1st 5) 3:17.8
52, 114, 188, 189, 233, (244), (246)
Azael Zamora, Inteus Castro-Lopez, Jose Limon, Mark Orpia, Nien Tran, (Jared Resendiz), (Jesus Deloya)
16:25.7, 17:19.2, 18:33.2, 18:34.5, 19:43.5, (20:11.7), (20:14.6)
27784Prospect, CA - Team Time (1st 5) 1:30:58.2 | Spread (1st 5) 3:20.6
56, 130, 180, 183, 235, (236), (250)
Dylan Ellis, Jonathan Yuen, Joseph Lei, Kellen Le, Schumacher Kyle, (Josh Boike), (Darrin Chuang)
16:31.5, 17:39.9, 18:26.6, 18:28.1, 19:52.1, (19:55.1), (20:25.4)
28796Branham, CA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 2:34.5
61, 115, 199, 203, 218, (234), (257)
Evan Franco, Robert Oryall, James Wateska, Caelan Reinoso, Andrew Nguyen, (Trent Algea), (Benjamin Shoemaker)
16:34.2, 17:20.0, 18:49.0, 18:52.1, 19:08.7, (19:47.4), (20:48.0)
29824Adrian Wilcox, CA - Team Time (1st 5) 1:30:54.4 | Spread (1st 5) 1:39.8
110, 151, 169, 184, 210, (213), (219)
Matthew Zazkowski, Eugene Baldonado, Patrick Yi, Kentaro Lawrence, Elijah Alexander, (Eliezer Martinez), (Thomas Baldonado)
17:18.0, 17:59.0, 18:11.4, 18:28.2, 18:57.8, (19:00.3), (19:10.0)
30864Leland, CA - Team Time (1st 5) 1:31:33.2 | Spread (1st 5) 58.3
135, 162, 182, 191, 194, (207), (214)
William Cui, Christian Wiebe, Tyler Uyeda, Jason Bechdolt, Ethan Soe, (Tobias Worledge), (Alex-Zhangyi Chen)
17:42.0, 18:06.1, 18:28.0, 18:36.8, 18:40.3, (18:54.3), (19:01.0)
31927Piedmont Hills, CA - Team Time (1st 5) 1:33:18.6 | Spread (1st 5) 2:55.7
105, 173, 184, 222, 243, (246), (255)
Darick Martinez, Hideshi Izu, Henry Zheng, Clement Leba, Alex Sen, (JOHN KE), (Anthony Hoang)
17:12.3, 18:17.0, 18:28.2, 19:13.1, 20:08.0, (20:14.6), (20:43.0)
32929Silver Creek, CA - Team Time (1st 5) 1:32:46.0 | Spread (1st 5) 1:08.8
141, 186, 196, 201, 205, (217), (220)
Dean Jones, Brandon Wong, Preet Patel, Christopher Do, Oscar Arzola, (George Njinia), (Andy Nguyen)
17:45.2, 18:29.0, 18:45.8, 18:52.0, 18:54.0, (19:05.0), (19:11.9)
33931Independence, CA - Team Time (1st 5) 1:32:42.3 | Spread (1st 5) 1:03.4
148, 176, 187, 209, 211, (241), (275)
Isiah Tulio, Brian Ma, Juggie Ray Heerey, Brandon Nguyen, Ethan Cheng, (Josh Pastores), (Michael Huynh)
17:54.8, 18:20.9, 18:31.1, 18:57.3, 18:58.2, (20:03.3), (23:22.6)
341009Andrew Hill, CA - Team Time (1st 5) 1:37:28.0 | Spread (1st 5) 5:31.0
5, 242, 251, 253, 258, (266), (273)
Jorge Estrella, Kevin Medina, Jesus Murillo, Franklin Nguyen, Tanner Perry, (Fernando Camacho), (Minh Nguyen)
15:21.0, 20:07.0, 20:28.0, 20:40.0, 20:52.0, (22:27.0), (22:59.0)
351088Mt Pleasant, CA - Team Time (1st 5) 1:37:51.6 | Spread (1st 5) 3:28.0
165, 195, 226, 239, 263, (264)
Rogelio Lopez, Eric Enow, Efrain Donato, Gonzalo Gomez, Jose De La Sierra, (Nathan Parisi)
18:08.0, 18:45.6, 19:20.0, 20:02.0, 21:36.0, (21:55.0)
361092Overfelt, CA - Team Time (1st 5) 1:42:52.9 | Spread (1st 5) 5:59.1
89, 201, 262, 269, 271, (276), (277)
Jesse Cruz, Diego Sanchez, Alexis Gonzalez, Jared Basilio, Angel Amaton, (Erick Fuerte), (Nicho Dimas)
16:54.9, 18:52.0, 21:29.0, 22:43.0, 22:54.0, (23:59.0), (24:00.0)
371100Santa Clara, CA - Team Time (1st 5) 1:36:52.0 | Spread (1st 5) 1:40.0
177, 223, 225, 237, 238, (248), (256)
Cedric Salvador, Aguinaldo Navarro, Scott L'Heureux, Bilal Adam Malik, Humza Malik, (Muhammad Baloch), (Talha Shafik)
18:21.0, 19:15.0, 19:19.0, 19:56.0, 20:01.0, (20:15.0), (20:46.0)
381113Ann Sobrato, CA - Team Time (1st 5) 1:37:06.2 | Spread (1st 5) 1:37.7
197, 215, 221, 231, 249, (254)
Braedon Hoge, Josef Mosher, Nathan Jaegar, Chris Havens, Trey Tate, (Ryan Valenzuela)
18:46.6, 19:03.7, 19:12.6, 19:39.0, 20:24.3, (20:40.1)
391232Yerba Buena, CA - Team Time (1st 5) 1:42:11.0 | Spread (1st 5) 1:38.0
229, 230, 252, 260, 261, (265), (270)
Daniel Correa, David Quijada, Branson Dao, Moises Arenas, Juan Villaseca, (Richard Broadbent), (Billy Vo)
19:36.0, 19:38.0, 20:30.0, 21:13.0, 21:14.0, (22:18.0), (22:49.0)
401310Live Oak, CA - Team Time (1st 5) 1:49:04.0 | Spread (1st 5) 2:42.0
245, 259, 266, 268, 272, (273), (277)
Luke Sandberg, Connor Ghione, Isaac Cardenas, Tyler Leong, Ulises Alcalde, (Anthony Aochi), (Nathaniel Ridola)
20:14.0, 20:59.0, 22:27.0, 22:28.0, 22:56.0, (22:59.0), (24:00.0)