157Granada, CA - Team Time (1st 5) 1:16:47.8 | Spread (1st 5) 50.5
5, 6, 7, 15, 24, (35), (43)
Seth Jeppson, Anthony Guerra, Joshua White, Cameron Meier, Julian Galicia Thomas, (Andrew Lau), (Cameron Gray)
15:02.9, 15:05.3, 15:07.5, 15:38.7, 15:53.4, (16:08.2), (16:20.4)
260Archie Williams, CA - Team Time (1st 5) 1:17:14.8 | Spread (1st 5) 56.2
4, 8, 11, 12, 25, (58), (96)
Nicco Pompili, Amir Barkan, Gabriel Reuter, Cooper McCarthy, Owen Wolford, (Vincenzo Kehrlein), (Josiah Russell)
15:00.6, 15:12.9, 15:29.8, 15:34.7, 15:56.8, (16:43.7), (17:08.5)
3117Amador Valley, CA - Team Time (1st 5) 1:19:09.0 | Spread (1st 5) 1:01.0
9, 13, 18, 36, 41, (53), (76)
Jack Gray, Aidan Boyle, Aidan McCarthy, Jacob Lawrence, Euan Houston, (John Lester), (Max Jorgenson)
15:18.0, 15:36.0, 15:46.0, 16:10.0, 16:19.0, (16:39.0), (16:56.0)
4145De La Salle, CA - Team Time (1st 5) 1:19:55.0 | Spread (1st 5) 1:26.0
9, 22, 26, 29, 59, (65), (93)
Connor Livingston, Derek O'Connor, Kieran Brown, Patrick Curulla, Dominic Borrelli, (Agustin Gomez de la Vega), (Andy Ward)
15:18.0, 15:51.0, 15:58.0, 16:04.0, 16:44.0, (16:51.0), (17:08.0)
5166San Francisco University, CA - Team Time (1st 5) 1:20:43.4 | Spread (1st 5) 54.7
16, 20, 34, 47, 49, (64), (105)
Charlie Kennedy, Clay Mills, Ezra Parkhill, Elliott Weil, Andrew Cheng, (Colin Cooper), (Chase Leffers)
15:39.9, 15:50.3, 16:08.0, 16:30.6, 16:34.6, (16:49.6), (17:19.0)
6184Las Lomas, CA - Team Time (1st 5) 1:20:08.2 | Spread (1st 5) 2:20.0
1, 23, 39, 46, 75, (76), (90)
Preston Norris, Parker Wilkerson, Charlie Kisylia, Cooper Wise, Casey Renaghan, (Jack Daley), (Jacob Renaghan)
14:35.5, 15:52.0, 16:14.8, 16:30.4, 16:55.5, (16:56.0), (17:04.2)
7222Piner, CA - Team Time (1st 5) 1:21:36.0 | Spread (1st 5) 1:09.4
19, 21, 32, 69, 81, (91), (125)
Nathan Hayes, Jeremiah Cano, Emmanuel Delgado, Jimy Garcia, Juan Vazquez, (Austin Luong), (Addison Gaspar)
15:48.6, 15:50.9, 16:06.8, 16:51.7, 16:58.0, (17:05.9), (17:36.3)
8263Acalanes, CA - Team Time (1st 5) 1:22:35.0 | Spread (1st 5) 49.7
38, 42, 45, 50, 88, (110), (113)
Andrew Owens, Riley Noon, Samuel Roth, Nick Hutson, Joshua Starr, (Dominic Basaldua), (Harrison Seymour)
16:13.8, 16:19.7, 16:22.9, 16:35.1, 17:03.5, (17:26.4), (17:28.3)
9272Foothill (Pleasanton), CA - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 2:33.0
3, 26, 60, 65, 118, (152), (161)
Russell Sullivan, Shrey Shah, Arjun Subramanian, Prithu Kachare, Pranav Poominathan, (Christopher Loo), (Ruairi Dwyer)
15:00.0, 15:58.0, 16:48.0, 16:51.0, 17:33.0, (18:16.0), (18:24.0)
10273Tamalpais, CA - Team Time (1st 5) 1:22:49.0 | Spread (1st 5) 57.9
28, 31, 63, 68, 83, (92), (101)
Tomoki Scharber, Paul Law, Coleman Morrow, Ethan Swergold, Jake Weisert, (Luke Owens), (Jonah Buessing)
16:02.1, 16:06.0, 16:49.5, 16:51.4, 17:00.0, (17:06.1), (17:16.7)
11303James Logan, CA - Team Time (1st 5) 1:23:09.5 | Spread (1st 5) 1:10.1
29, 37, 54, 84, 99, (114), (133)
Yadvinder Grewal, Makaio Mims, Joseph Moran, Mason Oania, Issac Delizo, (Jackson Harper), (Meinkaye Kaye)
16:04.0, 16:10.8, 16:39.7, 17:00.9, 17:14.1, (17:29.1), (17:54.4)
12337Alameda, CA - Team Time (1st 5) 1:23:30.1 | Spread (1st 5) 1:54.9
14, 40, 73, 93, 117, (120), (124)
Adam Elaidy, Patrick Nguyen, Ian Pang, Connor Lynch, Tilman Vetter, (Benjamin Ting), (Mitchell Tansey)
15:36.9, 16:18.4, 16:55.0, 17:08.0, 17:31.8, (17:34.6), (17:36.2)
13374Monte Vista, CA - Team Time (1st 5) 1:24:41.0 | Spread (1st 5) 32.0
57, 60, 70, 87, 100, (102)
Ian Bushell, Thomas Ball, Aakersh Mathur, Jason Serduke, Brendan Leahey, (Yonathan Amare)
16:43.0, 16:48.0, 16:52.0, 17:03.0, 17:15.0, (17:17.0)
14391Casa Grande, CA - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 47.0
51, 60, 65, 107, 108, (144), (163)
Owen Hite, William Hite, Garrett Esponda, Nolan Hosbein, Logan Moon, (Aaron Beaube), (Andrew Gotshall)
16:36.0, 16:48.0, 16:51.0, 17:22.0, 17:23.0, (18:05.0), (18:36.0)
15420Convent & Stuart Hall, CA - Team Time (1st 5) 1:24:56.7 | Spread (1st 5) 1:28.3
33, 82, 85, 98, 122, (129), (160)
Mark Kearney, Travis Evans, Galen Hastings, Antonio Woo, Skyler Dela Cruz, (Emanuel Olivares), (Jesse Steyer)
16:07.5, 16:59.9, 17:01.6, 17:11.9, 17:35.8, (17:44.0), (18:22.0)
16464Northgate, CA - Team Time (1st 5) 1:26:06.0 | Spread (1st 5) 1:38.0
44, 73, 76, 132, 139, (141), (152)
Thomas Davies, Logan Harlow, Karl Lindeman, Aidan Sunbury, Leonard Garcia, (Isaiah Reyes), (Adam Burkes)
16:22.0, 16:55.0, 16:56.0, 17:53.0, 18:00.0, (18:02.0), (18:16.0)
17557Clayton Valley, CA - Team Time (1st 5) 1:27:18.0 | Spread (1st 5) 1:01.0
79, 89, 123, 128, 138, (139), (172)
Nathan Butterfield, Nicholas Muller, Nick Harrison, Matthew Andrade, Aidan Reinwald, (Sean Malley), (Christian White)
16:57.0, 17:04.0, 17:36.0, 17:43.0, 17:58.0, (18:00.0), (18:55.0)
18560Montgomery, CA - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 1:16.8
71, 103, 104, 134, 148, (149), (156)
Brandon Alvarado, Brent Oru-Craig, Justin Richter, Garrett Hurd, Kyle Theuerkauf, (Sebastian Herbst), (Kibreab Tesfamichael)
16:53.0, 17:18.1, 17:18.4, 17:54.7, 18:09.8, (18:12.3), (18:17.9)
560Newark Memorial, CA - Team Time (1st 5) 1:28:10.2 | Spread (1st 5) 2:35.2
52, 72, 126, 131, 179, (181), (189)
Angel Martinez, Cole Kendall, Danny Trabanino, Raiden Romero, Antonio Monroy, (Mateen Yaqubi), (Pietro Farina)
16:36.6, 16:54.9, 17:37.9, 17:49.0, 19:11.8, (19:14.9), (19:47.0)
20660Ukiah, CA - Team Time (1st 5) 1:29:12.2 | Spread (1st 5) 36.5
111, 127, 137, 142, 143, (166), (170)
Chris Armstrong, Lorenzo Diaz, Luca Szabo, Hendrik Telfer, Daniel Lieben, (Zachary Koball), (Zach Carter)
17:27.4, 17:40.4, 17:57.4, 18:03.1, 18:03.9, (18:39.0), (18:46.4)
21666Marin Catholic, CA - Team Time (1st 5) 1:31:19.3 | Spread (1st 5) 5:38.1
2, 106, 158, 199, 201, (208)
Lyle Rumon, Andrew Thompson, Mateo Thomas, Manuel Rodriguez, Ben Freed, (Peter Cooley)
14:50.4, 17:21.0, 18:20.7, 20:18.7, 20:28.5, (21:02.6)
22670Urban of San Francisco, CA - Team Time (1st 5) 1:30:14.4 | Spread (1st 5) 2:05.9
86, 97, 136, 174, 177, (205), (215)
Nick Miller, Ben Galloway, Avery Hall, Oscar Wong, Sam Padilla, (Henry Britton), (Ben Nyugen)
17:02.6, 17:09.5, 17:55.0, 18:58.8, 19:08.5, (20:59.2), (22:47.3)
23677St Joseph Notre Dame, CA - Team Time (1st 5) 1:29:35.0 | Spread (1st 5) 53.0
109, 118, 145, 150, 155, (164), (171)
Dominic Padre, Rowan O'Brien, Diego Salgues, Giullian Galindo, Matthew Geller, (Ellis Cervantes), (Christopher Ramirez)
17:24.0, 17:33.0, 18:06.0, 18:15.0, 18:17.0, (18:37.0), (18:51.0)
24678Antioch, CA - Team Time (1st 5) 1:29:35.7 | Spread (1st 5) 47.3
116, 121, 134, 150, 157, (159), (165)
Payton Harty, Sid Valdez, Ralph Luke, Julian Rodriquez, Robert Lewis, (Daniel Lucido), (Michael Lynn)
17:31.7, 17:35.3, 17:54.7, 18:15.0, 18:19.0, (18:20.9), (18:37.9)
25691Albany, CA - Team Time (1st 5) 1:30:59.1 | Spread (1st 5) 2:50.8
55, 130, 154, 167, 185, (186), (188)
Calder Abbott, Henry Burditt, Victor Zhang, Joseph Doyle, Julian Johnson, (Trevor Ryan), (Sunny Zhou)
16:41.1, 17:48.2, 18:16.9, 18:41.0, 19:31.9, (19:35.8), (19:43.5)
26735Middletown, CA - Team Time (1st 5) 1:34:18.8 | Spread (1st 5) 4:14.4
56, 95, 187, 193, 204, (209), (212)
Isaac Rascon, Tyler Cobb, Isaiah Diaz, Caleb Cobb, Jackson Scheibal, (Jordan Rego), (Dorian Smith)
16:41.6, 17:08.4, 19:36.4, 19:56.4, 20:56.0, (21:12.2), (22:00.8)
27759Alhambra (Martinez), CA - Team Time (1st 5) 1:32:40.0 | Spread (1st 5) 2:54.0
79, 147, 167, 175, 191, (200), (203)
Carson Edwards, Colby Thompson, Samuel Rogers, Graham Manning, Delano Roderick, (Sam DiBetta), (Nolin Searls)
16:57.0, 18:07.0, 18:41.0, 19:04.0, 19:51.0, (20:19.0), (20:55.0)
28765Livermore, CA - Team Time (1st 5) 1:38:45.0 | Spread (1st 5) 7:22.1
48, 112, 178, 211, 216
Devon Maheshwari, Kyle Lam, Timothy Blanton, Max O'Connor, Canyon Prusso
16:34.2, 17:27.5, 19:09.7, 21:37.3, 23:56.3
29810Healdsburg, CA - Team Time (1st 5) 1:37:50.7 | Spread (1st 5) 6:23.4
17, 190, 194, 195, 214
Dante Godinez, Luca Pastene, Fernando Salazar, Jeremy Felix, Aiden Whitlock
15:45.9, 19:49.0, 20:02.6, 20:03.9, 22:09.3
30840Sonoma Valley, CA - Team Time (1st 5) 1:34:54.9 | Spread (1st 5) 2:38.1
115, 173, 176, 180, 196
Justin Cox, Nate Jordan, Mason Phillips, Lucas Martindale, Zander Casillas
17:29.9, 18:55.7, 19:07.5, 19:13.8, 20:08.0
31843Encinal, CA - Team Time (1st 5) 1:34:08.9 | Spread (1st 5) 1:21.6
146, 162, 169, 182, 184, (202), (207)
Dylan Mochizuki, Michael Chen, Gabe Jones, Jaden Taylor, Ian Muchiri, (Dante Falconer), (William Norboe)
18:06.7, 18:29.3, 18:43.8, 19:20.8, 19:28.3, (20:40.4), (21:01.8)
32976Bay School of San Francisco, CA - Team Time (1st 5) 1:40:43.0 | Spread (1st 5) 1:37.0
183, 192, 197, 198, 206, (210), (213)
Adam Schwartz, Aaron Miller, Rafael Branco, Logan UNG, Liam Edwards, (Jude Sole), (Arlo Halpren)
19:22.5, 19:51.3, 20:12.7, 20:17.0, 20:59.5, (21:15.6), (22:06.9)