1 | 30 | Los Gatos,
CA - Team Time (1st 5) 1:16:07.0 | Spread (1st 5) 1:16.0 |
| 2, 3, 6, 7, 12, (15), (24) |
| Chris Foster, Ben Haderle, Jack Sexton, Sanjay Mohan, Stephen Crowe, (Kelly Atkinson), (Taisei Nishiki) |
| 14:34.0, 14:55.0, 15:21.0, 15:27.0, 15:50.0, (15:53.0), (16:12.0) |
2 | 53 | Homestead,
CA - Team Time (1st 5) 1:18:18.0 | Spread (1st 5) 1:07.0 |
| 4, 8, 9, 11, 21, (38), (51) |
| Cooper Sloan, Joey Gronovius, Giorgio Liantono, Ashish Bhusal, Chris Reed, (Brandon Sutton), (Adithya Somasundaram) |
| 15:02.0, 15:38.0, 15:41.0, 15:48.0, 16:09.0, (16:31.0), (16:43.0) |
3 | 95 | Willow Glen,
CA - Team Time (1st 5) 1:19:33.0 | Spread (1st 5) 1:23.0 |
| 5, 9, 18, 26, 37, (40), (42) |
| Abdinur Hussein, Fenn Hoppe, David Espinola, Troy Dao, Brian Reyes, (Hassen Hassen), (Sammy Euerle) |
| 15:07.0, 15:41.0, 16:00.0, 16:15.0, 16:30.0, (16:33.0), (16:35.0) |
4 | 105 | Saratoga,
CA - Team Time (1st 5) 1:18:53.0 | Spread (1st 5) 2:29.0 |
| 1, 12, 23, 31, 38, (53), (68) |
| Steven Sum, Daniel Johnston, Drew Bryan, Sam Guy, Kyle Yuen, (Nick Sum), (Andrew Low) |
| 14:02.0, 15:50.0, 16:11.0, 16:19.0, 16:31.0, (16:47.0), (17:05.0) |
5 | 146 | Bellarmine College Prep,
CA - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 19.0 |
| 21, 25, 29, 35, 36, (45), (45) |
| Miles Meijer, Matt Seidel, Tucker Meijer, Justin Barry, Alex Sasser, (Ricardo Avila), (Marcus Avila) |
| 16:09.0, 16:14.0, 16:18.0, 16:26.0, 16:28.0, (16:39.0), (16:39.0) |
6 | 193 | Monta Vista,
CA - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 1:03.0 |
| 17, 28, 31, 55, 62, (64), (71) |
| Zachary Patti, John Hsiao, Emilio Torres-Gonzalez, Anand Rao, Akshay Thontakudi, (David Wang), (Rohan Choudhury) |
| 15:56.0, 16:17.0, 16:19.0, 16:48.0, 16:59.0, (17:00.0), (17:08.0) |
7 | 225 | St Francis (Mountain View),
CA - Team Time (1st 5) 1:22:58.0 | Spread (1st 5) 1:13.0 |
| 14, 42, 49, 52, 68, (86), (87) |
| Gabriel McLarnan, Gaurav Begur, Alexander Olivero, Alexander Ward, Jonathan Ott, (Aditya Mohan), (Samir Arora) |
| 15:52.0, 16:35.0, 16:41.0, 16:45.0, 17:05.0, (17:38.0), (17:40.0) |
8 | 268 | Los Altos,
CA - Team Time (1st 5) 1:23:50.0 | Spread (1st 5) 58.0 |
| 19, 55, 61, 66, 67, (83), (94) |
| Ben Zaeske, Andreas Godderis, Kevin Anawalt, Dane Tippett, Kevin Glass, (Alex Fache), (Tim Cyron) |
| 16:04.0, 16:48.0, 16:55.0, 17:01.0, 17:02.0, (17:29.0), (17:45.0) |
9 | 317 | Lynbrook,
CA - Team Time (1st 5) 1:25:04.0 | Spread (1st 5) 1:21.0 |
| 45, 49, 59, 59, 105, (106), (150) |
| Justin Robison, Rohit Sarathy, Shawn Silverman, Revanth Nagurla, Ryan Sadjadi, (Jim Sussenguth), (Christopher Cheung) |
| 16:39.0, 16:41.0, 16:52.0, 16:52.0, 18:00.0, (18:02.0), (19:14.0) |
10 | 345 | St Ignatius,
CA - Team Time (1st 5) 1:26:00.0 | Spread (1st 5) 1:55.0 |
| 20, 42, 81, 95, 107, (111), (133) |
| Kevin Lehr, Ben Osipow, Raymond Breault, Krey Hacker, Kyle Reidy, (Morgan Sommer), (Nick Hollister) |
| 16:08.0, 16:35.0, 17:25.0, 17:49.0, 18:03.0, (18:07.0), (18:28.0) |
11 | 359 | Leland,
CA - Team Time (1st 5) 1:26:15.0 | Spread (1st 5) 1:07.0 |
| 40, 73, 75, 84, 87, (113), (126) |
| Adam Schulze, Joey Johnson, Rory Buckman, Gautam Sowda, Sean McCarthy, (Jack Weeks), (Christopher Vazquez-Rivera) |
| 16:33.0, 17:12.0, 17:15.0, 17:35.0, 17:40.0, (18:08.0), (18:22.0) |
12 | 377 | Archbishop Mitty,
CA - Team Time (1st 5) 1:26:26.0 | Spread (1st 5) 44.0 |
| 62, 70, 77, 78, 90, (100), (134) |
| Eric Coyle, Tyler Sisley, James Wilkerson, Matthew Remaker, Justin Siu, (Harmen Kang), (Esteban McDonald) |
| 16:59.0, 17:06.0, 17:18.0, 17:20.0, 17:43.0, (17:54.0), (18:33.0) |
13 | 393 | Palo Alto,
CA - Team Time (1st 5) 1:26:59.0 | Spread (1st 5) 1:50.0 |
| 27, 58, 98, 101, 109, (123), (124) |
| Lucas Matison, Kent Slaney, Aaron Chandler, Ben Beaudry, Griffin Carlson, (MISCHA NEE), (Kai Oda) |
| 16:16.0, 16:51.0, 17:51.0, 17:55.0, 18:06.0, (18:18.0), (18:20.0) |
14 | 416 | Adrian Wilcox,
CA - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 1:50.0 |
| 29, 74, 97, 103, 113, (116), (127) |
| Jesus Covarrubias, Yonatan Ghebremicael, Suraj Jagota, John Cannon, Zahid Anjum, (Jordan Kassem), (Andrew Cheng) |
| 16:18.0, 17:14.0, 17:50.0, 17:57.0, 18:08.0, (18:10.0), (18:23.0) |
15 | 468 | Westmont,
CA - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 1:53.0 |
| 33, 92, 103, 119, 121, (129), (155) |
| Samuel Blake, Kevin Krein, Sean Hoerger, Christian Yang, John Morris, (Roy Thompson), (Aaron Haug) |
| 16:22.0, 17:44.0, 17:57.0, 18:13.0, 18:15.0, (18:26.0), (19:17.0) |
16 | 505 | Henry M. Gunn,
CA - Team Time (1st 5) 1:29:23.7 | Spread (1st 5) 1:01.0 |
| 72, 95, 110, 111, 117, (124), (131) |
| Thomas Rasmussen, Jonas Enders, Dylan Latham-McGraw, Samuel Passell, Noah Krigel, (Michael Chen), (Kushal Nimkar) |
| 17:10.0, 17:49.0, 18:06.7, 18:07.0, 18:11.0, (18:20.0), (18:27.0) |
17 | 545 | Piedmont Hills,
CA - Team Time (1st 5) 1:30:53.0 | Spread (1st 5) 1:52.0 |
| 80, 85, 90, 140, 150, (163), (174) |
| Darrick Hu, Bryan Chu, Zachary Gaspar, JOHN LIN, Eric Wei, (Andrew Nguyen), (FRANKLIN LI) |
| 17:22.0, 17:36.0, 17:43.0, 18:58.0, 19:14.0, (19:31.0), (19:57.0) |
18 | 555 | Ann Sobrato,
CA - Team Time (1st 5) 1:30:52.0 | Spread (1st 5) 3:00.0 |
| 34, 82, 122, 158, 159, (186), (193) |
| Nolan Dozier, Cody Hulme, Kevin Felt, Matt Naranjo, Mitch Juarez, (Marcus Valenzuela), (Michael Crane) |
| 16:24.0, 17:26.0, 18:16.0, 19:22.0, 19:24.0, (21:00.0), (21:39.0) |
19 | 563 | Evergreen Valley,
CA - Team Time (1st 5) 1:30:58.0 | Spread (1st 5) 1:22.0 |
| 89, 98, 113, 119, 144, (173), (176) |
| Austin Lee, Kishan Rajaeskhar, Justin Hao, Tyler Yep, Umesh Tanniru, (Ramdeepak Hari), (Angel Akawi) |
| 17:42.0, 17:51.0, 18:08.0, 18:13.0, 19:04.0, (19:53.0), (20:04.0) |
20 | 583 | Santa Teresa,
CA - Team Time (1st 5) 1:31:31.0 | Spread (1st 5) 2:47.0 |
| 57, 79, 135, 146, 166, (194), (200) |
| Jacob Garrissere, Darieon Butler, Damian Hochmuth, Noah Denlinger, Reilly Hill, (Adam Hidalgo), (Tony Jojan) |
| 16:50.0, 17:21.0, 18:34.0, 19:09.0, 19:37.0, (22:06.0), (22:52.0) |
21 | 606 | Abraham Lincoln (SJ),
CA - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 5:27.0 |
| 16, 92, 131, 178, 189, (191), (194) |
| Jose Pina, Alejandro Zapien, Frank Zhou, Allem Mekkai, Lencho Arida, (Luis Ponce), (Brandon Quan) |
| 15:55.0, 17:44.0, 18:27.0, 20:17.0, 21:22.0, (21:36.0), (22:06.0) |
22 | 668 | Valley Christian-SJ,
CA - Team Time (1st 5) 1:33:44.0 | Spread (1st 5) 1:31.0 |
| 101, 118, 141, 147, 161, (167), (168) |
| Nathan Lynch, Jeremy Dong, Peter Enfantino, Chiedum Ndili, Yash Patel, (Sameul Han), (Justin Baraona) |
| 17:55.0, 18:12.0, 18:59.0, 19:12.0, 19:26.0, (19:38.0), (19:40.0) |
23 | 690 | Silver Creek,
CA - Team Time (1st 5) 1:34:49.0 | Spread (1st 5) 3:41.0 |
| 48, 129, 157, 175, 181, (184), (185) |
| Shiva Kannan, Alejandro Lopez, Paul Nguyen, Adrian Angel Nevarez, Daniel Vite, (Darren Quan), (Rury Valdivia) |
| 16:40.0, 18:26.0, 19:20.0, 20:02.0, 20:21.0, (20:47.0), (20:58.0) |
24 | 697 | Fremont,
CA - Team Time (1st 5) 1:35:20.0 | Spread (1st 5) 3:32.0 |
| 53, 137, 150, 177, 180, (190), (198) |
| Raj Bhargava, Sean Keegan, Alex Perez, Pranav Balgi, Luis Cordero, (Arvind Narayanaswami), (Carlos Martinez) |
| 16:47.0, 18:48.0, 19:14.0, 20:12.0, 20:19.0, (21:25.0), (22:29.0) |
25 | 722 | Milpitas,
CA - Team Time (1st 5) 1:35:24.8 | Spread (1st 5) 2:33.2 |
| 76, 142, 165, 169, 170, (172), (182) |
| Jeremy Shaw, Andy Buchanan, Alejandro Santillan, Martin Espinoza, Anthony Cerezo, (Ryan Balaoing), (Jason Dumag) |
| 17:15.8, 19:00.0, 19:33.0, 19:47.0, 19:49.0, (19:52.0), (20:26.0) |
26 | 739 | Pioneer,
CA - Team Time (1st 5) 1:35:51.0 | Spread (1st 5) 28.0 |
| 139, 145, 147, 149, 159, (162), (163) |
| Daniel Farakesh, Christian Ayala, Giulio Rancadore, Nick Garaffo, Colton Sterkel, (Jonathon Yanez), (Jesse Dueck) |
| 18:56.0, 19:06.0, 19:12.0, 19:13.0, 19:24.0, (19:29.0), (19:31.0) |
27 | 741 | Sacred Heart Cathedral,
CA - Team Time (1st 5) 1:35:36.0 | Spread (1st 5) 1:25.0 |
| 128, 138, 150, 154, 171, (178) |
| Antonio Suarez, Jonathan Chan, Henry Hoffelt, Moises Hernandez, Martin Cazares, (Jack Alber) |
| 18:25.0, 18:52.0, 19:14.0, 19:15.0, 19:50.0, (20:17.0) |
28 | 757 | Andrew Hill,
CA - Team Time (1st 5) 1:37:14.0 | Spread (1st 5) 2:57.0 |
| 108, 136, 143, 183, 187, (192), (197) |
| Arjun Savel, Alex Hoffnagle, Roy Reyes, Jaime Avila, JERRY LAM, (Dominic Moser), (Tony Nguyen) |
| 18:04.0, 18:41.0, 19:01.0, 20:27.0, 21:01.0, (21:38.0), (22:20.0) |
29 | 802 | Live Oak,
CA - Team Time (1st 5) 1:42:34.0 | Spread (1st 5) 5:48.0 |
| 64, 155, 188, 196, 199, (201) |
| Eddie King, Ian Karin, Milan LeRuyet, Tanner Hallinan, Tim Ponomarenko, (Jorge Martinez) |
| 17:00.0, 19:17.0, 21:15.0, 22:14.0, 22:48.0, (23:31.0) |