146Granada, CA - Team Time (1st 5) 1:14:11.6 | Spread (1st 5) 1:02.5
2, 4, 10, 11, 19, (29), (48)
Anthony Guerra, Seth Jeppson, Cameron Gray, Yarin Dan, Wesley Chiba, (Jacob Bauman), (Mark Bennett)
14:21.2, 14:34.2, 14:54.5, 14:58.0, 15:23.7, (15:35.8), (15:59.0)
266Archie Williams, CA - Team Time (1st 5) 1:15:20.4 | Spread (1st 5) 1:09.5
1, 9, 13, 21, 22, (23), (55)
Amir Barkan, Calvin McCarthy, Owen Wolford, Finn Kane, Oliver Arnesson, (Nicholas Parr), (Julian Durante)
14:19.2, 14:53.1, 15:11.4, 15:28.0, 15:28.7, (15:29.2), (16:07.0)
3135San Francisco University, CA - Team Time (1st 5) 1:17:24.1 | Spread (1st 5) 1:03.5
7, 20, 30, 36, 42, (65), (75)
Charlie Kennedy, Andrew Cheng, Clay Mills, Ryan Tabibian, Owen Myers, (Frank Wercinski), (Nathan Evans)
14:48.8, 15:25.3, 15:36.2, 15:41.5, 15:52.3, (16:16.2), (16:20.7)
4167Acalanes, CA - Team Time (1st 5) 1:17:40.6 | Spread (1st 5) 1:50.7
3, 14, 35, 46, 69, (86), (138)
Samuel Roth, Andrew Owens, Dominic Basaldua, Nick Hutson, Derek Kotarba, (Josh Evans), (Ben Krey)
14:27.0, 15:16.3, 15:41.4, 15:58.2, 16:17.7, (16:32.4), (17:10.0)
5211De La Salle, CA - Team Time (1st 5) 1:18:56.0 | Spread (1st 5) 1:18.0
12, 25, 34, 59, 81, (90), (97)
Patrick Curulla, Kieran Brown, Derek O'Connor, Oscar Gomez, Nathan Babby, (Dominic Borrelli), (Agustin Gomez de la Vega)
15:08.0, 15:31.0, 15:41.0, 16:10.0, 16:26.0, (16:33.0), (16:36.0)
6237Amador Valley, CA - Team Time (1st 5) 1:19:21.0 | Spread (1st 5) 1:38.0
15, 27, 38, 38, 119, (140), (149)
Jack Gray, Aidan McCarthy, Euan Houston, John Lester, Jacob Lawrence, (Mason Romant), (Steven Li)
15:17.0, 15:33.0, 15:48.0, 15:48.0, 16:55.0, (17:12.0), (17:22.0)
7239Alameda, CA - Team Time (1st 5) 1:19:25.2 | Spread (1st 5) 1:18.3
16, 18, 37, 68, 100, (102), (106)
Emilio Cazares, Patrick Nguyen, Ian Pang, Connor Lynch, Ryan Melanson, (Kellen Sellers), (Benjamin Ting)
15:20.4, 15:21.5, 15:47.0, 16:17.6, 16:38.7, (16:40.1), (16:41.1)
8256Tamalpais, CA - Team Time (1st 5) 1:19:21.5 | Spread (1st 5) 1:56.7
6, 41, 53, 60, 96, (103), (110)
Paul Law, Tomoki Scharber, Josh Chertok, Ethan Lin, Taiki Scharber, (Reed Neulight), (Caden Carney)
14:39.0, 15:49.3, 16:05.9, 16:11.6, 16:35.7, (16:40.9), (16:46.2)
9273Newark Memorial, CA - Team Time (1st 5) 1:20:33.5 | Spread (1st 5) 19.5
44, 52, 56, 58, 63, (66), (109)
Eric Lambruschini, Jose Ortega, Diego Ochoa, Muhammed Ahmed, Cole Kendall, (Andrew Arcos), (Ernesto Avalos)
15:56.0, 16:05.0, 16:07.1, 16:09.9, 16:15.5, (16:16.3), (16:45.6)
10388Las Lomas, CA - Team Time (1st 5) 1:21:42.0 | Spread (1st 5) 1:00.1
31, 77, 89, 92, 99, (112), (132)
Charlie Kisylia, Jack Daley, Siddharth Sandhu, Cameron Tran, Camron Barton, (Adam Van Dyck), (Andrew Kemmerer)
15:37.0, 16:22.1, 16:32.6, 16:33.2, 16:37.1, (16:48.3), (17:04.7)
11396Convent & Stuart Hall, CA - Team Time (1st 5) 1:22:09.4 | Spread (1st 5) 31.7
62, 67, 70, 86, 111, (147), (161)
Marcus Williamson, Galen Hastings, Antonio Woo, Cole Bianchi, William Burns, (Tom Chiu), (Emanuel Olivares)
16:15.3, 16:16.9, 16:17.8, 16:32.4, 16:47.0, (17:18.0), (17:31.6)
12407Piner, CA - Team Time (1st 5) 1:22:03.5 | Spread (1st 5) 1:17.7
38, 43, 73, 120, 133, (149), (156)
Tyler Tran, Jared Hayes, Austin Luong, Tyler Mezey, David Farrell, (Roman Gaspar), (Bryce Ward)
15:48.0, 15:54.6, 16:18.9, 16:56.3, 17:05.7, (17:22.0), (17:25.2)
13416College Park, CA - Team Time (1st 5) 1:22:26.0 | Spread (1st 5) 1:08.0
51, 64, 78, 83, 140, (199), (214)
Ethan Gaigalas, Lev Afonine, Sebastian Vaisset-Fauvel, Alex Lamoureux, Diego Flores, (Ethan Leach), (Jonathan Gunter)
16:04.0, 16:16.0, 16:23.0, 16:31.0, 17:12.0, (18:14.0), (18:28.0)
14418Piedmont, CA - Team Time (1st 5) 1:22:08.7 | Spread (1st 5) 1:45.5
24, 54, 74, 122, 144, (159), (173)
Alex Weekes, Seamus Chamberlain Carr, Collin Mortimer, Rowen Connelly, Jack Zirkelbach-Ngai, (Edward Marcus), (Parker Long)
15:29.9, 16:06.6, 16:19.4, 16:57.4, 17:15.4, (17:27.9), (17:37.6)
15434James Logan, CA - Team Time (1st 5) 1:22:29.0 | Spread (1st 5) 59.0
49, 50, 98, 113, 124, (129), (153)
Luke Fewx, Jaskaran Mohem, Michael Chadwick, Joseph Moran, Yadvinder Grewal, (Mason Oania), (Makaio Mims)
16:01.0, 16:02.0, 16:37.0, 16:49.0, 17:00.0, (17:03.0), (17:24.0)
16464Sonoma Academy, CA - Team Time (1st 5) 1:22:55.3 | Spread (1st 5) 1:38.3
47, 61, 72, 115, 169, (185), (217)
Jonas Crean, Alex Pallais, Leopold Van den daele, Luke Fuette, Archie Lee, (Brian Barcenas), (Tyler Duchynski)
15:58.4, 16:11.8, 16:18.3, 16:50.1, 17:36.7, (18:01.8), (18:28.6)
17540College Preparatory, CA - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 3:44.8
5, 17, 135, 176, 207, (208), (213)
Jacob Lehmann Duke, Kabir Bhansali, Manu Prabandham, William Peale, Jacob Block, (Kevin Zhang), (Grayson Cooper)
14:35.1, 15:21.4, 17:06.5, 17:42.7, 18:19.9, (18:20.3), (18:27.2)
18558Liberty - Brentwood, CA - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 1:14.0
76, 90, 101, 123, 168, (181), (222)
Nic Lewis, Kyle Stoffregen, Anthony Portillo, Curtis Reichardt, Dylan Leypon, (Alexander Bergqvist), (Austin Niedziejko)
16:22.0, 16:33.0, 16:39.0, 16:59.0, 17:36.0, (17:57.0), (18:40.0)
558Northgate, CA - Team Time (1st 5) 1:24:04.0 | Spread (1st 5) 49.0
71, 94, 121, 136, 136, (209), (214)
Logan Harlow, Aidan Sunbury, Kyle Walsh, Evan Leach, Karl Lindeman, (Isaiah Reyes), (David Allen)
16:18.0, 16:35.0, 16:57.0, 17:07.0, 17:07.0, (18:21.0), (18:28.0)
20603Marin Catholic, CA - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 2:44.0
26, 33, 145, 196, 203, (206), (223)
Lyle Rumon, Sergio Ajquiy-Flores, Jak Churton, Owen Puckett, Connor Knopf, (Mateo Thomas), (Manuel Rodriguez)
15:32.0, 15:40.2, 17:16.8, 18:09.6, 18:16.0, (18:18.0), (18:40.9)
21649Marin Academy, CA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 42.0
95, 131, 134, 143, 146, (201), (218)
Rob Hudson, Jonathan Levitan, Oscar Nesbitt-Schnadt, Griffin Hoppin, Miles Urban, (Tim Clements), (Dexter Watenpaugh)
16:35.4, 17:04.1, 17:06.2, 17:12.9, 17:17.4, (18:14.8), (18:31.5)
22650Casa Grande, CA - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 56.0
104, 104, 107, 165, 170, (178), (197)
Logan Moon, William Hite, Nolan Hosbein, Luke Baird, Aaron Beaube, (Andrew Gotshall), (Jake Dietlin)
16:41.0, 16:41.0, 16:42.0, 17:34.0, 17:37.0, (17:44.0), (18:12.0)
650Terra Linda, CA - Team Time (1st 5) 1:25:50.9 | Spread (1st 5) 1:58.8
57, 82, 126, 191, 194, (254), (275)
Jeremy Bloomberg, Kai Roberts, Brody Roberts, Enos Jimenez, Daniel Sachs-Amrami, (Michael Lee), (Kyle Vasser)
16:08.8, 16:27.5, 17:01.0, 18:06.0, 18:07.6, (20:03.7), (21:51.6)
24673Antioch, CA - Team Time (1st 5) 1:26:19.5 | Spread (1st 5) 2:46.3
45, 86, 118, 200, 224, (227), (234)
Payton Harty, Sid Valdez, Damaree Barnett -reyes, Luis Vasquez, Carlos Alonso, (Julian Rodriquez), (Braulio Perez)
15:56.4, 16:32.4, 16:53.3, 18:14.7, 18:42.7, (18:47.0), (19:00.1)
25678Ukiah, CA - Team Time (1st 5) 1:25:43.5 | Spread (1st 5) 46.4
114, 116, 117, 164, 167, (176), (180)
Caleb Mucho, Ivan Rubio Cervantes, Zachary Koball, Michael Leggett, Nathan Gibson, (Dylan Dewall), (Walker Raugewitz)
16:49.2, 16:52.0, 16:52.8, 17:33.9, 17:35.6, (17:42.7), (17:54.4)
26690Montgomery, CA - Team Time (1st 5) 1:26:20.7 | Spread (1st 5) 2:22.1
79, 80, 130, 175, 226, (232), (235)
Kibreab Tesfamichael, Hayden Dalsing, Dillon Kiernan, Lucas Morthole, Erick Alcaraz-Parra, (Nathan Fifer), (James Gesell)
16:24.8, 16:25.1, 17:03.7, 17:40.2, 18:46.9, (18:57.2), (19:00.3)
27706San Ramon Valley, CA - Team Time (1st 5) 1:26:42.0 | Spread (1st 5) 1:33.0
83, 85, 166, 184, 188, (197), (258)
Daniel Stern, Calder Severson, Ryan Frankel, Erik Davis, Griffin King, (Eric Connelly), (William Hromyk)
16:31.0, 16:32.0, 17:35.0, 18:00.0, 18:04.0, (18:12.0), (20:20.0)
28730Healdsburg, CA - Team Time (1st 5) 1:26:32.3 | Spread (1st 5) 4:01.9
8, 152, 160, 182, 228, (254)
Jack Vanden Heuvel, Luca Pastene, Peter Trebilcock, Edgar Ortiz, Alex Cyphers, (Henry Waterman)
14:50.1, 17:23.8, 17:28.8, 17:57.6, 18:52.0, (20:03.7)
29749Encinal, CA - Team Time (1st 5) 1:28:25.8 | Spread (1st 5) 4:14.0
27, 108, 125, 240, 249, (252), (256)
Ben Wilson-Ripsom, Gabe Jones, Dylan Mochizuki, Myles Ferguson, William Norboe, (Ben Wu), (Robbie Camarillo)
15:33.0, 16:43.9, 17:00.4, 19:21.5, 19:47.0, (20:01.2), (20:08.0)
30822Irvington, CA - Team Time (1st 5) 1:27:58.0 | Spread (1st 5) 1:04.0
126, 157, 170, 179, 190
Samuel Forbes Jr., Rajdeep Summan, Bryan Jerish, Youan Khan, Robert Chang
17:01.0, 17:26.0, 17:37.0, 17:49.0, 18:05.0
31847Albany, CA - Team Time (1st 5) 1:28:29.0 | Spread (1st 5) 55.4
139, 162, 162, 191, 193, (210), (219)
Joseph Doyle, Sean Morello, Victor Zhang, Benjamin Elfenbaum, Joshua Bernard-Pearl, (Jack Elfenbaum), (Julian Johnson)
17:11.8, 17:32.0, 17:32.0, 18:06.0, 18:07.2, (18:22.0), (18:33.5)
32892Alhambra (Martinez), CA - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 1:05.0
140, 174, 186, 187, 205, (243), (246)
Colby Thompson, Tyler Allan, Benjamin Smyers, Carson Edwards, Nolin Searls, (Sam DiBetta), (Cristian Navarro)
17:12.0, 17:39.0, 18:02.0, 18:03.0, 18:17.0, (19:26.0), (19:37.0)
33920International FAIS, CA - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 4:59.4
32, 148, 221, 257, 262, (268), (282)
Rowan Davis, Eloi Divol, Marco Iboshi, Alexander Hack, Adam Margulies, (Julien Prefot), (Paul Hayden Banas)
15:37.7, 17:21.2, 18:35.1, 20:09.9, 20:37.1, (21:05.5), (22:59.4)
34934St Joseph Notre Dame, CA - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 1:05.0
151, 155, 203, 211, 214, (244), (273)
Rowan O'Brien, Christian Granados, Christopher Ramirez, Arlo Rucker, Ellis Cervantes, (Thomas McCue), (Richard Riordan)
17:23.0, 17:25.0, 18:16.0, 18:25.0, 18:28.0, (19:32.0), (21:34.0)
35965Sonoma Valley, CA - Team Time (1st 5) 1:31:03.2 | Spread (1st 5) 2:19.9
128, 189, 195, 212, 241, (250)
Dylan Cusick, Mason Phillips, Nate Jordan, Ryan Hengehold, Zander Casillas, (Lucas Martindale)
17:01.9, 18:04.4, 18:08.8, 18:26.3, 19:21.8, (19:50.5)
36969Washington, CA - Team Time (1st 5) 1:30:52.0 | Spread (1st 5) 1:30.0
157, 170, 183, 229, 230, (238), (259)
Trevor Hancock, Diego Brown, Lee Morkved, Adrian Liang, Zach Hobbs, (Vivek Shah), (Rathang Pandit)
17:26.0, 17:37.0, 17:58.0, 18:55.0, 18:56.0, (19:16.0), (20:21.0)
371130Bay School of San Francisco, CA - Team Time (1st 5) 1:35:48.3 | Spread (1st 5) 3:06.8
154, 225, 242, 248, 261, (269), (270)
James Kaludis, Aaron Miller, Rafael Branco, Liam Edwards, Owen Klingbeil, (Rohan Rajan), (Julius Tyson)
17:24.2, 18:46.0, 19:24.9, 19:42.2, 20:31.0, (21:06.9), (21:15.2)
381174San Domenico, CA - Team Time (1st 5) 1:36:43.5 | Spread (1st 5) 2:26.7
202, 220, 236, 253, 263, (267), (271)
Joshua Espulgar-Rowe, Will Kunze, Jonnathan Rodas, Andrea DeStefano, Braeden Connan, (Zidane Zamorano), (Hiroki Coyle)
18:15.7, 18:34.6, 19:09.2, 20:01.6, 20:42.4, (20:58.9), (21:19.4)
391188Drew, CA - Team Time (1st 5) 1:44:22.5 | Spread (1st 5) 6:14.0
93, 259, 277, 279, 280, (284), (286)
Stefan Mimski, Max Manzare, Bryce Schrader, Ethan Limjoco, Sam Yurasek, (Preston Yang), (Dylan Limjoco)
16:34.7, 20:21.0, 22:04.3, 22:33.8, 22:48.7, (23:23.4), (23:35.9)
401221Hercules, CA - Team Time (1st 5) 1:37:50.0 | Spread (1st 5) 1:46.0
231, 233, 245, 247, 265, (272), (281)
Nicholas Mueller, Andres Dominguez, Lorenzo Diaz, Maceo Feraren, Arnav Manhas, (Elias Castrejon), (Isaac Blanco)
18:57.0, 18:59.0, 19:33.0, 19:38.0, 20:43.0, (21:31.0), (22:49.0)
411296Jewish Community, CA - Team Time (1st 5) 1:44:01.8 | Spread (1st 5) 3:18.5
237, 239, 266, 276, 278
Natan Geller, Josh Homa, Gilad Pifko, Felix Gotovskiy, Elijah Yagolnitser
19:12.0, 19:20.6, 20:57.1, 22:01.6, 22:30.5
421357San Francisco Waldorf, CA - Team Time (1st 5) 1:49:05.3 | Spread (1st 5) 3:25.0
251, 264, 274, 283, 285, (287), (288)
Luca Quaroni, Cyrus Costa, Lucca Jones, Nico Torres, Aidan Sondheimer, (Jeff Zhou), (Dashiell Hall)
20:00.7, 20:42.7, 21:50.4, 23:05.8, 23:25.7, (23:42.0), (25:42.4)