1 | 47 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:20:09.0 | Spread (1st 5) 11.0 |
| 6, 8, 10, 11, 12, (13), (22) |
| Alex Sasser, Tucker Meijer, Miles Meijer, Matt Seidel, Justin Barry, (Marcus Avila), (Ricardo Avila) |
| 15:56.0, 16:00.0, 16:01.0, 16:05.0, 16:07.0, (16:11.0), (16:36.0) |
2 | 73 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:21:19.0 | Spread (1st 5) 42.0 |
| 5, 6, 19, 21, 22, (30), (37) |
| Gabriel McLarnan, Alexander Olivero, Gaurav Begur, Robbie Lacomble, Aditya Mohan, (Alexander Ward), (Jonathan Ott) |
| 15:54.0, 15:56.0, 16:24.0, 16:29.0, 16:36.0, (16:43.0), (16:58.0) |
3 | 108 | Los Altos,
CA - Team Time (1st 5) 1:22:29.0 | Spread (1st 5) 50.0 |
| 8, 20, 22, 26, 32, (43), (46) |
| Ben Zaeske, Andreas Godderis, Dane Tippett, Konrad Niemiec, Kevin Glass, (Kevin Anawalt), (Tim Cyron) |
| 16:00.0, 16:25.0, 16:36.0, 16:38.0, 16:50.0, (17:09.0), (17:15.0) |
4 | 114 | Lynbrook,
CA - Team Time (1st 5) 1:22:01.0 | Spread (1st 5) 1:56.0 |
| 2, 4, 13, 35, 60, (73), (98) |
| Justin Robison, Rohit Sarathy, Revanth Nagurla, Shawn Silverman, Jim Sussenguth, (Ryan Sadjadi), (Christopher Cheung) |
| 15:35.0, 15:50.0, 16:11.0, 16:54.0, 17:31.0, (17:45.0), (18:12.0) |
5 | 115 | Homestead,
CA - Team Time (1st 5) 1:22:27.0 | Spread (1st 5) 32.0 |
| 13, 16, 28, 28, 30, (39), (51) |
| Cooper Sloan, Brandon Sutton, Joey Gronovius, Giorgio Liantono, Ashish Bhusal, (Chris Reed), (Adithya Somasundaram) |
| 16:11.0, 16:13.0, 16:40.0, 16:40.0, 16:43.0, (17:01.0), (17:22.0) |
6 | 177 | Los Gatos,
CA - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 2:02.0 |
| 1, 33, 39, 44, 60, (62), (147) |
| Chris Foster, Ben Haderle, Sanjay Mohan, Eric Gelphman, Taisei Nishiki, (Kelly Atkinson), (Jack Sexton) |
| 15:29.0, 16:53.0, 17:01.0, 17:11.0, 17:31.0, (17:33.0), (20:02.0) |
7 | 271 | Del Mar,
CA - Team Time (1st 5) 1:26:37.0 | Spread (1st 5) 1:26.0 |
| 18, 53, 56, 71, 73, (93), (111) |
| Spencer Keith, Ethan Hold, Matthew Paragas, Leif Hellgren, Thomas Robertson, (Alex Wilde), (Luke McReynolds) |
| 16:19.0, 17:24.0, 17:27.0, 17:42.0, 17:45.0, (18:08.0), (18:23.0) |
8 | 290 | Willow Glen,
CA - Team Time (1st 5) 1:26:34.0 | Spread (1st 5) 2:06.0 |
| 17, 25, 65, 75, 108, (131) |
| Abdinur Hussein, Fenn Hoppe, David Espinola, Troy Dao, Brian Reyes, (Sammy Euerle) |
| 16:14.0, 16:37.0, 17:37.0, 17:46.0, 18:20.0, (18:56.0) |
9 | 293 | Sacred Heart Cathedral,
CA - Team Time (1st 5) 1:27:29.0 | Spread (1st 5) 32.0 |
| 48, 52, 58, 58, 77, (79), (104) |
| Antonio Suarez, Jonathan Chan, Stephen Peterson, Brendan Foti, Jordan Fan, (Moises Hernandez), (Jack Alber) |
| 17:17.0, 17:23.0, 17:30.0, 17:30.0, 17:49.0, (17:50.0), (18:19.0) |
10 | 311 | Leland,
CA - Team Time (1st 5) 1:27:33.2 | Spread (1st 5) 57.0 |
| 36, 47, 68, 79, 81, (93), (96) |
| Adam Schulze, Joey Johnson, Sean McCarthy, Gautam Sowda, Rory Buckman, (Jack Weeks), (Zach Nollette) |
| 16:55.0, 17:16.2, 17:40.0, 17:50.0, 17:52.0, (18:08.0), (18:08.3) |
11 | 325 | Monta Vista,
CA - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 1:09.0 |
| 38, 55, 57, 82, 93, (118), (124) |
| Rohan Choudhury, Brent Mogensen, Zachary Patti, Emilio Torres-Gonzalez, Max Sawyer, (Anand Rao), (Akshay Thontakudi) |
| 16:59.0, 17:25.0, 17:28.0, 17:53.0, 18:08.0, (18:38.0), (18:47.0) |
12 | 346 | Archbishop Mitty,
CA - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 56.0 |
| 48, 62, 67, 70, 99, (111) |
| Eric Coyle, James Wilkerson, Tyler Sisley, Matthew Remaker, Justin Siu, (Harmen Kang) |
| 17:17.0, 17:33.0, 17:39.0, 17:41.0, 18:13.0, (18:23.0) |
13 | 355 | Evergreen Valley,
CA - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 24.0 |
| 62, 66, 68, 72, 87, (131), (143) |
| Austin Lee, Kishan Rajasekhar, Justin Hao, Tyler Yep, Dylan Tian, (David Lee), (Brandon Van) |
| 17:33.0, 17:38.0, 17:40.0, 17:44.0, 17:57.0, (18:56.0), (19:38.0) |
| 355 | Mountain View,
CA - Team Time (1st 5) 1:28:21.0 | Spread (1st 5) 1:13.0 |
| 42, 45, 84, 84, 100, (138), (149) |
| Zheng Tian, Kyle Bystrom, Lukas Wiborg, Matthew Vera, Sam Moore, (Zachary Boyce), (Cannon Wong) |
| 17:02.0, 17:14.0, 17:55.0, 17:55.0, 18:15.0, (19:18.0), (20:04.0) |
15 | 440 | Saratoga,
CA - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 2:50.0 |
| 3, 104, 104, 113, 116, (129), (146) |
| Steven Sum, Drew Bryan, Daniel Johnston, Rohith Krishna, Sam Guy, (Nick Sum), (Will Guy) |
| 15:42.0, 18:19.0, 18:19.0, 18:24.0, 18:32.0, (18:55.0), (19:55.0) |
16 | 446 | Palo Alto,
CA - Team Time (1st 5) 1:30:17.0 | Spread (1st 5) 1:51.0 |
| 33, 53, 117, 121, 122, (133), (142) |
| Lucas Matison, Kent Slaney, Jake Gurle, Aaron Chandler, Drew Keller, (Ben Beaudry), (Samuel Erickson) |
| 16:53.0, 17:24.0, 18:35.0, 18:41.0, 18:44.0, (18:57.0), (19:32.0) |
17 | 450 | Henry M. Gunn,
CA - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 31.0 |
| 77, 86, 89, 90, 108, (129) |
| Thomas Rasmussen, Antonio Puglisi, Ian Malone, Dillon Hu, Jack Sloan, (Romain Hardy) |
| 17:49.0, 17:56.0, 18:02.0, 18:04.0, 18:20.0, (18:55.0) |
18 | 474 | Valley Christian-SJ,
CA - Team Time (1st 5) 1:30:44.0 | Spread (1st 5) 31.0 |
| 76, 92, 101, 102, 103, (115), (118) |
| Jason Li, Nedu Chiedum, Tejas Reddy, Peter Enfantino, Jeremy Dong, (Dean Demoss), (Cameron Lockard) |
| 17:47.0, 18:06.0, 18:16.0, 18:17.0, 18:18.0, (18:27.0), (18:38.0) |
19 | 489 | Santa Teresa,
CA - Team Time (1st 5) 1:32:04.0 | Spread (1st 5) 3:45.0 |
| 27, 83, 104, 125, 150 |
| Jacob Garrissere, Nick Risner, Austin Hill, Warren Johnson, Damian Hochmuth |
| 16:39.0, 17:54.0, 18:19.0, 18:48.0, 20:24.0 |
20 | 557 | Cupertino,
CA - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 39.0 |
| 91, 110, 114, 120, 122, (134), (135) |
| Ayush Chapagain, Angelo Tenorio, Danilo Radovic, Kai Lanning, Willy Tu, (Trenton Randles), (Grant Jacobson) |
| 18:05.0, 18:22.0, 18:26.0, 18:40.0, 18:44.0, (19:01.0), (19:10.0) |
21 | 560 | Piedmont Hills,
CA - Team Time (1st 5) 1:33:41.0 | Spread (1st 5) 2:39.0 |
| 39, 97, 139, 141, 144, (145), (147) |
| Darrick Hu, Bryan Chu, Andrew Nguyen, JOHN LIN, Travis Lee, (FRANKLIN LI), (Zachary Gaspar) |
| 17:01.0, 18:09.0, 19:23.0, 19:28.0, 19:40.0, (19:50.0), (20:02.0) |
22 | 565 | Pioneer,
CA - Team Time (1st 5) 1:33:09.0 | Spread (1st 5) 1:59.0 |
| 48, 126, 127, 128, 136, (140), (151) |
| Jose Aranda, Daniel Farakesh, Brian Clark, Jesse Dueck, Roy Blume, (Christian Ayala), (Darren Nguyen) |
| 17:17.0, 18:50.0, 18:52.0, 18:54.0, 19:16.0, (19:24.0), (20:32.0) |
23 | 684 | Adrian Wilcox,
CA - Team Time (1st 5) 1:41:55.4 | Spread (1st 5) 4:52.3 |
| 88, 137, 152, 153, 154, (155) |
| Zahid Anjum, John Cannon, Miles Freeman, Robel Tesfai, Anthony Otonari, (Sufyan Abbasi) |
| 18:01.0, 19:16.2, 20:52.3, 20:52.6, 22:53.3, (23:21.6) |