| 1 | 52 | Carlmont,
CA - Team Time (1st 5) 1:03:47.0 | Spread (1st 5) 48.0 |
| 3, 4, 8, 12, 25, (28), (36) |
| Justin Hsu, Ryan Wilson, Kyle Dimick, Eric Jackson, Ty Marshall, (Amaury Avat), (Aidan Truel) |
| 12:26.0, 12:31.0, 12:42.0, 12:54.0, 13:14.0, (13:18.0), (13:29.0) |
| 2 | 62 | Half Moon Bay,
CA - Team Time (1st 5) 1:04:10.0 | Spread (1st 5) 28.0 |
| 6, 7, 12, 15, 22, (23), (40) |
| Jared Mansukhani, Corey O'Driscoll, James McEachen, Natan Cristol-Deman, Nick Moore, (Sam Reynolds), (Shane Regan) |
| 12:37.0, 12:39.0, 12:54.0, 12:55.0, 13:05.0, (13:12.0), (13:33.0) |
| 3 | 68 | Menlo-Atherton,
CA - Team Time (1st 5) 1:04:20.0 | Spread (1st 5) 52.0 |
| 1, 10, 12, 20, 25, (29), (30) |
| Luke Scandlyn, Karl Zahlhaas- Liebner, Scott Macdonald, Cameron Plume, Luca Johnson, (Rohan Depuy), (Nicholas Hafer) |
| 12:22.0, 12:46.0, 12:54.0, 13:04.0, 13:14.0, (13:20.0), (13:21.0) |
| 4 | 111 | Mills,
CA - Team Time (1st 5) 1:05:33.0 | Spread (1st 5) 57.0 |
| 2, 24, 25, 30, 30, (35), (40) |
| Takahiro (Taka) Mollenkamp, Thomas (Tommy) Peterson, Shoh Mollenkamp, Christopher Louie, Jacky Au-Yeung, (Patrick Tan), (Jason Tong) |
| 12:24.0, 13:13.0, 13:14.0, 13:21.0, 13:21.0, (13:26.0), (13:33.0) |
| 5 | 173 | Hillsdale,
CA - Team Time (1st 5) 1:07:00.0 | Spread (1st 5) 1:31.0 |
| 5, 15, 30, 59, 64, (70), (73) |
| Alex Tait, Thomas Karpishin, Sam Armstrong, Marco Pacini, Aaron Jue-sans, (Lee Vic), (Luke Sena) |
| 12:35.0, 12:55.0, 13:21.0, 14:03.0, 14:06.0, (14:13.0), (14:14.0) |
| 6 | 178 | El Camino,
CA - Team Time (1st 5) 1:07:19.0 | Spread (1st 5) 1:05.0 |
| 11, 37, 38, 43, 49, (85), (102) |
| James Lang, Ronald Contreras, Brenden Walsh, Vincent Blensdorf, Gabriel Garcia, (Paolo Salonga), (Joel Villalpando) |
| 12:47.0, 13:30.0, 13:32.0, 13:38.0, 13:52.0, (14:34.0), (15:22.0) |
| 7 | 192 | Sequoia,
CA - Team Time (1st 5) 1:07:44.0 | Spread (1st 5) 1:06.0 |
| 17, 19, 48, 49, 59, (62), (63) |
| Christopher Charekian, Alonso Gonzales, Jared Peterson, John Utecht, Xander Posten, (Thomas Burt), (Noah Vauclair) |
| 12:57.0, 13:02.0, 13:50.0, 13:52.0, 14:03.0, (14:04.0), (14:05.0) |
| 8 | 216 | Aragon,
CA - Team Time (1st 5) 1:08:12.0 | Spread (1st 5) 1:01.0 |
| 18, 40, 44, 56, 58, (59), (76) |
| Noah Strause, Nicholas Finke, Pablo Siguenza, Jason Leung, Gael Cruanes, (Alex Ma), (Owen Dodge) |
| 13:00.0, 13:33.0, 13:41.0, 13:57.0, 14:01.0, (14:03.0), (14:17.0) |
| 9 | 262 | Westmoor,
CA - Team Time (1st 5) 1:09:08.0 | Spread (1st 5) 1:16.0 |
| 20, 46, 52, 66, 78, (85), (89) |
| Roberto Villarreal, Calvin Ng, Carlos Sierra Gutierrez, Alexander Soe, Deyne Jurie, (Ethan Wong), (Jacob De Castro) |
| 13:04.0, 13:43.0, 13:53.0, 14:08.0, 14:20.0, (14:34.0), (14:38.0) |
| 10 | 266 | Capuchino,
CA - Team Time (1st 5) 1:09:06.0 | Spread (1st 5) 1:31.0 |
| 9, 55, 57, 70, 75, (82), (84) |
| Michael Morgan-ellc, Declan Sanchez, Nesther Fernandez, Angel Jemenez, Joseph Manahan, (Andres Lucero), (Isaias Castillo) |
| 12:44.0, 13:56.0, 13:58.0, 14:13.0, 14:15.0, (14:30.0), (14:32.0) |
| 11 | 306 | Woodside,
CA - Team Time (1st 5) 1:10:08.0 | Spread (1st 5) 1:04.0 |
| 34, 52, 67, 73, 80, (83), (88) |
| Nathan Bowman, Alex Kastelein, Christian Canellos, Ronan Morrill, Zephyr Granger, (Joseph Balsama), (Tyler Davis) |
| 13:24.0, 13:53.0, 14:09.0, 14:14.0, 14:28.0, (14:31.0), (14:35.0) |
| 12 | 355 | South San Francisco,
CA - Team Time (1st 5) 1:11:13.0 | Spread (1st 5) 52.0 |
| 45, 68, 77, 80, 85, (91), (97) |
| Steve Jimenez, Jose Gomez, Manuel Arevalo, Brandon Stefanusco, Mishael Padron, (Nathaniel Padron), (Christopher Leong) |
| 13:42.0, 14:11.0, 14:18.0, 14:28.0, 14:34.0, (14:44.0), (15:19.0) |
| 13 | 367 | Burlingame,
CA - Team Time (1st 5) 1:11:37.0 | Spread (1st 5) 1:17.0 |
| 38, 68, 79, 89, 93, (104), (107) |
| Eli Haas, Brendan Creeks, Alex Wolf, Diego Escobedo, Oscar Leyte, (CHRIS HU), (Junha Park) |
| 13:32.0, 14:11.0, 14:27.0, 14:38.0, 14:49.0, (15:26.0), (15:46.0) |
| 14 | 400 | Oceana,
CA - Team Time (1st 5) 1:12:49.0 | Spread (1st 5) 1:15.0 |
| 49, 70, 91, 94, 96, (97), (105) |
| Christopher Cheng, Laurenz Guinid, Suren Sanai, Nell Layno, Sage Snyder, (Ryan Guinid), (Peter Galindes) |
| 13:52.0, 14:13.0, 14:44.0, 14:53.0, 15:07.0, (15:19.0), (15:35.0) |
| 15 | 441 | San Mateo,
CA - Team Time (1st 5) 1:15:26.0 | Spread (1st 5) 2:14.0 |
| 54, 64, 101, 110, 112, (116), (118) |
| Alex Wai, Andrew Kim, Ty Svensson, Oliver Yau, Kevin Lopez, (Raphael Cruanes), (Ian Petrola) |
| 13:55.0, 14:06.0, 15:21.0, 15:55.0, 16:09.0, (17:23.0), (18:20.0) |
| 16 | 478 | Terra Nova,
CA - Team Time (1st 5) 1:18:05.0 | Spread (1st 5) 3:16.0 |
| 47, 97, 106, 113, 115, (117) |
| Adrian Vizcarra, Bourgan Guibadoulline, Lance Trainor, Andrew Ornelas, Jason Ludwig, (Jake Bartlett) |
| 13:44.0, 15:19.0, 15:42.0, 16:20.0, 17:00.0, (17:29.0) |
| 17 | 514 | Jefferson,
CA - Team Time (1st 5) 1:17:17.0 | Spread (1st 5) 59.0 |
| 94, 100, 103, 108, 109, (111), (114) |
| Thiago Vilarinho, Garmen Lin, Andre O'Quinn, Melvin Chang, Justin Lee, (Daniel Xu), (BILL LAM) |
| 14:53.0, 15:20.0, 15:23.0, 15:49.0, 15:52.0, (16:02.0), (16:29.0) |