1 | 31 | Calvin Christian,
CA - Team Time (1st 5) 50:38.0 | Spread (1st 5) 1:05.0 |
| 1, 3, 5, 10, 12, (13), (21) |
| John Bitner, Collin Gordon, James Bitner, Darin Van Der Pol, Mason Eagan, (Samuel Bitner), (Quentin Verhoeven) |
| 9:36.0, 9:45.0, 9:59.0, 10:37.0, 10:41.0, (10:44.0), (11:43.0) |
| 31 | Classical Academy,
CA - Team Time (1st 5) 50:49.0 | Spread (1st 5) 58.0 |
| 2, 4, 7, 7, 11, (16), (18) |
| Evers Clemeshaw, Landon Hale, Josiah Berryman, Gunner Silva, Adam Daniels, (Jay Johnson), (Esteban Angeles) |
| 9:42.0, 9:51.0, 10:18.0, 10:18.0, 10:40.0, (10:48.0), (11:16.0) |
3 | 60 | Maranatha Christian,
CA - Team Time (1st 5) 53:08.0 | Spread (1st 5) 57.0 |
| 6, 9, 13, 15, 17, (19), (20) |
| Amadeu Behrend, Nick Ash, Andy Baltgalvis, Greg Yehilevsky, Matt Stein, (Payton Bryant), (Ayden La Fleur) |
| 10:06.0, 10:30.0, 10:44.0, 10:45.0, 11:03.0, (11:37.0), (11:39.0) |
4 | 144 | Orange Glen,
CA - Team Time (1st 5) 1:04:14.0 | Spread (1st 5) 44.0 |
| 25, 27, 29, 31, 32, (33) |
| Noel Sanchez, Kevin Vega, Marcos Alonzo, Adan Almaraz Durand, Adrian Castaneda, (David Rodriguez Romero) |
| 12:23.0, 12:41.0, 12:57.0, 13:06.0, 13:07.0, (13:13.0) |
5 | 146 | St Joseph Academy,
CA - Team Time (1st 5) 1:11:52.0 | Spread (1st 5) 10:40.0 |
| 23, 24, 26, 27, 46 |
| Jacob Lulling, Jonas Allen, Michael Drexler, Jacob Breen, Harold Parsons |
| 11:58.0, 12:08.0, 12:27.0, 12:41.0, 22:38.0 |
6 | 162 | Army-Navy Academy,
CA - Team Time (1st 5) 1:09:57.0 | Spread (1st 5) 3:29.0 |
| 22, 30, 35, 37, 38, (41), (43) |
| Sanjay Swaroop, William Curwen, Domanik Kett, Enzo Pilcher, Brett Christopherson, (Ethan Shahdadi), (Chun-Hsiang Chang) |
| 11:51.0, 13:00.0, 14:27.0, 15:19.0, 15:20.0, (15:37.0), (18:59.0) |
7 | 191 | Coastal Academy,
CA - Team Time (1st 5) 1:17:21.0 | Spread (1st 5) 3:07.0 |
| 34, 36, 39, 40, 42, (44), (45) |
| Conor Kenny, Hayden Duncan, Enrique Luna, Braeden Tanksley, Gavin White, (Isaac Oliver), (Ethan Lopez) |
| 14:16.0, 14:49.0, 15:22.0, 15:31.0, 17:23.0, (21:27.0), (21:33.0) |