| 1 | 41 | Francis Parker,
CA - Team Time (1st 5) 1:28:02.1 | Spread (1st 5) 46.8 |
| 4, 5, 9, 10, 13, (15), (19) |
| Kenan Pala, Spencer Ruff, Alex Olmeta, Spencer Seay, Jesse Smith, (Peter Valverde), (Ian Lillie) |
| 17:12.3, 17:18.1, 17:46.1, 17:46.5, 17:59.1, (18:03.2), (18:12.4) |
| 2 | 51 | Santa Fe Christian,
CA - Team Time (1st 5) 1:28:46.6 | Spread (1st 5) 1:29.9 |
| 2, 7, 8, 11, 23, (28), (43) |
| Ryan Todd, Ryan King, Keegan DeBever, Alex Bobowski, Matthew Lubke, (Jonathan Stafslien), (Matthew Chan) |
| 16:59.0, 17:41.2, 17:44.1, 17:53.4, 18:28.9, (19:11.5), (20:48.9) |
| 3 | 68 | Del Lago Academy,
CA - Team Time (1st 5) 1:29:34.1 | Spread (1st 5) 1:16.5 |
| 3, 12, 14, 18, 21, (22), (24) |
| Payton Jackson, Joaquin Hernandez, Nicholas Preston, Shaun Preston, Audil Rihan, (Alan Armenta), (Arturo Velasco) |
| 17:03.0, 17:56.9, 18:03.0, 18:11.7, 18:19.5, (18:26.0), (18:30.0) |
| 4 | 113 | Orange Glen,
CA - Team Time (1st 5) 1:32:58.7 | Spread (1st 5) 3:32.1 |
| 1, 20, 26, 30, 36 |
| Rashad Prince, John Velez, Victor Cruz, Zaberiel Lara, Nathan Ramirez |
| 16:34.6, 18:14.0, 18:44.0, 19:19.4, 20:06.7 |
| 5 | 129 | The Bishop's School,
CA - Team Time (1st 5) 1:35:31.0 | Spread (1st 5) 2:46.6 |
| 6, 17, 31, 37, 38, (40), (44) |
| Max Kilman, Tristan Upton, Wesley Bian, James Frerichs, Ben Chen, (Stanley Wei), (Martin Gaspar) |
| 17:26.7, 18:09.0, 19:32.0, 20:10.0, 20:13.3, (20:20.4), (20:52.3) |
| 6 | 141 | La Jolla Country Day,
CA - Team Time (1st 5) 1:35:47.4 | Spread (1st 5) 1:52.0 |
| 16, 25, 32, 33, 35, (39), (42) |
| Tian Zhao, Dakota Hernandez, Daven Gujral, Nicolas Barrera, Paul Criado, (Jake Needle), (David Thorpe) |
| 18:03.3, 18:43.0, 19:32.8, 19:33.0, 19:55.3, (20:16.0), (20:38.8) |
| 7 | 176 | Pacific Ridge,
CA - Team Time (1st 5) 1:40:39.1 | Spread (1st 5) 3:06.0 |
| 27, 29, 34, 41, 45, (46) |
| Colin Kirkwood, Alexander Balikian, Cougar Hansen, James Nani, Jake Mok, (Joonho Hong) |
| 18:54.0, 19:17.1, 19:50.0, 20:38.0, 22:00.0, (25:19.0) |