133St Joseph Notre Dame, CA - Team Time (1st 5) 1:21:47.0 | Spread (1st 5) 1:14.0
2, 4, 6, 7, 14, (25), (25)
Gabe Arias-Sheridan, Michael Murphy, Matthew Murphy, Cooper Teare, Chris Melandez, (Willie Mein), (Gavin Hill)
15:42.0, 16:10.0, 16:29.0, 16:30.0, 16:56.0, (17:41.0), (17:41.0)
255Marin Academy, CA - Team Time (1st 5) 1:22:34.0 | Spread (1st 5) 2:22.0
1, 3, 8, 15, 28, (41), (45)
Trevor Reinhart, James Kinney, Henry Fleming, Connor Montgomery, Jack Williams, (David Sutter), (Dustin Decker)
15:25.0, 15:43.0, 16:42.0, 16:57.0, 17:47.0, (18:26.0), (18:39.0)
380Lick Wilmerding, CA - Team Time (1st 5) 1:25:50.0 | Spread (1st 5) 58.0
8, 13, 16, 20, 23, (33), (39)
Corey Robinson, Steve Page, Matt Jenkins, Logan Pierce, James Rich, (Brian Ebisuzaki), (Troy Mock)
16:42.0, 16:53.0, 17:04.0, 17:31.0, 17:40.0, (18:13.0), (18:24.0)
488Athenian, CA - Team Time (1st 5) 1:26:14.0 | Spread (1st 5) 1:20.0
5, 12, 21, 23, 27, (30), (31)
Tanner Shaw, Dawson Reckers, Anthony Ottati, David Weinmann, Gabriel Elliott, (Alexander Ball), (Nicholas Morales)
16:24.0, 16:50.0, 17:36.0, 17:40.0, 17:44.0, (17:56.0), (18:02.0)
5130College Preparatory, CA - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 1:53.0
10, 18, 22, 36, 44, (47), (51)
Alex Glavin, Tris Dodge, Matt Romer, Stephen Sloan, Andrew Vaughn, (Ethan Ashby), (Trevor Soule)
16:45.0, 17:12.0, 17:38.0, 18:19.0, 18:38.0, (18:54.0), (19:01.0)
6222Sonoma Academy, CA - Team Time (1st 5) 1:34:16.0 | Spread (1st 5) 3:00.0
11, 47, 50, 56, 58, (69), (73)
Patrick Loftus, Eli Rosen-Duran, Caleb Richards, Devin Salmonsen, Kendal Kenney, (Eli Catalono), (Maclean Hartford)
16:49.0, 18:54.0, 18:59.0, 19:45.0, 19:49.0, (20:30.0), (20:57.0)
7225Urban of San Francisco, CA - Team Time (1st 5) 1:33:50.0 | Spread (1st 5) 1:05.0
34, 42, 46, 49, 54, (57), (68)
Octave Lepinard, Kyle Berman, James Powell, Shane Bannon, Jack Armstrong, (Colin Heath), (Jesse Valdez)
18:17.0, 18:29.0, 18:45.0, 18:57.0, 19:22.0, (19:47.0), (20:26.0)
8236Berean Christian, CA - Team Time (1st 5) 1:35:46.0 | Spread (1st 5) 3:45.0
19, 32, 38, 72, 75, (91)
Tobin Bolter, Ross Deniston, Eric Windt, Riley Smith, Andrew Peacock, (Austin Silva)
17:22.0, 18:05.0, 18:23.0, 20:49.0, 21:07.0, (23:38.0)
9242Convent & Stuart Hall, CA - Team Time (1st 5) 1:35:26.0 | Spread (1st 5) 2:11.0
29, 39, 53, 60, 61, (77), (81)
Thomas Namara, Ryley Aceret, Julian Moreno, Dunham McBride, Gennaro Covelli, (James Hernandez), (Connor King-Roberts)
17:51.0, 18:24.0, 19:08.0, 20:01.0, 20:02.0, (21:15.0), (21:24.0)
10243Head-Royce, CA - Team Time (1st 5) 1:35:42.0 | Spread (1st 5) 4:24.0
17, 37, 43, 64, 82
Chris Boranian, Stuart Suplick, Adam Teuscher, Zack Mintz, Brian Call
17:06.0, 18:21.0, 18:35.0, 20:10.0, 21:30.0
11290International, CA - Team Time (1st 5) 1:38:52.0 | Spread (1st 5) 2:15.0
35, 54, 65, 66, 70, (87)
Itai Levin, Felix Merk, Max Shain, William Misener, Bakari Smith, (Liam McSpadden)
18:18.0, 19:22.0, 20:14.0, 20:25.0, 20:33.0, (22:44.0)
12355Branson, CA - Team Time (1st 5) 1:44:47.0 | Spread (1st 5) 4:04.0
52, 59, 71, 84, 89, (91)
Spencer Smead, Riley Coven, Gabe Rosen-Duran, Michael Petruzzelli, Brian Whitelaw-McDonald, (Jacob Share)
19:04.0, 19:58.0, 20:42.0, 21:55.0, 23:08.0, (23:38.0)
13362Technology, CA - Team Time (1st 5) 1:45:20.0 | Spread (1st 5) 2:19.0
62, 63, 66, 85, 86, (88), (94)
Jackson Blake, Tristan Atkinson, Will Sirisouk, Ryland Sepic, Joshua Lemme, (Elijah Jones), (Lucan Kraushaar)
20:04.0, 20:09.0, 20:25.0, 22:19.0, 22:23.0, (23:07.0), (24:03.0)
14386Cloverdale, CA - Team Time (1st 5) 1:46:04.2 | Spread (1st 5) 22.0
74, 75, 78, 79, 80, (97)
Emmett Lawson, Zody Walker, Nick Rilea, Nick Schnieder, Jacob Torres, (Riley Doyle)
20:59.0, 21:07.0, 21:17.0, 21:20.2, 21:21.0, (27:21.0)
15457Northcoast Preparatory, CA - Team Time (1st 5) 1:59:28.0 | Spread (1st 5) 4:35.0
83, 90, 93, 95, 96, (98)
Xavier Setzer, Jeremy Reiner, Jesse McKinney, Shayan Keshan-Rousta, Nathan Scheinman, (Tong Yaem-Sanga)
21:45.0, 23:18.0, 23:57.0, 24:08.0, 26:20.0, (30:54.0)