133St Francis (Mountain View), CA - Team Time (1st 5) 1:18:09.5 | Spread (1st 5) 40.7
2, 4, 5, 6, 16, (31), (39)
Colton Colonna, Eric Eng, Juan Pablo Garcia, Aiden Maddison, Daniel Skahill, (Mason Elefant), (Euan Cairns)
15:21.5, 15:30.5, 15:35.3, 15:40.0, 16:02.2, (16:19.0), (16:26.3)
273Bellarmine College Prep, CA - Team Time (1st 5) 1:19:28.8 | Spread (1st 5) 42.5
3, 11, 17, 19, 23, (42), (47)
Colin Peattie, Ross D'Orfani, Nolan Topper, Clem Welsh, Galen Topper, (Luke Hammers), (Truman Paras)
15:24.5, 15:49.8, 16:02.4, 16:05.1, 16:07.0, (16:27.8), (16:32.2)
3159Palo Alto, CA - Team Time (1st 5) 1:20:57.7 | Spread (1st 5) 1:36.2
1, 22, 28, 41, 67, (101), (101)
Henry Saul, Donald Taggart, Alex Evans, John Tayeri, Benjamin Huang, (Philippe Rerolle), (David Evans)
15:15.4, 16:06.5, 16:16.6, 16:27.6, 16:51.6, (17:21.7), (17:21.7)
4161Los Altos, CA - Team Time (1st 5) 1:21:14.6 | Spread (1st 5) 57.8
8, 13, 33, 53, 54, (59), (76)
Owen MacKenzie, Adam Sage, Rian Lawlor, Daniel Ghasemfar, Kevin Andrews, (Luke Sage), (Daniel Adams)
15:42.4, 15:53.5, 16:19.9, 16:38.6, 16:40.2, (16:42.8), (16:59.8)
5168Evergreen Valley, CA - Team Time (1st 5) 1:21:25.5 | Spread (1st 5) 1:01.9
9, 24, 35, 36, 64, (125), (151)
Ishaan Singh, Advait Krishnan, Hrishi Kachhia, Clifford Xu, Noor Seale, (Arshome Sahagun), (Sriman Gattepalli)
15:43.0, 16:09.3, 16:23.5, 16:24.8, 16:44.9, (17:41.1), (17:56.2)
6170Willow Glen, CA - Team Time (1st 5) 1:21:24.8 | Spread (1st 5) 52.4
12, 13, 32, 52, 61, (63), (72)
Brian Pedraza, Alex Asch, Devon Nuti, James Pappadakis, Julian Virrhueta, (Julian Virrueta), (Kelly Hubbard)
15:51.3, 15:53.5, 16:19.1, 16:37.2, 16:43.7, (16:44.2), (16:56.7)
7201Homestead, CA - Team Time (1st 5) 1:22:08.9 | Spread (1st 5) 38.2
18, 26, 45, 55, 57, (73), (86)
Julien Kehon, Ryan Ma, Gabe Rosado, Sahil Morchi, Drew Fenton, (Jared Chan), (Garrett Cotter)
16:02.9, 16:15.0, 16:29.2, 16:40.7, 16:41.1, (16:57.7), (17:09.7)
8219Santa Teresa, CA - Team Time (1st 5) 1:22:23.5 | Spread (1st 5) 1:09.4
15, 29, 44, 49, 82, (98), (110)
Carson Smith, Brandon Johnson, Caleb Mok, Edgar Williams, Yuuki Okazaki, (Ethan Leahy), (Owen Davies)
15:57.0, 16:16.8, 16:28.9, 16:34.4, 17:06.4, (17:19.9), (17:29.1)
9292Archbishop Mitty, CA - Team Time (1st 5) 1:23:40.4 | Spread (1st 5) 58.9
27, 38, 48, 88, 91, (96), (133)
Devin Makhni, Taylor Iden, Arnav Choudhury, Alvaro Pinal-Alfaro, Connor Chancey, (Nicholas Meeker), (Lucas DeBenedetti)
16:15.3, 16:26.2, 16:33.1, 17:11.6, 17:14.2, (17:18.9), (17:45.0)
10388Cupertino, CA - Team Time (1st 5) 1:25:01.7 | Spread (1st 5) 1:12.3
40, 50, 81, 93, 124, (182), (189)
Maximiliano Chavez, Owen Tanaka, Kai Winebarger, Ralph Wang, Koji Uchino, (Nicholas Gotlib), (Madhav Asok)
16:26.9, 16:35.1, 17:05.9, 17:14.6, 17:39.2, (18:24.3), (18:25.8)
11412Branham, CA - Team Time (1st 5) 1:25:06.3 | Spread (1st 5) 1:57.0
10, 60, 78, 129, 135, (142), (174)
Evan Franco, Robert Oryall, Caelan Reinoso, James Wateska, Samarth Boranna, (Joshua Perez), (Andrew Nguyen)
15:49.3, 16:43.5, 17:04.1, 17:43.1, 17:46.3, (17:50.9), (18:18.2)
12438Lynbrook, CA - Team Time (1st 5) 1:25:39.7 | Spread (1st 5) 1:30.9
30, 51, 100, 119, 138, (144), (150)
Cosmo Cao, Vincent Peng, Maxwell Chien, Derek Han, Ethan J. Lin, (Ethan C. Lin), (Rohit Malhotra)
16:17.9, 16:35.9, 17:21.1, 17:36.0, 17:48.8, (17:52.3), (17:55.6)
13455Leland, CA - Team Time (1st 5) 1:26:04.0 | Spread (1st 5) 33.8
71, 75, 89, 109, 111, (161), (190)
Christian Wiebe, Sami Shafi, Eric Kontur, Jason Bechdolt, Zach Kamali, (Trent Donaldson), (Ethan Rauchwerk)
16:55.8, 16:58.2, 17:13.3, 17:27.1, 17:29.6, (18:06.2), (18:26.1)
14456Sacred Heart Cathedral, CA - Team Time (1st 5) 1:26:02.3 | Spread (1st 5) 1:12.5
37, 80, 104, 113, 122, (131), (140)
Matthew Farruggio, Connor Sheridon, Charlie Strella, Sedge Greenlee, Curren Clark, (Luke Eccles), (Gavin Ogawa)
16:25.0, 17:05.0, 17:23.1, 17:31.7, 17:37.5, (17:44.1), (17:49.6)
15486Monta Vista, CA - Team Time (1st 5) 1:26:20.4 | Spread (1st 5) 58.1
65, 74, 105, 112, 130, (148), (179)
Rohun Agrawal, Andrew Richardson, Justin Yu, Nitin Subramanian, Sahil Goel, (Kyle Tsujimoto), (Karthik Guruvayurappan)
16:45.2, 16:57.8, 17:24.0, 17:30.1, 17:43.3, (17:55.1), (18:20.5)
16492Valley Christian-SJ, CA - Team Time (1st 5) 1:26:21.5 | Spread (1st 5) 1:45.8
46, 61, 79, 137, 169, (186), (274)
William Luders, Will Luders, Ryane Li, Nate Moore, Jack Adamson, (Noah Shinn), (Justin Morgan)
16:29.3, 16:43.7, 17:04.8, 17:48.6, 18:15.1, (18:25.1), (19:50.3)
17504Westmont, CA - Team Time (1st 5) 1:26:07.0 | Spread (1st 5) 2:48.0
7, 56, 77, 167, 197, (234), (240)
Garrett MacQuiddy, Hrishikesh Joshi, Jett Felder, Henning Tretau, Shawn Hogh, (Brian Dang), (Ryan Chaudoin)
15:40.9, 16:40.8, 17:03.6, 18:12.8, 18:28.9, (18:59.8), (19:06.6)
18507Henry M. Gunn, CA - Team Time (1st 5) 1:26:38.4 | Spread (1st 5) 1:36.9
25, 90, 116, 133, 143, (163), (184)
Justin Chiao, Elijah Schachter, Noah Kuehn, Mateo Xia, Alexander Wang, (Arush Chatrapati), (Arunim Agarwal)
16:14.8, 17:13.5, 17:33.4, 17:45.0, 17:51.7, (18:08.1), (18:25.0)
19564Pioneer, CA - Team Time (1st 5) 1:27:20.3 | Spread (1st 5) 2:28.2
34, 87, 95, 121, 227, (228), (229)
Garrett Hedlund, Ryan Daly, Luke Burnham, Thomas Braun, Jakob Reinwald, (Taujvyonne Daniels), (Dallin Barlow)
16:22.8, 17:10.4, 17:18.7, 17:37.4, 18:51.0, (18:51.3), (18:52.5)
20577Saratoga, CA - Team Time (1st 5) 1:27:38.4 | Spread (1st 5) 51.9
84, 85, 126, 128, 154, (165), (170)
Harrison Dance, Kole Tippetts, Shivam Verma, David Berkowitz-Sklar, Nirav Adunuthula, (Jonathan Zhao), (Bryan Young)
17:07.0, 17:08.0, 17:41.5, 17:43.0, 17:58.9, (18:10.8), (18:15.2)
21582Junipero Serra, CA - Team Time (1st 5) 1:27:39.1 | Spread (1st 5) 1:11.2
69, 94, 115, 145, 159, (210), (218)
Andrew Abbey, Raymond Zhang, Ryan Possa, Trey Alhorn, Brendan Callagy, (Joseph Gutierrez), (Logan Azem)
16:52.1, 17:17.8, 17:33.1, 17:52.8, 18:03.3, (18:36.1), (18:44.0)
22638Prospect, CA - Team Time (1st 5) 1:28:13.8 | Spread (1st 5) 1:10.7
70, 103, 152, 155, 158, (201), (217)
Elliot Daniels, Jonathan Yuen, Matthew Bailey, Kellen Le, Loic Billaut, (Evan Pagano), (Takt Nagano)
16:52.3, 17:22.8, 17:56.3, 17:59.4, 18:03.0, (18:31.0), (18:43.8)
23669Adrian Wilcox, CA - Team Time (1st 5) 1:28:34.6 | Spread (1st 5) 1:43.7
66, 83, 141, 172, 207, (213), (231)
Matthew Zazkowski, Kentaro Lawrence, Patrick Yi, Joshua Ozomaro, Jared Belanger, (Victor Perez-Contreras), (Eliezer Martinez)
16:49.2, 17:06.9, 17:50.2, 18:15.4, 18:32.9, (18:38.5), (18:53.0)
24696St Ignatius, CA - Team Time (1st 5) 1:29:10.8 | Spread (1st 5) 57.2
92, 136, 139, 163, 166, (178), (200)
Evan Yee, Alex Hall, Jack Lum, Issac Lee, George Hollister, (Luke Veit), (Wesley Tse)
17:14.4, 17:47.4, 17:49.3, 18:08.1, 18:11.6, (18:20.2), (18:30.5)
25757Silver Creek, CA - Team Time (1st 5) 1:29:50.5 | Spread (1st 5) 1:05.6
108, 113, 149, 184, 203, (215), (219)
Kyle Caberto, Brandon Chang, Oscar Arzola, Edgar De Santiago, Dylan Quach, (Brandon Wong), (Colin Gabriel)
17:26.5, 17:31.7, 17:55.2, 18:25.0, 18:32.1, (18:42.8), (18:44.2)
26778Leigh, CA - Team Time (1st 5) 1:29:59.1 | Spread (1st 5) 3:18.8
21, 117, 160, 224, 256, (270), (279)
Ben Geil, Kaden Chaudhary, Caiden Hogg, Josh Jou, Devan O'boyle, (William Seng), (Riley Flodquist)
16:06.4, 17:35.4, 18:04.5, 18:47.6, 19:25.2, (19:45.9), (20:01.0)
27815Mountain View, CA - Team Time (1st 5) 1:30:46.7 | Spread (1st 5) 1:00.1
106, 170, 175, 181, 183, (186), (193)
Ben Woods, Ari Garabedian, Stephan Bannikov, Chase Adams, Tai Nguyen, (Emmanuel Leblond), (Nico Trepanier)
17:24.3, 18:15.2, 18:18.6, 18:24.2, 18:24.4, (18:25.1), (18:27.0)
28829Los Gatos, CA - Team Time (1st 5) 1:30:49.5 | Spread (1st 5) 51.0
120, 157, 176, 180, 196, (230), (245)
Justin Peck, Kurt Beckmann, Rahul Jones, Mike Ramsay, Micah Hoang, (Oliver Wang), (Taj Keny)
17:37.1, 18:01.9, 18:19.3, 18:23.1, 18:28.1, (18:52.8), (19:10.9)
29852Archbishop Riordan, CA - Team Time (1st 5) 1:30:57.5 | Spread (1st 5) 2:24.4
68, 152, 162, 222, 248, (262), (273)
EJ Odocayen, Aidan Murtagh, Evan Forsman, Liam Funke, Collin Murtagh, (David Aberouette), (Nicholas Lundquist)
16:51.9, 17:56.3, 18:06.4, 18:46.6, 19:16.3, (19:29.8), (19:49.1)
30855Santa Clara, CA - Team Time (1st 5) 1:30:37.0 | Spread (1st 5) 2:10.1
43, 194, 202, 204, 212, (220), (239)
Cedric Salvador, Timothy Tie, Bilal Adam Malik, Scott L'Heureux, Jesus Perez Sanchez, (Stefan Laborde), (Humza Malik)
16:28.1, 18:27.2, 18:31.1, 18:32.4, 18:38.2, (18:45.6), (19:06.5)
31860James Lick, CA - Team Time (1st 5) 1:31:00.4 | Spread (1st 5) 1:00.3
118, 147, 191, 195, 209, (232), (247)
Mark Orpia, Erik Olsvold, Jerricho Habon, Melvin Estrada, Jared Resendiz, (Brandon Cruz), (Omar Fimbres)
17:35.6, 17:54.5, 18:26.6, 18:27.8, 18:35.9, (18:53.4), (19:15.0)
32883Fremont, CA - Team Time (1st 5) 1:31:15.6 | Spread (1st 5) 1:41.9
97, 146, 198, 206, 236, (238), (261)
Alex Workman, Neel Bhargava, Santiago Torres, Kyle Du Val, Idreece Barnes, (Gabe Escalera), (Nano Catris)
17:19.5, 17:52.9, 18:29.1, 18:32.7, 19:01.4, (19:02.5), (19:28.8)
33948Milpitas, CA - Team Time (1st 5) 1:32:15.4 | Spread (1st 5) 1:35.0
132, 156, 188, 221, 251, (257), (265)
Nathan Dulay, Naran Nathan, Victor Zamora, Brandon Ortiz, Jordan Gee, (Keiran Pinili), (Preston Venenciano)
17:44.6, 17:59.7, 18:25.4, 18:46.1, 19:19.6, (19:25.9), (19:34.5)
34996Independence, CA - Team Time (1st 5) 1:32:56.9 | Spread (1st 5) 1:59.6
107, 192, 199, 244, 254, (260), (272)
Brian Ma, Brandon Nguyen, Ethan Cheng, Juggie Ray Heerey, Jeffrey Yao, (Brandon Truong), (Miguel Castaneda-Renteria)
17:24.9, 18:26.8, 18:29.9, 19:10.8, 19:24.5, (19:27.5), (19:48.7)
351017Andrew Hill, CA - Team Time (1st 5) 1:33:33.3 | Spread (1st 5) 2:37.2
99, 173, 223, 246, 276, (284), (302)
Christian Torres, Scott Nguyen, Jesus Murillo, Alan Do, Richard Nguyen, (Richard Ho), (Hong Nguyen)
17:20.0, 18:17.9, 18:46.7, 19:11.5, 19:57.2, (20:10.7), (21:19.4)
361091Abraham Lincoln (SJ), CA - Team Time (1st 5) 1:34:57.4 | Spread (1st 5) 4:00.5
20, 255, 266, 268, 282, (308), (310)
Omar Pina, Carlos Chavez, Willie Cabrera, Joshua Cortez, Gerardo Barajas, (Alejandro Meza), (Logan Olson)
16:06.0, 19:25.0, 19:37.5, 19:42.4, 20:06.5, (22:00.2), (22:49.4)
371123Ann Sobrato, CA - Team Time (1st 5) 1:35:03.3 | Spread (1st 5) 1:31.9
168, 177, 248, 259, 271, (275), (281)
Braedon Hoge, Nathan Jaegar, Chris Havens, Michael Boyd, Jackson Crane, (Michael Gabbani), (Joseph Carroll)
18:14.3, 18:19.8, 19:16.3, 19:26.7, 19:46.2, (19:54.2), (20:05.2)
381162Yerba Buena, CA - Team Time (1st 5) 1:35:42.0 | Spread (1st 5) 2:17.6
127, 243, 252, 263, 277, (280), (283)
David Quijada, Juan Villaseca, Jonathan Phan, David Ramirez, Joseph Chavarin, (Pablo Quijada), (Branson Dao)
17:41.7, 19:09.0, 19:21.5, 19:30.5, 19:59.3, (20:04.0), (20:08.5)
391215San Jose, CA - Team Time (1st 5) 1:35:55.4 | Spread (1st 5) 1:00.9
216, 235, 237, 258, 269, (295), (299)
Efren Castaneda, Yosief Okubamichael, Gamble Robert, Kaleab Zewudie, Martin Larios, (Angel Hernandez), (Alvaro Maravilla)
18:43.2, 19:00.2, 19:01.5, 19:26.4, 19:44.1, (21:05.2), (21:14.8)
401234Overfelt, CA - Team Time (1st 5) 1:41:40.4 | Spread (1st 5) 5:44.8
58, 267, 294, 306, 309, (311), (312)
Jesse Cruz, Jared Basilio, Alejandro Gallo, Nicho Dimas, Angel Amaton, (Bryan Andrade), (Cristobal Rios)
16:41.9, 19:39.3, 21:04.5, 21:48.0, 22:26.7, (23:34.1), (25:06.2)
411236Live Oak, CA - Team Time (1st 5) 1:39:32.7 | Spread (1st 5) 4:00.3
123, 225, 287, 296, 305, (313)
Luke Sandberg, Connor Ghione, Anthony Aochi, Isaac Cardenas, Juan Chavarria, (Tyler Leong)
17:37.7, 18:50.4, 20:19.7, 21:06.9, 21:38.0, (25:19.8)
421250Piedmont Hills, CA - Team Time (1st 5) 1:37:22.6 | Spread (1st 5) 2:00.7
208, 214, 253, 286, 289, (297), (303)
Henry Zheng, Jason Damasco, Ernest Alarcon, JERRY XU, Christopher Abe, (Anaje Mcfarland), (Justin Pham)
18:34.6, 18:40.1, 19:21.6, 20:11.0, 20:35.3, (21:12.0), (21:19.8)
431264Mt Pleasant, CA - Team Time (1st 5) 1:37:11.3 | Spread (1st 5) 1:34.1
211, 226, 264, 278, 285, (288)
Nathan Parisi, Jonathan Romero, Efrain Donato, Gonzalo Gomez, Elias Estrada, (Diego Garcia)
18:36.8, 18:50.6, 19:32.9, 20:00.1, 20:10.9, (20:22.1)
441265Del Mar, CA - Team Time (1st 5) 1:38:26.1 | Spread (1st 5) 2:22.2
205, 233, 242, 292, 293, (298), (304)
Chris Solorzano, Eion Daley, Gabriel Gatewood-Wolfe, Nathan Oliver, Adam Tieu, (Chris Solanzano), (Eric Armenta)
18:32.6, 18:56.3, 19:08.4, 20:54.0, 20:54.8, (21:13.0), (21:35.8)
451372Oak Grove, CA - Team Time (1st 5) 1:40:58.4 | Spread (1st 5) 2:09.5
241, 250, 290, 291, 300, (301), (307)
Julian Mora, Isaiah Reyes, Justin Loi, Miguel Gutierrez, Andrew De Guzman, (Adrian Prado), (Newton Chung)
19:07.0, 19:18.3, 20:37.3, 20:39.3, 21:16.5, (21:16.7), (21:59.6)