1 | 64 | San Francisco University,
CA - Team Time (1st 5) 1:06:52.0 | Spread (1st 5) 40.0 |
| 4, 8, 15, 17, 20, (21), (29) |
| Marco DaCunha, Spencer Small, CJ Dowd, Charlie Kennedy, Justin Sze, (JT Munz), (Elliott Weil) |
| 12:57.0, 13:13.0, 13:32.0, 13:33.0, 13:37.0, (13:38.0), (13:48.0) |
2 | 71 | College Park,
CA - Team Time (1st 5) 1:07:16.0 | Spread (1st 5) 46.0 |
| 6, 12, 12, 15, 26, (26), (32) |
| Nick Chuman, Spenser Grinbergs, Parker Grube, Jonathan Orellana, Jake Heinlein, (Jake Eide), (Nate Tesfaye) |
| 13:00.0, 13:29.0, 13:29.0, 13:32.0, 13:46.0, (13:46.0), (13:51.0) |
3 | 79 | Northgate,
CA - Team Time (1st 5) 1:06:33.0 | Spread (1st 5) 1:12.0 |
| 1, 1, 10, 32, 35, (38), (41) |
| Omar Kabbani, Michael Wheeler, Connor Kugler, Wyatt Abranches, Thomas Davies, (Sam Dudley), (Michael Lizzarago) |
| 12:43.0, 12:43.0, 13:21.0, 13:51.0, 13:55.0, (13:59.0), (14:07.0) |
4 | 92 | Berkeley,
CA - Team Time (1st 5) 1:07:35.0 | Spread (1st 5) 53.0 |
| 3, 14, 24, 25, 26, (38), (46) |
| Sebastian Andersson, Jovi Tseng, Itai Bojdak-Yates, Ben Suva, Daichi Uzawa, (Soren Whiting), (Nicholas Chan) |
| 12:53.0, 13:31.0, 13:42.0, 13:43.0, 13:46.0, (13:59.0), (14:23.0) |
5 | 134 | College Preparatory,
CA - Team Time (1st 5) 1:08:30.0 | Spread (1st 5) 1:13.0 |
| 4, 17, 34, 36, 43, (44), (49) |
| Ethan Ashby, Adam Zheleznyak, Jacob Lehmann Duke, Sasha Milton, Nicholas Lester, (Jack Lamb), (Ethan Yan) |
| 12:57.0, 13:33.0, 13:52.0, 13:58.0, 14:10.0, (14:17.0), (14:29.0) |
6 | 141 | Alameda,
CA - Team Time (1st 5) 1:08:58.0 | Spread (1st 5) 35.0 |
| 17, 22, 30, 30, 42, (45), (47) |
| Ethan West, Liam John, Matthew Yep, Julian Aguilar, Cameron Yuen, (Devin Rowe), (Patrick Nguyen) |
| 13:33.0, 13:39.0, 13:49.0, 13:49.0, 14:08.0, (14:20.0), (14:24.0) |
7 | 160 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:09:29.0 | Spread (1st 5) 1:15.0 |
| 9, 23, 36, 40, 52, (55), (58) |
| Noa Nabeshima, Trevor Oliveira-Smith, Connor Hayes, Robert Viano, Carson Edwards, (Dylan Gregory), (Graham Manning) |
| 13:18.0, 13:40.0, 13:58.0, 14:00.0, 14:33.0, (14:36.0), (14:42.0) |
8 | 221 | Newark Memorial,
CA - Team Time (1st 5) 1:11:33.0 | Spread (1st 5) 1:14.0 |
| 11, 49, 51, 54, 56, (58), (60) |
| Lucas Vigil, Eric Lambruschini, Jahir De la cruz, Enrique Pena, Anthony Juarez, (Adrian Vega), (Raiden Romero) |
| 13:23.0, 14:29.0, 14:30.0, 14:34.0, 14:37.0, (14:42.0), (15:00.0) |
9 | 245 | Windsor,
CA - Team Time (1st 5) 1:13:59.0 | Spread (1st 5) 3:09.0 |
| 6, 48, 61, 63, 67, (77), (77) |
| Lucas Chung, Hunter Larson, John Cionci, Spencer Rivara, Dylan Moberly, (Isaac Forrest), (Morgan Middleton) |
| 13:00.0, 14:27.0, 15:04.0, 15:19.0, 16:09.0, (19:49.0), (19:49.0) |
10 | 308 | Encinal,
CA - Team Time (1st 5) 1:16:07.0 | Spread (1st 5) 1:00.0 |
| 52, 62, 63, 65, 66, (69), (72) |
| Luis Booth, Dylan Auberjuan, Michael Chen, John Lacaba, Jaden Taylor, (Sven Schniedergers), (Nathan Hui) |
| 14:33.0, 15:10.0, 15:19.0, 15:32.0, 15:33.0, (16:17.0), (16:30.0) |
11 | 340 | San Lorenzo,
CA - Team Time (1st 5) 1:21:18.0 | Spread (1st 5) 2:24.0 |
| 57, 68, 69, 73, 73, (75), (76) |
| Cesar Padilla, Chris Martinez, Anthony Herrera, Antonio Taporco, Julian Mendoza, (Julian Arrayga), (Tommy Buljan) |
| 14:41.0, 16:10.0, 16:17.0, 17:05.0, 17:05.0, (17:16.0), (18:13.0) |
12 | 393 | Mt Eden,
CA - Team Time (1st 5) 1:39:56.0 | Spread (1st 5) 5:55.0 |
| 71, 79, 80, 81, 82, (83), (84) |
| Andrew Lapid, Andrew Takayoshi, Ramneek Singh, CJ Apar, Jet Pacheco, (Rahul Kumar), (Noah Gonzales) |
| 16:20.0, 20:04.0, 20:31.0, 20:46.0, 22:15.0, (22:22.0), (22:34.0) |