1 | 43 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 1:05.0 |
| 3, 5, 5, 12, 18, (20), (21) |
| Louis Rodrigues, Michael Murphy, Matthew Murphy, Gabe Arias-Sheridan, James Lafollette, (Sam Levy-Wendt), (Chris Melandez) |
| 15:55.0, 16:08.0, 16:08.0, 16:41.0, 17:00.0, (17:04.0), (17:05.0) |
2 | 86 | Sonoma Academy,
CA - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 57.0 |
| 9, 9, 14, 24, 30, (62), (68) |
| Jax Reiff, Austin Orr, Patrick Loftus, Jacob Gaynor, Caleb Richards, (Eli Rosen-Duran), (Grahm Johnson) |
| 16:29.0, 16:29.0, 16:55.0, 17:15.0, 17:26.0, (18:19.0), (18:28.0) |
3 | 110 | Marin Academy,
CA - Team Time (1st 5) 1:24:32.0 | Spread (1st 5) 2:02.0 |
| 2, 4, 24, 35, 45, (55), (64) |
| Trevor Reinhart, James Kinney, Michael Dunne, Jack Ferguson, David Sutter, (Henry Fleming), (Alec Neal) |
| 15:51.0, 15:57.0, 17:15.0, 17:36.0, 17:53.0, (18:07.0), (18:22.0) |
4 | 120 | Lick Wilmerding,
CA - Team Time (1st 5) 1:26:13.0 | Spread (1st 5) 35.0 |
| 15, 15, 27, 31, 32, (40), (48) |
| Connor Jordan, Matt Jenkins, Corey Robinson, Zac Oji, James Rich, (Avery Rock), (Jack Crawford) |
| 16:56.0, 16:56.0, 17:22.0, 17:28.0, 17:31.0, (17:41.0), (17:57.0) |
5 | 128 | Athenian,
CA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 1:57.0 |
| 8, 17, 18, 22, 63, (65), (81) |
| Tanner Shaw, Cameron Taylor, Charlie Thimesch, Gabriel Elliott, Alexander Ball, (Eric Strand), (Tzofi Klinghoffer) |
| 16:24.0, 16:57.0, 17:00.0, 17:10.0, 18:21.0, (18:24.0), (19:12.0) |
6 | 159 | San Francisco University,
CA - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 2:19.6 |
| 1, 29, 33, 45, 51, (56), (57) |
| Connor Clark, James Burton, Ben Tracy, Jack Tannenbaum, Ned Geeslin, (Ed Peterson), (Austin Neri) |
| 15:41.4, 17:24.6, 17:33.0, 17:53.0, 18:01.0, (18:07.6), (18:10.0) |
7 | 217 | South Fork,
CA - Team Time (1st 5) 1:29:34.0 | Spread (1st 5) 2:53.0 |
| 13, 23, 48, 50, 83, (88), (89) |
| Dustyn Salomon, David Chadbourne, Ismael Lopez, Jesus Lopez, Andres Alatorre, (Devin Hand), (Cristian Alatorre) |
| 16:46.0, 17:13.0, 17:57.0, 17:59.0, 19:39.0, (19:54.0), (19:59.0) |
8 | 221 | College Preparatory,
CA - Team Time (1st 5) 1:29:07.0 | Spread (1st 5) 38.0 |
| 33, 36, 40, 53, 59, (61), (71) |
| Darren Fletcher, Justin Nathan, Matt Romer, Vishaal Agartha, Tris Dodge, (Stevie Sloan), (Jack Mitchell) |
| 17:33.0, 17:37.0, 17:41.0, 18:05.0, 18:11.0, (18:16.0), (18:33.0) |
9 | 223 | Urban of San Francisco,
CA - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 2:18.0 |
| 7, 36, 44, 67, 69, (72), (90) |
| Walker Willett, Shane Bannon, Octave Lepinard, James Powell, Kyle Berman, (John West), (Ethan Janssen) |
| 16:11.0, 17:37.0, 17:47.0, 18:27.0, 18:29.0, (18:35.0), (20:10.0) |
10 | 231 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 32.0 |
| 38, 39, 43, 54, 57, (75), (80) |
| Thomas Namara, Mars Pasache, Liam Lynch, Julian Moreno, Jon Otero-Caldwell, (Thomas Egan), (Connor Mckeon) |
| 17:38.0, 17:40.0, 17:42.0, 18:06.0, 18:10.0, (18:45.0), (19:05.0) |
11 | 261 | Berean Christian,
CA - Team Time (1st 5) 1:30:42.0 | Spread (1st 5) 3:11.0 |
| 9, 28, 66, 74, 84, (86), (108) |
| Tobin Bolter, Ross Deniston, Eric Windt, Levi Nortune, Andrew Peacock, (Riley Smith), (Austin Silva) |
| 16:29.0, 17:24.0, 18:25.0, 18:44.0, 19:40.0, (19:49.0), (21:25.0) |
12 | 329 | Head-Royce,
CA - Team Time (1st 5) 1:35:00.0 | Spread (1st 5) 3:56.0 |
| 26, 40, 60, 99, 104, (104), (111) |
| Julian Early, Chris Boranian, Stuart Suplick, Nick Wactor, Caleb Rosen, (Dylan Thiermann), (Tommy Cella) |
| 17:18.0, 17:41.0, 18:13.0, 20:34.0, 21:14.0, (21:14.0), (21:38.0) |
13 | 345 | Cloverdale,
CA - Team Time (1st 5) 1:34:24.0 | Spread (1st 5) 2:18.0 |
| 47, 52, 70, 85, 91, (96), (115) |
| Patel Axay, Darin Marcucci, Roger Martinez, Baker Matt, Matt Hetrick, (Scott Ragan), (Jacob Torres) |
| 17:55.0, 18:03.0, 18:30.0, 19:43.0, 20:13.0, (20:30.0), (21:59.0) |
14 | 399 | International FAIS,
CA - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 1:38.0 |
| 73, 77, 78, 78, 93, (98), (103) |
| Felix Merk, Alexander Seutin, Paul Grant-villega, Itai Levin, William Misener, (Eric Berkovsky), (Bakari Smith) |
| 18:40.0, 19:03.0, 19:04.0, 19:04.0, 20:18.0, (20:33.0), (21:10.0) |
15 | 492 | Branson,
CA - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 1:09.0 |
| 92, 94, 95, 104, 107, (113), (120) |
| Riley Coven, Jeremy Slavitz, Patrick Chen, Robert Steiner, Nick Bird, (Taylor Eth), (Ian Mott) |
| 20:14.0, 20:19.0, 20:24.0, 21:14.0, 21:23.0, (21:45.0), (22:52.0) |
16 | 494 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 2:35.0 |
| 82, 97, 100, 101, 114, (116), (121) |
| Erik Spangberg, Kevin Anderson, Benjamin Foster, Malcolm Roediger, Andreas Balslev, (Oliver Ruston), (Shawn Bolker) |
| 19:21.0, 20:31.0, 20:37.0, 21:09.0, 21:56.0, (22:16.0), (23:14.0) |
17 | 501 | Bentley Upper,
CA - Team Time (1st 5) 1:44:28.0 | Spread (1st 5) 3:25.0 |
| 76, 86, 110, 112, 117, (118), (122) |
| Varun Prasad, Ben Dawson, Alex Yee, Campbell Unruh, James Shum, (Evan Fitzgerald), (Sam Lombardi) |
| 18:57.0, 19:49.0, 21:37.0, 21:43.0, 22:22.0, (22:28.0), (23:57.0) |
18 | 576 | John Swett,
CA - Team Time (1st 5) 1:56:05.0 | Spread (1st 5) 5:07.0 |
| 101, 109, 119, 123, 124 |
| Kyle Connell, Andy DeLaCampa, Wade Songer, Stephen Butler, Zackery Pearson |
| 21:09.0, 21:35.0, 22:45.0, 24:20.0, 26:16.0 |