1 | 22 | Classical Academy,
CA - Team Time (1st 5) 1:31:24.0 | Spread (1st 5) 45.0 |
| 2, 3, 4, 6, 7, (10), (13) |
| David Culver, Jacob Harmon, Seth Lopez, Jacob Jablonski, Chris Tai, (Gian Cascos), (Landon Drinkward) |
| 17:50.0, 18:02.0, 18:23.0, 18:34.0, 18:35.0, (18:44.0), (19:21.0) |
2 | 49 | Francis Parker,
CA - Team Time (1st 5) 1:34:13.0 | Spread (1st 5) 58.0 |
| 5, 7, 11, 12, 14, (15), (16) |
| Zach Hall, Sujan Nandipati, Kurt Williams, Nick Scudder, Nikhil Kalita, (Jack Davey), (Ben Sachrison) |
| 18:24.0, 18:35.0, 18:47.0, 19:05.0, 19:22.0, (19:27.0), (19:31.0) |
3 | 91 | Maranatha Christian,
CA - Team Time (1st 5) 1:37:48.0 | Spread (1st 5) 4:04.0 |
| 1, 17, 19, 21, 33, (43) |
| Brett Doig, Justin Gray, Justin Stout, William Davis, Noah Segoria, (Justin Garmer) |
| 17:13.0, 19:34.0, 19:47.0, 19:57.0, 21:17.0, (22:51.0) |
4 | 126 | High Tech (CV),
CA - Team Time (1st 5) 1:42:14.0 | Spread (1st 5) 3:18.0 |
| 9, 20, 27, 32, 38, (42), (45) |
| Francisco Morales, Zavier Magpusao, Nathaniel Song, Scott Estepa, Michael Gavrilovich, (David Sandoval), (Roberto UreƱo III) |
| 18:37.0, 19:48.0, 20:41.0, 21:13.0, 21:55.0, (22:37.0), (23:22.0) |
5 | 138 | Guajome Park Academy,
CA - Team Time (1st 5) 1:43:16.0 | Spread (1st 5) 59.0 |
| 24, 26, 28, 29, 31, (41), (46) |
| Noe Arroyo, Jared Nagata, Nico Amial, Logan Pinaroc, Irvin Morales, (Tyler Ursey), (Peter Pham) |
| 20:10.0, 20:23.0, 20:42.0, 20:52.0, 21:09.0, (22:01.0), (23:24.0) |
6 | 141 | Sherman Indian,
CA - Team Time (1st 5) 1:43:59.0 | Spread (1st 5) 2:06.0 |
| 18, 23, 30, 34, 36, (39), (44) |
| Leon Jack, Isiah Gaco, Ryan Willie, Anson Kukuma, Dillon Dodson, (Zane Pacquin), (Alonzo Miguel) |
| 19:46.0, 20:05.0, 20:53.0, 21:23.0, 21:52.0, (21:58.0), (22:52.0) |
7 | 158 | Liberty Charter,
CA - Team Time (1st 5) 1:45:42.0 | Spread (1st 5) 2:02.0 |
| 22, 24, 35, 37, 40 |
| Symeon Elkins, Daniel Atty, Matthew Wood, Dylan Jouni, Scott Wood |
| 19:58.0, 20:10.0, 21:40.0, 21:54.0, 22:00.0 |