1 | 86 | Piedmont,
CA - Team Time (1st 5) 1:24:37.9 | Spread (1st 5) 1:22.2 |
| 3, 16, 20, 23, 24, (25), (31) |
| Jack Stein, Christian Taylor, Xander Schulte-Sasse, Seamus Chamberlain Carr, Collin Mortimer, (Julien Lee), (Parker Long) |
| 15:54.0, 17:05.0, 17:09.0, 17:13.7, 17:16.2, (17:19.1), (17:33.4) |
2 | 91 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:24:42.7 | Spread (1st 5) 1:38.0 |
| 1, 13, 21, 27, 29, (30), (54) |
| Ryan Wright, Jackson Bigelow, Zachary Tanenbaum, Marcus Fong, Griffin Osser, (Ethan Gonzalez), (Lyle Phillips) |
| 15:47.0, 16:59.8, 17:09.9, 17:21.0, 17:25.0, (17:31.0), (18:42.3) |
3 | 94 | Albany,
CA - Team Time (1st 5) 1:25:20.0 | Spread (1st 5) 1:44.2 |
| 4, 14, 18, 22, 36, (66), (75) |
| Sean Morello, Lucas Cohen, Benjamin Elfenbaum, Kristiyan Klichev, Jack Elfenbaum, (Wade Nakahara), (Andrew Chik) |
| 16:08.3, 17:01.4, 17:06.5, 17:11.3, 17:52.5, (20:08.8), (21:18.2) |
4 | 105 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 2:10.7 |
| 6, 11, 12, 26, 50, (77), (82) |
| Benjamin Smyers, Nolin Searls, Tyler Allan, Ryan McCauley, Vince Montegrande, (Samuel Rogers), (Ethan Arnold-Muth) |
| 16:20.0, 16:52.0, 16:53.6, 17:20.6, 18:30.8, (21:47.4), (23:25.6) |
5 | 112 | Acalanes,
CA - Team Time (1st 5) 1:25:33.9 | Spread (1st 5) 2:45.0 |
| 2, 5, 10, 43, 52, (56), (57) |
| Samuel Roth, Tyler Hunt, Dominic Basaldua, Joshua Evans, Ethan Chow, (Logan Farzan), (David Marron) |
| 15:52.5, 16:12.4, 16:42.0, 18:09.5, 18:37.5, (18:50.7), (18:52.3) |
6 | 113 | Moreau Catholic,
CA - Team Time (1st 5) 1:26:41.4 | Spread (1st 5) 1:23.8 |
| 8, 15, 17, 33, 40, (41), (74) |
| Jacob Hupke, Wesley Hastings, Johann Sathianathan, Carson Moses, Ignacio Ramirez, (Sahir Hossainy), (Thomas McCallion) |
| 16:39.6, 17:02.8, 17:06.4, 17:49.2, 18:03.4, (18:04.4), (21:15.1) |
7 | 182 | Fortuna,
CA - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 1:58.0 |
| 9, 32, 37, 51, 53, (59), (61) |
| Collin Stockwell, Antonio Garcinuno, Logan Calvert, Braiden Barsanti, Adam Calvert, (Sergio Marquez), (Angel Ornelas) |
| 16:41.0, 17:45.0, 17:53.0, 18:35.0, 18:39.0, (19:12.0), (19:23.5) |
8 | 192 | Encinal,
CA - Team Time (1st 5) 1:30:02.7 | Spread (1st 5) 1:37.0 |
| 18, 35, 38, 46, 55, (76) |
| Ben Wilson-Ripsom, Erwin Radnaasuren, Diego Cerna, Dylan Mochizuki, Gabe Jones, (Charlie Cunningham) |
| 17:06.5, 17:52.0, 17:56.0, 18:24.7, 18:43.5, (21:29.0) |
9 | 211 | Eureka,
CA - Team Time (1st 5) 1:31:09.1 | Spread (1st 5) 2:00.1 |
| 28, 34, 42, 47, 60, (63), (65) |
| Ian Bennett, Kaelan Docherty, Thomas Becannon, Daniel Shaver, Jordan Urban, (Wyatt Zerlang), (Nolan Jacobus) |
| 17:23.0, 17:51.0, 18:07.0, 18:25.0, 19:23.1, (19:43.0), (19:51.0) |
10 | 215 | Concord,
CA - Team Time (1st 5) 1:32:12.9 | Spread (1st 5) 4:22.1 |
| 7, 39, 48, 49, 72, (73) |
| Logan Jacobs, Brandon Simpson, Cameron Crow, Zachary Dahl, Evan Lewis, (Zachary Willsie) |
| 16:27.8, 18:02.9, 18:25.9, 18:26.4, 20:49.9, (20:55.9) |
11 | 279 | Miramonte,
CA - Team Time (1st 5) 1:35:45.0 | Spread (1st 5) 2:02.0 |
| 44, 45, 58, 64, 68 |
| Richard Davis, Asher Patel, Xander Deanhardt, Roan Kazmierowski, Jason Wagner |
| 18:15.0, 18:18.0, 19:09.0, 19:46.0, 20:17.0 |
12 | 339 | Arcata,
CA - Team Time (1st 5) 1:41:32.0 | Spread (1st 5) 1:21.0 |
| 62, 67, 69, 70, 71, (79), (80) |
| Daniel Johnson, Lucas Blair, Will Salamunovich, Andrew Trieu, Conrad Stemler, (Spencer Krueger), (Noah Macknicki) |
| 19:28.0, 20:10.0, 20:23.0, 20:42.0, 20:49.0, (22:30.0), (22:36.0) |
13 | 411 | San Lorenzo,
CA - Team Time (1st 5) 1:58:37.1 | Spread (1st 5) 2:33.0 |
| 78, 81, 83, 84, 85 |
| Luis Zarco, Noah Solorzano, Luis Angulo, Alexis Santos, Edison Manzanilla |
| 21:59.0, 23:24.9, 24:15.0, 24:26.2, 24:32.0 |