1 | 36 | Classical Academy,
CA - Team Time (1st 5) 1:23:28.9 | Spread (1st 5) 2:01.0 |
| 1, 5, 7, 8, 15, (19), (20) |
| Evers Clemeshaw, Josiah Berryman, Landon Hale, Gunner Silva, Jay Johnson, (Jack Lowell), (Adam Daniels) |
| 15:40.9, 16:38.2, 16:42.5, 16:45.4, 17:41.9, (17:57.1), (18:05.1) |
2 | 50 | Calvin Christian,
CA - Team Time (1st 5) 1:25:32.4 | Spread (1st 5) 1:16.2 |
| 3, 4, 9, 16, 18, (21), (25) |
| John Bitner, James Bitner, Collin Gordon, Samuel Bitner, Darin Van Der Pol, (Mason Eagan), (Caleb Postma) |
| 16:32.9, 16:34.5, 16:51.2, 17:44.7, 17:49.1, (18:08.7), (18:33.6) |
3 | 55 | Maranatha Christian,
CA - Team Time (1st 5) 1:26:29.8 | Spread (1st 5) 59.9 |
| 6, 10, 12, 13, 14, (17), (23) |
| Amadeu Behrend, Nick Ash, Andy Baltgalvis, Jacob Jaffin, Greg Yehilevsky, (Matt Stein), (Ayden La Fleur) |
| 16:41.6, 17:04.9, 17:28.7, 17:33.1, 17:41.5, (17:46.6), (18:23.2) |
4 | 128 | St Joseph Academy,
CA - Team Time (1st 5) 1:47:46.2 | Spread (1st 5) 17:28.3 |
| 11, 22, 24, 26, 45 |
| Jacob Lulling, Jonas Allen, Michael Drexler, Jacob Breen, Harold Parsons |
| 17:25.4, 18:12.1, 18:25.5, 18:49.5, 34:53.7 |
5 | 140 | Coastal Academy,
CA - Team Time (1st 5) 1:45:21.6 | Spread (1st 5) 6:01.8 |
| 2, 33, 34, 35, 36, (37), (38) |
| Isaac Oliver, Conor Kenny, Albert Thielemann V, Hayden Duncan, Enrique Luna, (Cruz Guillen), (Braeden Tanksley) |
| 16:32.7, 21:45.8, 22:08.5, 22:20.1, 22:34.5, (22:45.6), (23:00.2) |
6 | 156 | Army-Navy Academy,
CA - Team Time (1st 5) 1:45:41.2 | Spread (1st 5) 4:12.0 |
| 27, 28, 30, 32, 39, (41), (42) |
| Sanjay Swaroop, William Curwen, Lucas Levine, Domanik Kett, Enzo Pilcher, (Quinn Zurawski), (Kaung Htet) |
| 19:21.7, 20:32.7, 20:52.0, 21:21.1, 23:33.7, (24:40.7), (25:13.0) |
7 | 187 | Foothills Christian,
CA - Team Time (1st 5) 1:59:27.0 | Spread (1st 5) 7:12.2 |
| 29, 31, 40, 43, 44 |
| Elijah Hernandez, Caleb Donahue, Preston Johnson, Alexander Roudenko, Chaz Hutchins |
| 20:48.4, 20:52.3, 23:45.7, 26:00.0, 28:00.6 |