1 | 74 | Woodside Priory,
CA - Team Time (1st 5) 1:24:45.0 | Spread (1st 5) 1:07.0 |
| 5, 6, 9, 23, 31, (35), (38) |
| Chris Gregory, Ross Corey, Johnny Trudelle, Robert Screven, Andrew Christensen, (Leo Berez), (Konnor von Emster) |
| 16:29.0, 16:35.0, 16:45.0, 17:20.0, 17:36.0, (17:41.0), (17:45.0) |
2 | 85 | Xavier College Prep,
CA - Team Time (1st 5) 1:24:28.0 | Spread (1st 5) 2:03.0 |
| 2, 13, 15, 18, 37, (55), (57) |
| Emery Caster, Joe Janssen, Hogan Lizza, David Stabile, Max Del Rio, (Alex Rose), (Gabriel Rodriguez) |
| 15:41.0, 16:56.0, 17:00.0, 17:07.0, 17:44.0, (18:32.0), (18:34.0) |
3 | 93 | Marin Academy,
CA - Team Time (1st 5) 1:24:19.7 | Spread (1st 5) 3:05.2 |
| 1, 10, 14, 18, 50, (51), (58) |
| Trevor Reinhart, Connor Montgomery, Henry Fleming, Dustin Decker, Reid Snyder, (Jack Williams), (Alec Neal) |
| 15:10.1, 16:50.3, 16:57.0, 17:07.0, 18:15.3, (18:16.3), (18:35.0) |
4 | 119 | College Preparatory,
CA - Team Time (1st 5) 1:26:36.6 | Spread (1st 5) 51.0 |
| 11, 12, 27, 29, 40, (62), (65) |
| Tris Dodge, Alex Glavin, Stephen Sloan, Matt Romer, Trevor Soule, (Andrew Vaughn), (Ethan Ashby) |
| 16:55.0, 16:55.4, 17:29.2, 17:31.0, 17:46.0, (18:43.9), (18:52.9) |
5 | 124 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 27.7 |
| 20, 21, 24, 25, 34, (41), (44) |
| Yumeto Shigihara, Javier Rojas, Brandon Chu, Preston Lam, Marcus Niksa, (Zach Cherian), (Hugo Pegley) |
| 17:12.0, 17:14.3, 17:22.7, 17:24.0, 17:39.7, (17:51.0), (17:59.2) |
6 | 131 | Pacific Collegiate,
CA - Team Time (1st 5) 1:26:40.4 | Spread (1st 5) 1:38.8 |
| 4, 7, 29, 45, 46, (64), (77) |
| Alex Condotti, Luc Bouchard, Eli Cushnir, Mac Holmes, Geof Olson, (Seamus Howard), (Matt Smith) |
| 16:26.2, 16:35.2, 17:31.0, 18:03.0, 18:05.0, (18:52.0), (19:20.7) |
7 | 188 | San Francisco University,
CA - Team Time (1st 5) 1:29:11.6 | Spread (1st 5) 2:01.5 |
| 8, 28, 36, 53, 63, (66), (67) |
| Ben Tracy, Jack Tannenbaum, Nathan Amin, James Corse, Graham Gerrity, (Ned Geeslin), (Raiden Meyer) |
| 16:44.5, 17:30.8, 17:41.4, 18:28.9, 18:46.0, (18:55.0), (19:00.1) |
8 | 207 | The York School,
CA - Team Time (1st 5) 1:29:43.0 | Spread (1st 5) 1:33.0 |
| 16, 33, 48, 52, 58, (72), (80) |
| Brendan Martin, Ryan Ixtlahuac, Jorge Mata, Umar Momen, Brian Clark, (Alden Sanford), (Michael Rodriguez) |
| 17:02.0, 17:37.0, 18:08.0, 18:21.0, 18:35.0, (19:05.0), (19:23.0) |
9 | 221 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:30:11.2 | Spread (1st 5) 2:06.9 |
| 17, 32, 39, 60, 73, (82), (83) |
| Thomas Namara, Ryley Aceret, Julian Moreno, John Quinlan, Gennaro Covelli, (Patrick Dilworth), (Sasha Lifsitz) |
| 17:03.6, 17:36.2, 17:45.7, 18:35.2, 19:10.5, (19:25.5), (19:26.5) |
10 | 248 | Anzar (Aromas-San Juan),
CA - Team Time (1st 5) 1:31:13.0 | Spread (1st 5) 3:05.0 |
| 3, 22, 70, 75, 78, (88), (113) |
| Diego Avila, Christian Monroy, Nat Hsia-Coron, Charles Winterbottom, Alex Samuels, (Jacob Avila), (Nathan Pizana) |
| 16:16.0, 17:17.0, 19:04.0, 19:15.0, 19:21.0, (19:39.0), (21:10.0) |
11 | 331 | St Lawrence Academy,
CA - Team Time (1st 5) 1:34:46.4 | Spread (1st 5) 3:03.6 |
| 26, 49, 74, 84, 98, (114), (120) |
| Devon Gonzalez, Justin Strong, Matt Perea, Nayeer Ullah, Kendall Powell, (Josh Lawrence), (Johnny Van der Zweep) |
| 17:27.4, 18:09.0, 19:12.0, 19:27.0, 20:31.0, (21:10.3), (21:31.0) |
12 | 369 | Calvin Christian,
CA - Team Time (1st 5) 1:36:44.0 | Spread (1st 5) 1:56.0 |
| 54, 56, 69, 94, 96, (104), (107) |
| Mark Bakker, Jonathan Parker, Brian Marcus, Jacob Brouwer, William Shoemaker, (Alex Brouwer), (Timothy McGill) |
| 18:29.0, 18:33.0, 19:02.0, 20:15.0, 20:25.0, (20:46.0), (20:52.0) |
13 | 404 | Santa Fe Christian,
CA - Team Time (1st 5) 1:37:37.0 | Spread (1st 5) 1:08.0 |
| 68, 70, 84, 90, 92, (102), (109) |
| Ben Stafslien, Jack Cipolla, Matt Davis, Noah Forougi, Jack McGuinness, (Sean LaPeyre), (Isaac Randel) |
| 19:01.0, 19:04.0, 19:27.0, 19:56.0, 20:09.0, (20:42.0), (20:54.0) |
14 | 419 | Pinewood,
CA - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 2:00.0 |
| 61, 78, 88, 91, 101, (102), (106) |
| Kevin Endersby, Michael Bodine, Jaspaul Ghumman, David Kleiman, Ryan Tabibi, (Evan Escher), (Alexander Yazdani) |
| 18:41.0, 19:21.0, 19:39.0, 20:08.0, 20:41.0, (20:42.0), (20:47.0) |
15 | 462 | Julian,
CA - Team Time (1st 5) 1:43:49.0 | Spread (1st 5) 5:31.0 |
| 43, 47, 123, 124, 125, (127) |
| Wills Booth, Ben Beatty, Shane Duffy, Ulysses Grant, Jake Cirillo, (Cory Flack) |
| 17:58.0, 18:06.0, 21:58.0, 22:18.0, 23:29.0, (24:45.0) |
16 | 471 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:41:23.6 | Spread (1st 5) 1:29.5 |
| 76, 93, 97, 100, 105 |
| Benjamin Foster, Noah Maric, Tucker Coad, Oliver Ruston, Emmet Pfau |
| 19:17.4, 20:13.4, 20:28.9, 20:37.0, 20:46.9 |
17 | 474 | Liberty Charter,
CA - Team Time (1st 5) 1:44:51.0 | Spread (1st 5) 7:07.0 |
| 42, 94, 99, 111, 128, (131), (132) |
| Josh Nunez, Jon Lorenz, Tucker Ferguson, Spencer Bond, Ben Lee, (Dillon Ethington), (Matthew Wood) |
| 17:54.0, 20:15.0, 20:36.0, 21:05.0, 25:01.0, (27:50.0), (29:03.0) |
18 | 479 | Latino College Prep,
CA - Team Time (1st 5) 1:40:45.0 | Spread (1st 5) 1:56.0 |
| 80, 84, 87, 112, 116, (122), (126) |
| Giovanni Jimenez Ruiz, Marco Valencia, Marco Estanislao, Andres Martinez, Eligio Rosales, (Emmanuel Rodriguez), (Jerry Alvarez) |
| 19:23.0, 19:27.0, 19:29.0, 21:07.0, 21:19.0, (21:48.0), (24:17.0) |
19 | 569 | Classical Academy,
CA - Team Time (1st 5) 1:45:52.0 | Spread (1st 5) 33.0 |
| 107, 110, 115, 118, 119 |
| Rusten Kuritz, Robert Goff, Jason Bru, Erik Swanson, Gian Cascos |
| 20:52.0, 20:55.0, 21:17.0, 21:23.0, 21:25.0 |
20 | 629 | Mid-Peninsula,
CA - Team Time (1st 5) 2:05:54.0 | Spread (1st 5) 8:39.0 |
| 117, 121, 129, 129, 133, (134) |
| Wills Harris, Evan Spanner, Alex Neff, Ben Schumacker, Eric Steele, (Nick Lovotti) |
| 21:20.0, 21:43.0, 26:26.0, 26:26.0, 29:59.0, (32:38.0) |