| 1 | 26 | Del Lago Academy,
CA - Team Time (1st 5) 1:31:42.0 | Spread (1st 5) 59.0 |
| 2, 4, 5, 7, 8, (9), (10) |
| Farris Rihan, Nicholas Preston, Saul Armenta, Payton Jackson, Nathanael Tunnell, (Arturo Velasco), (Joseph Smiljkovich) |
| 17:50.0, 18:02.0, 18:16.0, 18:45.0, 18:49.0, (18:59.0), (19:04.0) |
| 2 | 68 | Maranatha Christian,
CA - Team Time (1st 5) 1:35:51.0 | Spread (1st 5) 4:02.0 |
| 1, 3, 11, 22, 31, (33), (36) |
| Noah Monroy, Riley Burns, Justin Gray, Josiah Secrist, Brett Doig, (Justin Stout), (Grant Rupe) |
| 17:10.0, 17:53.0, 19:06.0, 20:30.0, 21:12.0, (21:32.0), (21:46.0) |
| 3 | 91 | Classical Academy,
CA - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 2:26.0 |
| 6, 12, 18, 26, 29, (32), (43) |
| Christian Worthen, Evan France, Ryan Ferragamo, Camden Osborn, Jacob Harmon, (Chris Tai), (Damian Oven) |
| 18:38.0, 19:08.0, 20:08.0, 20:51.0, 21:04.0, (21:27.0), (22:54.0) |
| 4 | 134 | Calvin Christian,
CA - Team Time (1st 5) 1:44:54.0 | Spread (1st 5) 2:43.0 |
| 14, 19, 25, 37, 39, (45) |
| Jarrett Price, Johnny Steenstra, Dylan Simpson, Nathan Marcus, Zachary Harn, (Raul Jiminez) |
| 19:34.0, 20:23.0, 20:40.0, 22:00.0, 22:17.0, (23:03.0) |
| 5 | 135 | Tri-City Christian,
CA - Team Time (1st 5) 1:46:39.0 | Spread (1st 5) 4:37.0 |
| 15, 16, 17, 40, 47 |
| Cameron Williams, Tyler Boyd, Dakota Barnard, Noah McQueen, Andrew Lee |
| 19:43.0, 20:01.0, 20:03.0, 22:32.0, 24:20.0 |
| 6 | 148 | Escondido Charter,
CA - Team Time (1st 5) 1:46:24.0 | Spread (1st 5) 3:50.0 |
| 13, 21, 24, 44, 46 |
| Anthony Frago, Jared Roberts, Diego Navarro, Bobby Howard, Ramiro Escamilla |
| 19:15.0, 20:29.0, 20:35.0, 23:00.0, 23:05.0 |
| 7 | 149 | Guajome Park Academy,
CA - Team Time (1st 5) 1:46:27.0 | Spread (1st 5) 1:42.0 |
| 19, 27, 30, 35, 38, (41), (42) |
| Kristian Carter, Isaac Beecher, Abraham Pulido, Edwin Morales, David Salomon, (Irvin Morales), (Jared Nagata) |
| 20:23.0, 21:03.0, 21:11.0, 21:45.0, 22:05.0, (22:34.0), (22:41.0) |
| 8 | 181 | Foothills Christian,
CA - Team Time (1st 5) 1:52:49.0 | Spread (1st 5) 4:25.0 |
| 23, 27, 34, 48, 49 |
| Luke Herman, Seth Bradley, Chris Robertson, Josh Hammond, Nathan Christensen |
| 20:32.0, 21:03.0, 21:44.0, 24:33.0, 24:57.0 |