1 | 18 | Scripps Ranch,
CA - Team Time (1st 5) 1:26:07.2 | Spread (1st 5) 1:23.9 |
| 1, 2, 4, 5, 6, (7), (11) |
| Giancarlo da Silva, Caden Farrow, Nicholas Melanese, Ken Belt, Joshua Cox, (Kai Koverchuk), (Aiden Carreras) |
| 16:20.8, 16:48.6, 17:31.6, 17:41.5, 17:44.7, (17:52.6), (18:07.6) |
2 | 61 | Canyon Hills,
CA - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 1:53.0 |
| 3, 8, 13, 18, 19, (26), (27) |
| Joseph Schafstall, Gavin Riley, Nathan Knepple, Bryan Tran, Joshua Medina, (Roman Gatica), (Donovan Jaramillo) |
| 17:27.2, 17:57.4, 18:22.8, 19:10.4, 19:20.2, (19:54.6), (20:00.1) |
3 | 66 | Cathedral Catholic,
CA - Team Time (1st 5) 1:32:30.4 | Spread (1st 5) 1:29.2 |
| 9, 10, 12, 15, 20, (23), (24) |
| Dhruv Gupta, Chris Laney, Nelson Escudero, Robert Ronco, Sherif Dessouky, (Daniel Insogna), (Cyrus Pourhosseini) |
| 17:58.2, 17:59.9, 18:21.1, 18:43.8, 19:27.4, (19:46.0), (19:48.4) |
4 | 90 | La Jolla,
CA - Team Time (1st 5) 1:35:35.8 | Spread (1st 5) 1:08.5 |
| 14, 16, 17, 21, 22, (25), (28) |
| Kevin Korevaar, Roshan Hargens, Matthew Nunes, Blaise Colburn, Reese Cruz, (Benjamin Cravatt), (Renan Tinney) |
| 18:30.2, 18:55.3, 18:58.1, 19:33.5, 19:38.7, (19:49.4), (20:05.9) |