153Homestead, CA - Team Time (1st 5) 1:18:28.2 | Spread (1st 5) 30.5
5, 6, 7, 13, 22, (28), (51)
Andrew Han, Logan Pageler, Drew Fenton, Nalin Krishnan, Gabe Rosado, (Kyle Fenton), (Andrew Chang)
15:29.8, 15:36.3, 15:37.4, 15:44.4, 16:00.3, (16:09.2), (16:45.2)
269Bellarmine College Prep, CA - Team Time (1st 5) 1:18:48.6 | Spread (1st 5) 45.4
2, 11, 15, 20, 21, (24), (25)
Colin Peattie, Nolan Topper, Galen Topper, Casper Aliaga, Christian Yarwood, (Clem Welsh), (Daniel Vaca)
15:14.5, 15:43.3, 15:52.5, 15:58.4, 15:59.9, (16:04.5), (16:06.8)
3110St Francis (Mountain View), CA - Team Time (1st 5) 1:19:57.6 | Spread (1st 5) 1:05.4
4, 15, 18, 29, 44, (52), (67)
Aiden Maddison, Benjamin Garver, Juan Pablo Garcia, Euan Cairns, Owen Kato, (Leo Lappalainen), (Suvan Kumar)
15:27.4, 15:52.5, 15:53.1, 16:11.8, 16:32.8, (16:45.7), (17:02.8)
4178Los Altos, CA - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 1:26.3
3, 23, 48, 49, 55, (61), (64)
Adam Sage, Kevin Andrews, Hans Holst, Adam Cohan, Boden Sirey, (Daniel Ghasemfar), (Collin Hepworth)
15:22.7, 16:02.2, 16:38.0, 16:43.1, 16:49.0, (16:57.0), (16:58.0)
5194Archbishop Riordan, CA - Team Time (1st 5) 1:21:51.9 | Spread (1st 5) 1:49.0
10, 26, 27, 36, 95, (124), (134)
EJ Odocayen, Liam Funke, Collin Murtagh, Aidan Murtagh, Logan Estrada, (Brandan Lee), (Conor Mcmahon)
15:42.2, 16:08.2, 16:08.5, 16:21.8, 17:31.2, (18:09.9), (18:24.9)
6212Archbishop Mitty, CA - Team Time (1st 5) 1:22:28.2 | Spread (1st 5) 1:15.9
8, 34, 54, 56, 60, (112), (127)
Taylor Iden, Arnav Choudhury, Connor Chancey, Ivan Karpov, Nicholas Meeker, (Mateo Cauchi), (Zane Syed)
15:39.2, 16:17.6, 16:46.6, 16:49.7, 16:55.1, (17:50.0), (18:15.5)
7242Lynbrook, CA - Team Time (1st 5) 1:23:10.0 | Spread (1st 5) 1:11.0
17, 37, 58, 61, 69, (75), (92)
Vincent Peng, Rohit Malhotra, Derek Han, Hrishikesh Ingle, Sanjay Naidu, (Maxwell Chien), (Max Lian)
15:53.0, 16:22.0, 16:54.0, 16:57.0, 17:04.0, (17:14.0), (17:30.0)
8277Santa Teresa, CA - Team Time (1st 5) 1:23:11.0 | Spread (1st 5) 2:58.0
1, 19, 65, 70, 122, (154), (156)
Carson Smith, Brandon Johnson, Owen Davies, Myles Jacobs, Gerald Sarkes, (Joshua Krone), (Bryce Johnson)
15:06.0, 15:56.0, 17:00.0, 17:05.0, 18:04.0, (19:01.0), (19:14.0)
9283Palo Alto, CA - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 1:27.0
14, 53, 70, 72, 74, (92), (99)
David Evans, Ian Matheson, Aleksei Seletskly, Alex Gao, Alex Selwyn, (Kenji Tella), (Eoin O'Connell)
15:46.0, 16:46.0, 17:05.0, 17:09.0, 17:13.0, (17:30.0), (17:37.0)
10285Sacred Heart Cathedral, CA - Team Time (1st 5) 1:23:56.1 | Spread (1st 5) 1:43.7
9, 37, 68, 84, 87, (97), (98)
Andrew Blelloch, Sedge Greenlee, Dylan Souza, Gavin Ogawa, Briac Poilane, (Mason Tsai), (Aden Nagree)
15:41.8, 16:22.0, 17:03.5, 17:23.3, 17:25.5, (17:32.3), (17:35.8)
11290St Ignatius, CA - Team Time (1st 5) 1:24:10.5 | Spread (1st 5) 52.7
41, 45, 46, 77, 81, (107), (118)
Luke Veit, Liam Milby, Alex Hall, George Hollister, Ronan Kramer, (Connor Chan), (Issac Lee)
16:27.2, 16:33.3, 16:35.4, 17:14.7, 17:19.9, (17:41.7), (17:56.0)
12300Leland, CA - Team Time (1st 5) 1:24:25.0 | Spread (1st 5) 1:08.0
31, 47, 61, 79, 82, (85), (117)
Trent Donaldson, Eric Kontur, Benjamin Moskovitz, Zach Kamali, Sami Shafi, (Michael Saunichev), (Armon Choudhry)
16:13.0, 16:37.0, 16:57.0, 17:17.0, 17:21.0, (17:24.0), (17:55.0)
13335Willow Glen, CA - Team Time (1st 5) 1:25:08.9 | Spread (1st 5) 1:07.8
35, 57, 66, 88, 89, (90), (96)
Alex Asch, James Pappadakis, Devon Nuti, Logan Unger, Julian Virrhueta, (Evan Itow), (Tommy Callahan)
16:20.5, 16:52.0, 17:02.1, 17:26.0, 17:28.3, (17:29.0), (17:32.0)
14394Valley Christian-SJ, CA - Team Time (1st 5) 1:26:27.5 | Spread (1st 5) 2:36.5
32, 33, 42, 138, 149, (158), (163)
William Luders, Ryane Li, Noah Shinn, Kevin Nguyen, Nathanial Hobden, (Ben Kaestner), (Christopher Zhang)
16:15.1, 16:17.0, 16:29.0, 18:34.8, 18:51.6, (19:20.3), (19:38.2)
15408Cupertino, CA - Team Time (1st 5) 1:26:24.5 | Spread (1st 5) 1:51.5
37, 40, 92, 113, 126, (132), (133)
Koji Uchino, Kai Winebarger, Tavien Leggett, Raghav Sinha, Dexter Zhang, (Neil Lal), (Nicholas Gotlib)
16:22.0, 16:27.0, 17:30.0, 17:52.0, 18:13.5, (18:23.0), (18:24.0)
16428Junipero Serra, CA - Team Time (1st 5) 1:26:44.0 | Spread (1st 5) 1:09.9
43, 75, 101, 104, 105, (106), (120)
Tommy Rogers, Edgar Solorio, Trey Alhorn, Joseph Gutierrez, Aidan Pond, (Liam Kilbridge), (Joey Scatena)
16:31.0, 17:14.0, 17:38.7, 17:39.4, 17:40.9, (17:41.4), (17:59.2)
17435Monta Vista, CA - Team Time (1st 5) 1:27:01.3 | Spread (1st 5) 1:11.1
50, 78, 80, 111, 116, (130), (142)
Andrew Richardson, Sahil Goel, Kyle Tsujimoto, Nitin Subramanian, Justin Yu, (Andrew Cole), (Pranav Reddy)
16:43.4, 17:15.8, 17:19.7, 17:47.9, 17:54.5, (18:18.2), (18:38.3)
18439Prospect, CA - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 2:00.0
30, 86, 90, 108, 125, (141), (160)
Elliot Daniels, Charlie Kirkendall, Joseph Avellar, Takt Nagano, Riley DeGuzman, (Matthew Bailey), (Yu-Chueh Wang)
16:12.0, 17:25.0, 17:29.0, 17:42.0, 18:12.0, (18:38.0), (19:24.0)
19541Los Gatos, CA - Team Time (1st 5) 1:29:06.8 | Spread (1st 5) 1:05.8
73, 100, 119, 121, 128, (131), (144)
Justin Peck, Micah Hoang, Rahul Jones, Noah Hale, Mike Ramsay, (Kurt Beckmann), (Connor Bartlett)
17:11.5, 17:38.0, 17:57.0, 18:03.0, 18:17.3, (18:21.2), (18:44.0)
20558Mountain View, CA - Team Time (1st 5) 1:29:12.5 | Spread (1st 5) 46.1
102, 103, 109, 110, 134, (139), (145)
Andrew Black, Keegan Pelton, Ethan Stone, Chase Adams, Ari Garabedian, (Nico Trepanier), (Tai Nguyen)
17:38.8, 17:39.0, 17:42.8, 17:47.0, 18:24.9, (18:37.0), (18:46.0)
21602Independence, CA - Team Time (1st 5) 1:30:54.0 | Spread (1st 5) 2:03.0
59, 115, 129, 146, 153, (155), (161)
Juggie Ray Heerey, Ethan Cheng, David Pineda, Ryan Hen, Armaan Joshi, (Michael Todd), (Rajveer Sanhan)
16:55.0, 17:54.0, 18:18.0, 18:49.0, 18:58.0, (19:04.0), (19:25.0)
22681Westmont, CA - Team Time (1st 5) 1:35:17.8 | Spread (1st 5) 4:48.9
12, 159, 164, 170, 176
Garrett MacQuiddy, Chase Hardy, Henning Tretau, Hrishikesh Joshi, Shawn Hogh
15:44.1, 19:21.9, 19:38.8, 20:00.0, 20:33.0
23731Milpitas, CA - Team Time (1st 5) 1:34:52.9 | Spread (1st 5) 1:59.0
114, 137, 147, 165, 168, (173), (175)
Brandon Ortiz, Naran Nathan, Diego Rodriguez, Kayden Nguyen, Logan Balsbaugh, (Andres Avella), (Brandon Tran)
17:53.1, 18:33.5, 18:49.9, 19:44.3, 19:52.1, (20:17.5), (20:32.2)
24762Live Oak, CA - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 3:37.0
82, 157, 171, 172, 180
Luke Sandberg, Anthony Aochi, Connor Ghione, Kyle Lafin, Tyler Leong
17:21.0, 19:16.0, 20:06.0, 20:08.0, 20:58.0
25763Yerba Buena, CA - Team Time (1st 5) 1:36:05.0 | Spread (1st 5) 2:17.0
123, 148, 151, 167, 174, (178), (179)
David Quijada, Patrick Vu, Jonathan Phan, Branson Dao, Vanthomas Keo, (Denis Flores), (Jesus Murillo)
18:05.0, 18:51.0, 18:55.0, 19:52.0, 20:22.0, (20:39.0), (20:43.0)
26785James Lick, CA - Team Time (1st 5) 1:38:42.0 | Spread (1st 5) 3:54.6
136, 150, 152, 166, 181
Nien Tran, Jerricho Habon, Brandon Cruz, Omar Fimbres, Geovanny Campos
18:33.0, 18:54.2, 18:55.8, 19:51.4, 22:27.6
27791Fremont, CA - Team Time (1st 5) 1:37:22.4 | Spread (1st 5) 2:00.3
140, 143, 162, 169, 177
Neel Bhargava, Kyle Du Val, Santiago Torres, Zaki Loldj, Justin Franklin
18:37.5, 18:43.1, 19:25.4, 19:58.6, 20:37.8