1 | 30 | Monte Vista Christian,
CA - Team Time (1st 5) 1:29:34.8 | Spread (1st 5) 1:21.8 |
| 1, 4, 5, 9, 11, (14), (20) |
| Andrew Bachman, Jinghao (David) Wang, Justin Lomeli, Rafael Gomez, Samuel Bautista, (Jordan Olhava), (Marcos Puente) |
| 17:12.0, 17:38.0, 17:48.0, 18:23.0, 18:33.8, (19:19.0), (19:53.0) |
2 | 62 | Anzar (Aromas-San Juan),
CA - Team Time (1st 5) 1:34:30.0 | Spread (1st 5) 2:20.0 |
| 3, 8, 14, 18, 19, (37) |
| Alejandro Rosillo, Alex Avila, Damian Gomez, Arturo Velasquez, Max Clark, (Daniel Melendez) |
| 17:28.0, 18:15.0, 19:19.0, 19:40.0, 19:48.0, (22:59.0) |
3 | 70 | St. Francis Salesian College Preparatory,
CA - Team Time (1st 5) 1:35:23.0 | Spread (1st 5) 3:38.0 |
| 2, 5, 10, 25, 28, (29), (36) |
| Patrick McCarthy, Paul Kane, Julian Vargas, Matthew Kazinsky, Mathieu Morin, (Michael Kazinsky), (Julian Wolfe) |
| 17:18.0, 17:48.0, 18:33.0, 20:48.0, 20:56.0, (21:15.0), (22:25.0) |
4 | 76 | Oakwood,
CA - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 2:07.0 |
| 7, 13, 16, 17, 23, (32), (35) |
| Jeb Goldman, Peter Wen, Ellis Richardson, Andrew Cheng, AJ (Alberto) Gastelum, (Josh Lowe), (Robert Walker) |
| 17:59.0, 19:03.0, 19:25.0, 19:30.0, 20:06.0, (21:37.0), (22:11.0) |
5 | 124 | Christopher,
CA - Team Time (1st 5) 1:42:27.0 | Spread (1st 5) 1:27.0 |
| 21, 22, 24, 27, 30, (31), (34) |
| Nathan Ciccone, Christian Aczon, Michael Ruiz, Logan Rausch, Gabriel Yanez, (Nate Alvarez), (Javier Margarito) |
| 19:55.0, 19:58.0, 20:18.0, 20:54.0, 21:22.0, (21:35.0), (21:45.0) |
6 | 148 | GB Kirby,
CA - Team Time (1st 5) 1:51:37.2 | Spread (1st 5) 7:43.7 |
| 12, 26, 33, 38, 39, (40) |
| Elijah Stone, Rowan Lommen-Nelson, Asa Becker, Gabriel Ravanello, Jack Spencer, (Greg Douglas) |
| 18:48.0, 20:50.8, 21:44.7, 23:42.0, 26:31.7, (26:42.0) |