1 | 51 | San Francisco University,
CA - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:11.0 |
| 2, 3, 11, 17, 18, (22), (28) |
| Ned Tannenbaum, Connor Clark, James Burton, Chris Mah, Liam Gallivan, (Duncan Hosie), (Charles Deffarges) |
| 16:04.0, 16:24.0, 16:54.0, 17:14.0, 17:15.0, (17:19.0), (17:37.0) |
2 | 139 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 1:49.0 |
| 7, 20, 26, 32, 54, (60), (78) |
| Ben Liu, Michael Chan, Casey Linehan, Steven Wooley, Emmanuel Bakheit, (Joe Hildula), (Liam Lynch) |
| 16:33.0, 17:18.0, 17:36.0, 17:42.0, 18:22.0, (18:33.0), (19:08.0) |
3 | 179 | Urban of San Francisco,
CA - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 3:21.0 |
| 1, 6, 20, 70, 82, (83), (106) |
| Cole Williams, Sean Judkins-Boeri, Alex Wu, Whit Henderson, Ben Rice, (Walker Willett), (John West) |
| 15:57.0, 16:28.0, 17:18.0, 18:50.0, 19:18.0, (19:22.0), (20:20.0) |
4 | 181 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 59.0 |
| 14, 33, 42, 44, 48, (52), (61) |
| Nick Ratto, Louis Rodigues, Cameron Braband, Michael Mein, Mitchell Mein, (Brendan Chai), (Sam Levy-Wendt) |
| 17:07.0, 17:46.0, 17:57.0, 18:03.0, 18:06.0, (18:20.0), (18:35.0) |
5 | 190 | College Preparatory,
CA - Team Time (1st 5) 1:28:56.0 | Spread (1st 5) 2:19.0 |
| 3, 35, 39, 49, 64, (74), (75) |
| Tim Hunt, Justin Nathan, Mark Bavoso, Julian Compagni-Por, Chris McIntosh, (Andrew Peterson), (Ben Levy) |
| 16:24.0, 17:49.0, 17:53.0, 18:07.0, 18:43.0, (18:54.0), (18:57.0) |
6 | 191 | Santa Rosa Christian (CLOSED 2012),
CA - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 2:07.0 |
| 8, 10, 52, 56, 65, (98), (108) |
| Justin Watkins, Brandon Hicks, Garik Badalans, Isaac Vanderslice, Adam Armstrong, (Glebs Lukicov), (Bobby Brady) |
| 16:39.0, 16:48.0, 18:20.0, 18:26.0, 18:46.0, (19:39.0), (20:23.0) |
7 | 192 | Marin Academy,
CA - Team Time (1st 5) 1:29:40.0 | Spread (1st 5) 1:12.0 |
| 23, 26, 34, 46, 63, (76), (81) |
| Jack Ferguson, Ben Bogin, Dhruv Maheshwari, Eg Garcia, Chet Kristy, (Michael Perlstein), (Tommy Barger) |
| 17:30.0, 17:36.0, 17:48.0, 18:04.0, 18:42.0, (18:58.0), (19:14.0) |
8 | 210 | Lick Wilmerding,
CA - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 16.0 |
| 35, 41, 43, 44, 47, (62), (67) |
| Vinny Lopes, Michael Kreher, Logan Hollarsmith, John Ribeiro-Broomhead, Dashiell Bodington, (Ryland Webb), (Dario Garcia-Dominguez) |
| 17:49.0, 17:56.0, 18:00.0, 18:03.0, 18:05.0, (18:39.0), (18:48.0) |
9 | 249 | Upper Lake,
CA - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:55.0 |
| 19, 25, 55, 71, 79, (88), (93) |
| Michael Dolan, Charlie Coburn, Christopher Cisneros, Christian Cisneros, Vanefwee Chao, (Alex Rogers), (Ben Mullin) |
| 17:16.0, 17:35.0, 18:23.0, 18:52.0, 19:11.0, (19:30.5), (19:35.0) |
10 | 283 | Berean Christian,
CA - Team Time (1st 5) 1:32:07.1 | Spread (1st 5) 2:46.0 |
| 9, 51, 58, 80, 85, (87), (104) |
| Jacob Roth, Justin Tomas, Kevin Graham, Craig Cary, Ben Ho, (Brad Alman), (Eric Alman) |
| 16:41.0, 18:17.0, 18:30.1, 19:12.0, 19:27.0, (19:29.0), (20:08.0) |
11 | 291 | International FAIS,
CA - Team Time (1st 5) 1:32:35.0 | Spread (1st 5) 3:44.0 |
| 13, 15, 50, 97, 116 |
| Benjamin Rainero-de Haan, Carlos Kong, Lawrence Doherty, Jack McElroy, Curtis Meyer |
| 16:58.0, 17:09.0, 18:08.0, 19:38.0, 20:42.0 |
12 | 301 | Sonoma Academy,
CA - Team Time (1st 5) 1:33:07.0 | Spread (1st 5) 1:54.0 |
| 24, 59, 66, 67, 85, (119) |
| Aaron Rotman, Eli Booker, Grahm Johnson, Jax Reiff, Sebastian Kochinke, (Jason Siegal) |
| 17:33.0, 18:32.0, 18:47.0, 18:48.0, 19:27.0, (21:02.0) |
13 | 322 | Rincon Valley Christian,
CA - Team Time (1st 5) 1:33:10.0 | Spread (1st 5) 2:55.0 |
| 12, 31, 77, 100, 102, (125) |
| Jonathan Edens, Evan LaBruzzo, Stephen Cann, Ryan Rangle, Leo Woolums, (Brenn Coyle) |
| 16:57.0, 17:40.0, 19:01.0, 19:40.0, 19:52.0, (24:19.0) |
14 | 326 | South Fork,
CA - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 2:26.0 |
| 16, 29, 92, 94, 95 |
| Kyle O'Rourke, Gabe Miclette, David Chadbourne, Lucas Sack, Ian Ivey |
| 17:11.0, 17:39.0, 19:34.0, 19:36.0, 19:37.0 |
15 | 338 | Cloverdale,
CA - Team Time (1st 5) 1:33:56.0 | Spread (1st 5) 2:17.0 |
| 29, 38, 73, 95, 103, (105), (123) |
| JESSE LEE, Matthew Wells, Wesley Hetrick, Roger Martinez, Ben Bosse, (Jack Giuliano), (Jason Baithwaite) |
| 17:39.0, 17:51.0, 18:53.0, 19:37.0, 19:56.0, (20:14.0), (21:53.0) |
16 | 374 | Head-Royce,
CA - Team Time (1st 5) 1:35:27.0 | Spread (1st 5) 4:24.0 |
| 5, 40, 101, 110, 118, (120), (121) |
| Mercer Cook, Walker Holden, Paul Gladkevich, Max Stayman, Matt Schweitzer, (Takumi Murayama), (Nick Wactor) |
| 16:25.0, 17:55.0, 19:50.0, 20:28.0, 20:49.0, (21:15.0), (21:16.0) |
17 | 424 | Athenian,
CA - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 1:33.0 |
| 67, 71, 89, 90, 107, (109), (113) |
| Raime Ali-Adeeb, Cullen Ross, Wellington Chang, Ryan Zlock, Jonny White, (Cameron Taylor), (Daniel Mather) |
| 18:48.0, 18:52.0, 19:32.0, 19:33.0, 20:21.0, (20:27.0), (20:35.0) |
18 | 464 | St Vincent de Paul,
CA - Team Time (1st 5) 1:38:41.0 | Spread (1st 5) 2:14.0 |
| 56, 83, 98, 112, 115 |
| Mikey DePala, Ethan Pawson, James Fidler, John Morton, Ryan Atkinson |
| 18:26.0, 19:22.0, 19:39.0, 20:34.0, 20:40.0 |
19 | 468 | Bentley Upper,
CA - Team Time (1st 5) 1:39:12.0 | Spread (1st 5) 2:53.0 |
| 37, 90, 111, 113, 117, (122), (124) |
| Robert Bourne, Nick Bergen, Jack Birnie, Josh Bartholomew, Daron McClennan-Colon, (Alex Yee), (Ross Dohrmann) |
| 17:50.0, 19:33.0, 20:31.0, 20:35.0, 20:43.0, (21:26.0), (22:42.0) |