1 | 64 | Del Lago Academy,
CA - Team Time (1st 5) 1:26:23.9 | Spread (1st 5) 1:03.2 |
| 3, 13, 14, 16, 18, (24), (28) |
| Payton Jackson, Nicholas Preston, Audil Rihan, Joaquin Hernandez, Arturo Velasco, (Shaun Preston), (Alan Armenta) |
| 16:29.1, 17:25.4, 17:26.9, 17:30.2, 17:32.3, (17:43.5), (18:06.0) |
2 | 70 | Francis Parker,
CA - Team Time (1st 5) 1:26:52.0 | Spread (1st 5) 33.2 |
| 8, 11, 15, 17, 19, (23), (44) |
| Spencer Ruff, Spencer Seay, Peter Valverde, Jesse Smith, Alex Olmeta, (Ian Lillie), (John Valverde) |
| 17:02.4, 17:14.1, 17:28.3, 17:31.6, 17:35.6, (17:41.5), (18:51.1) |
3 | 84 | Santa Fe Christian,
CA - Team Time (1st 5) 1:27:26.9 | Spread (1st 5) 1:28.3 |
| 5, 7, 12, 26, 34, (42), (71) |
| Ryan Todd, Keegan DeBever, Alex Bobowski, Ryan King, Matthew Lubke, (Jonathan Stafslien), (Matthew Chan) |
| 16:53.1, 17:01.3, 17:20.6, 17:50.5, 18:21.4, (18:49.6), (20:26.1) |
4 | 115 | Escondido Charter,
CA - Team Time (1st 5) 1:28:56.7 | Spread (1st 5) 1:37.3 |
| 4, 21, 27, 31, 32, (56), (62) |
| Parker Brame, Diego Navarro, Isaac Amador, Carter Cooper, Blake Brown, (Lorenzo Lopez), (Breckin Uwins) |
| 16:41.7, 17:36.9, 18:04.4, 18:14.7, 18:19.0, (19:27.0), (19:47.2) |
5 | 152 | Calvin Christian,
CA - Team Time (1st 5) 1:30:50.3 | Spread (1st 5) 2:26.0 |
| 6, 10, 30, 51, 55, (70), (76) |
| Jarrett Price, William Shinkle, Andrew Garcia, Dylan Simpson, Thomas Lund, (Wesley Salzman), (Kaleb Souders) |
| 16:59.1, 17:11.9, 18:07.9, 19:06.3, 19:25.1, (20:23.5), (20:42.3) |
6 | 172 | Orange Glen,
CA - Team Time (1st 5) 1:31:16.3 | Spread (1st 5) 4:12.2 |
| 1, 25, 33, 45, 68 |
| Rashad Prince, John Velez, Victor Cruz, Zaberiel Lara, Nathan Ramirez |
| 15:58.6, 17:46.5, 18:19.5, 19:00.9, 20:10.8 |
7 | 200 | The Bishop's School,
CA - Team Time (1st 5) 1:33:00.0 | Spread (1st 5) 2:43.6 |
| 9, 22, 52, 54, 63, (69), (79) |
| Max Kilman, Tristan Upton, Wesley Bian, James Frerichs, Stanley Wei, (Martin Gaspar), (Ben Chen) |
| 17:04.5, 17:37.3, 19:06.7, 19:23.4, 19:48.1, (20:13.3), (20:56.7) |
8 | 232 | Maranatha Christian,
CA - Team Time (1st 5) 1:35:29.6 | Spread (1st 5) 6:02.7 |
| 2, 29, 53, 59, 89, (91), (93) |
| Riley Burns, Daniel Hoefer, Carson Gechoff, Josh Lagenbach, Matthew Stout, (Jacob Morales), (Raiden Tran) |
| 16:13.3, 18:06.4, 19:16.6, 19:37.3, 22:16.0, (22:46.4), (25:13.5) |
9 | 252 | La Jolla Country Day,
CA - Team Time (1st 5) 1:36:17.9 | Spread (1st 5) 2:03.7 |
| 35, 39, 41, 64, 73, (75) |
| Tian Zhao, Dakota Hernandez, Daven Gujral, Paul Criado, Jake Needle, (David Thorpe) |
| 18:26.3, 18:41.4, 18:45.5, 19:54.7, 20:30.0, (20:35.4) |
10 | 257 | Classical Academy,
CA - Team Time (1st 5) 1:36:05.7 | Spread (1st 5) 57.2 |
| 40, 49, 50, 57, 61, (66), (78) |
| Camden Osborn, Burke Hammond, Brendan Voges, Connor McFerran, Luke Swanson, (Raj Pabari), (Michael Lamberson) |
| 18:44.2, 19:05.5, 19:05.6, 19:29.0, 19:41.4, (20:03.4), (20:51.2) |
11 | 283 | Guajome Park Academy,
CA - Team Time (1st 5) 1:38:50.5 | Spread (1st 5) 4:23.3 |
| 20, 46, 58, 74, 85, (86) |
| Kaleb Kaye, Bobby Wilson, Nathan Beecher, Landon Elton, Jared Nagata, (Felix Koestler) |
| 17:36.7, 19:02.5, 19:36.6, 20:34.7, 22:00.0, (22:07.6) |
12 | 284 | Pacific Ridge,
CA - Team Time (1st 5) 1:38:02.7 | Spread (1st 5) 2:38.1 |
| 36, 43, 60, 65, 80 |
| Colin Kirkwood, Alexander Balikian, Cougar Hansen, James Nani, Jake Mok |
| 18:28.1, 18:50.3, 19:39.8, 19:58.3, 21:06.2 |
13 | 324 | Tri-City Christian,
CA - Team Time (1st 5) 1:41:41.9 | Spread (1st 5) 3:31.1 |
| 37, 47, 72, 81, 87 |
| Cameron Williams, Nick Schneider, Jakob Zeppetella, Stephen Huckabone, Aidan Montanez |
| 18:38.8, 19:03.2, 20:28.9, 21:21.1, 22:09.9 |
14 | 366 | Army-Navy Academy,
CA - Team Time (1st 5) 1:45:06.9 | Spread (1st 5) 3:58.2 |
| 38, 67, 83, 88, 90 |
| Eric Carlsson-Zhang, Reid Zieber, William Lederer, Joaquin Rainey, Christian Crawford |
| 18:40.8, 20:07.3, 21:29.5, 22:10.3, 22:39.0 |
15 | 383 | Foothills Christian,
CA - Team Time (1st 5) 1:45:46.4 | Spread (1st 5) 3:49.5 |
| 48, 77, 82, 84, 92 |
| Seth Bradley, Micah Concepcion, Connor Scott, Kyle Johnson, Jacob Tresser |
| 19:04.6, 20:49.6, 21:27.9, 21:30.2, 22:54.1 |