1 | 32 | Crystal Springs Uplands,
CA - Team Time (1st 5) 1:19:06.7 | Spread (1st 5) 1:19.7 |
| 2, 3, 7, 9, 11, (14), (21) |
| Jake Symonds, Wilser Vasquez, Max Zieger, Johnny Ragsdale, Niles Tilenius, (Rhys Collins), (Alexander Hansmann) |
| 15:04.2, 15:30.1, 15:57.4, 16:11.1, 16:23.9, (16:52.9), (17:26.7) |
2 | 44 | Woodside Priory,
CA - Team Time (1st 5) 1:21:14.9 | Spread (1st 5) 1:19.0 |
| 4, 5, 10, 12, 13, (17), (20) |
| Jason Draxler Sadler, Ronan Byrne, Jadan Wenceslao, Jaden Kim, Jack Dempsey, (Evan Strohman), (Zach Brousseau) |
| 15:30.2, 15:54.7, 16:15.5, 16:45.3, 16:49.2, (17:14.1), (17:26.1) |
3 | 74 | Sacred Heart Prep,
CA - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 1:21.8 |
| 6, 15, 16, 18, 19, (25), (26) |
| Matthew Chun, Adrian de Vernou, Austin Jamias, Seamus Macaluso, Finn Roblin, (Bradley Haire), (John Magruder) |
| 15:56.4, 17:06.4, 17:06.9, 17:14.9, 17:18.2, (18:57.8), (20:28.5) |
4 | 78 | Menlo,
CA - Team Time (1st 5) 1:26:40.9 | Spread (1st 5) 4:05.0 |
| 1, 8, 22, 23, 24 |
| Kamran Murray, Jackson Aldrich, Luke Virsik, Nishan Rajavasireddy, Ned Eyre |
| 14:46.8, 16:09.7, 18:02.2, 18:50.4, 18:51.8 |