1 | 24 | Apostles Lutheran,
CA - Team Time (1st 5) 1:48:25.0 | Spread (1st 5) 3:38.5 |
| 1, 2, 4, 7, 10, (16), (19) |
| David Kintner, Roy Kim, Jayden Bork, David Crofts, Asa Heckman, (Zachery Zimmerman), (Evan Cheng) |
| 20:24.7, 20:44.4, 21:12.0, 22:00.7, 24:03.2, (30:12.4), (33:59.8) |
2 | 37 | KIPP Navigate,
CA - Team Time (1st 5) 1:54:03.8 | Spread (1st 5) 3:24.3 |
| 3, 6, 8, 9, 11, (15), (17) |
| Emmanuel Barraza, Jorge Ramirez, Brian Tello, Frank Tran, Javier Yera, (Jeremiah Cheav), (Kyle Luong) |
| 21:04.5, 21:39.5, 23:14.0, 23:37.0, 24:28.8, (29:53.4), (30:48.5) |
3 | 62 | Ace Charter,
CA - Team Time (1st 5) 2:19:04.9 | Spread (1st 5) 11:55.6 |
| 5, 12, 13, 14, 18, (20) |
| Anthony Turcio, Brayam Reyes, Christopher Mora, Mario Barriga, Brian Do, (Christian Lopez) |
| 21:39.3, 27:24.4, 28:04.4, 28:21.9, 33:34.9, (36:47.1) |