164Head-Royce, CA - Team Time (1st 5) 1:21:30.6 | Spread (1st 5) 42.7
3, 10, 14, 18, 19, (49), (51)
Ethan Ash, William Xenakis, Aidan Wogan, Charlie Jones, Ethan Scholl, (Brandon Byrd), (Loucas Xenakis)
15:51.1, 16:10.1, 16:22.3, 16:33.3, 16:33.8, (17:26.4), (17:27.4)
266San Francisco University, CA - Team Time (1st 5) 1:21:26.9 | Spread (1st 5) 49.3
4, 7, 15, 17, 23, (39), (40)
Charlie Kennedy, Clay Mills, Elliott Weil, Ezra Parkhill, Andrew Cheng, (Ryan Tabibian), (James Kelly)
15:51.3, 16:01.3, 16:22.6, 16:31.1, 16:40.6, (17:05.0), (17:06.5)
391Rincon Valley Christian, CA - Team Time (1st 5) 1:21:59.9 | Spread (1st 5) 2:20.6
2, 5, 8, 12, 64, (70), (131)
Brady English, Isaac Methum, Simon Peterson, Zachary Passalaqua, Scott Dolan, (Liam Fitzsimmons), (Dossen Lutz)
15:40.1, 15:57.6, 16:05.5, 16:16.0, 18:00.7, (18:24.8), (21:36.1)
4132Lick Wilmerding, CA - Team Time (1st 5) 1:23:53.1 | Spread (1st 5) 28.8
16, 21, 30, 32, 33, (59), (61)
Alex Mader, Nick Harris, Adam Spitzler, Eddie Dilworth, Yoshi Nakada, (Marc Eidelhoch), (Kai Lord)
16:28.3, 16:37.6, 16:53.1, 16:57.0, 16:57.1, (17:39.5), (17:43.4)
5136Sonoma Academy, CA - Team Time (1st 5) 1:22:38.0 | Spread (1st 5) 2:39.6
1, 22, 25, 37, 51, (76)
Andre Williams, Leopold Van den daele, Alex Pallais, Luke Fuette, Jonas Crean, (Archie Lee)
14:47.8, 16:38.7, 16:41.5, 17:02.6, 17:27.4, (18:42.8)
6158St Joseph Notre Dame, CA - Team Time (1st 5) 1:24:13.7 | Spread (1st 5) 1:16.4
6, 27, 36, 43, 46, (53), (67)
Dominic Padre, Giullian Galindo, Christopher Ramirez, Luke Lewis, Zach Ramos, (Matthew Geller), (Diego Salgues)
15:59.6, 16:44.0, 17:00.9, 17:13.2, 17:16.0, (17:28.7), (18:05.4)
7222Urban of San Francisco, CA - Team Time (1st 5) 1:26:19.9 | Spread (1st 5) 55.5
24, 44, 47, 50, 57, (82), (87)
Nick Miller, Ben Galloway, Harrison Greene, Oscar Wong, Avery Hall, (Sam Padilla), (Teddy Means)
16:41.2, 17:14.7, 17:20.7, 17:26.6, 17:36.7, (19:02.1), (19:10.4)
8247Technology, CA - Team Time (1st 5) 1:28:34.2 | Spread (1st 5) 4:14.8
9, 11, 34, 80, 113, (115), (138)
Aidan Barker, Bailey Williams, Travis Jenkins, Tyler Bliss, John Barrett, (Porter Brookston), (Edward Lewis)
16:06.1, 16:13.3, 16:57.6, 18:56.3, 20:20.9, (20:22.8), (22:37.3)
9257Marin Academy, CA - Team Time (1st 5) 1:27:43.2 | Spread (1st 5) 1:25.7
20, 48, 58, 65, 66, (78), (99)
Davis Crowe, Griffin Hoppin, Oscar Nesbitt-Schnadt, Jack Warner, Luca Irabarren, (Tim Clements), (Dexter Watenpaugh)
16:37.4, 17:24.1, 17:37.1, 18:01.5, 18:03.1, (18:48.9), (19:32.5)
10258Justin-Siena, CA - Team Time (1st 5) 1:28:01.1 | Spread (1st 5) 2:48.9
13, 45, 54, 60, 86, (88), (95)
Casey Potrebic, Jacob Guiducci, Devon Bose, Paul Giusto, Brett Carey, (Nicholas Reyna), (Vishnu Vijayakumar)
16:20.5, 17:15.0, 17:33.2, 17:43.0, 19:09.4, (19:10.6), (19:20.9)
11301Athenian, CA - Team Time (1st 5) 1:29:36.1 | Spread (1st 5) 1:28.9
38, 55, 63, 71, 74, (77), (83)
CJ Mancini, Eitan Goldfein, Eric Arlen, Wonjun Jo, Justin Mun, (Henry Anderson), (Matthew Whitfield)
17:03.8, 17:33.9, 17:59.1, 18:26.6, 18:32.7, (18:44.2), (19:05.4)
12330Branson, CA - Team Time (1st 5) 1:31:17.8 | Spread (1st 5) 2:49.1
31, 42, 75, 79, 103, (104), (117)
Alex Le, Benji Wu, Henry Houser, Sam Modlin, Colin Yoon, (Kai Cunha), (Andrew Sim)
16:53.4, 17:12.9, 18:33.7, 18:55.3, 19:42.5, (19:43.1), (20:27.8)
13335Middletown, CA - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 2:31.0
26, 56, 72, 89, 92, (93), (97)
Isaac Rascon, Tyler Cobb, Isaiah Diaz, Forrest Devine, Parker Boden, (Filemon Sanchez), (Caleb Cobb)
16:43.0, 17:34.0, 18:27.0, 19:11.0, 19:14.0, (19:15.0), (19:23.0)
14345St Patrick/St Vincent, CA - Team Time (1st 5) 1:31:26.0 | Spread (1st 5) 2:04.1
41, 62, 68, 84, 90, (114), (123)
Matthew Thompson, Alexander Pappas, Alex Pappas, Luis Perez, Micheal Dennis, (Michael Dennis), (Anthony Barnard)
17:07.0, 17:53.1, 18:07.9, 19:06.9, 19:11.1, (20:21.3), (21:02.4)
15390Salesian College Preparatory, CA - Team Time (1st 5) 1:34:19.2 | Spread (1st 5) 4:25.2
28, 29, 102, 106, 125, (133), (137)
Vladimir Gonzalez, Alex Gonzalez, Gabriel Cutino, Dominic Turqueza, James Cutino, (Christopher Higgins), (Thomas Nguyen)
16:45.5, 16:52.2, 19:39.1, 19:51.7, 21:10.7, (21:40.7), (22:27.1)
16441Bentley Upper, CA - Team Time (1st 5) 1:36:05.2 | Spread (1st 5) 3:11.1
35, 85, 100, 109, 112, (119), (127)
Thomas Rombach, Graham Kelloff, Henry Nitzberg, LJ Lai, Joey Galvan-Carty, (Shankaran Kurup), (Joseph Rotenberg)
17:00.8, 19:07.9, 19:36.4, 20:08.2, 20:11.9, (20:34.3), (21:12.0)
17480Fremont Christian, CA - Team Time (1st 5) 1:37:47.9 | Spread (1st 5) 3:04.0
68, 73, 105, 108, 126, (128), (139)
Ryan Sevilla, Siraj Patel, Emillio Martin, Lawrance Shou, Peter Henry, (Allan Chiolero), (Josiah Petty)
18:07.9, 18:30.5, 19:49.5, 20:08.1, 21:11.9, (21:19.4), (22:47.3)
18520Bay School of San Francisco, CA - Team Time (1st 5) 1:39:19.2 | Spread (1st 5) 1:32.3
81, 94, 111, 116, 118, (121), (130)
Adam Schwartz, Nico Carandini, Rafael Branco, Logan UNG, John Kingsland, (Liam Edwards), (Arlo Halpren)
18:58.4, 19:15.3, 20:11.2, 20:23.6, 20:30.7, (20:55.6), (21:35.7)
19558California - Fremont, CA - Team Time (1st 5) 1:42:54.2 | Spread (1st 5) 4:10.5
91, 96, 107, 122, 142
Christopher Navarrete-Pleitez, Levi Biser, Jayvon Harmon, Enos Zornoza, George Quirie
19:11.2, 19:21.5, 20:03.0, 20:56.8, 23:21.7
20617Berean Christian, CA - Team Time (1st 5) 1:47:08.9 | Spread (1st 5) 4:55.7
98, 120, 124, 129, 146
Ryan Johnstone, Sake Manalili, Aidan Legaria, Chappie Lisle, Spencer Johnson
19:27.1, 20:39.2, 21:09.9, 21:29.9, 24:22.8
21644Northcoast Preparatory, CA - Team Time (1st 5) 1:48:53.6 | Spread (1st 5) 3:36.4
101, 132, 135, 136, 140, (151), (153)
Jaxon Peaker, Zora Leatherwood, Ari Alter, Jason Roberts, Zaca Leatherwood, (Abram Rau), (Ryder Koppenhaver)
19:38.6, 21:37.0, 21:56.0, 22:27.0, 23:15.0, (28:03.4), (28:27.0)
22690John Swett, CA - Team Time (1st 5) 1:56:39.7 | Spread (1st 5) 4:41.3
110, 141, 143, 147, 149, (152)
Devin Rubio, Cameron Shotwell, Steve Gray, Dylan Cannella, Robert Magnuson, (Ethan Llagan)
20:08.9, 23:17.6, 23:49.0, 24:34.0, 24:50.2, (28:21.6)
23721Oakland Military Institute, CA - Team Time (1st 5) 2:01:09.1 | Spread (1st 5) 4:59.1
134, 144, 145, 148, 150, (154), (155)
Barry Fong, Kiven Eng, Marco Vargas, Christian Lopez, Tavares Marshall, (Jason La), (Ram Moline)
21:53.5, 23:50.8, 23:55.2, 24:37.0, 26:52.6, (30:15.3), (30:19.4)