1 | 30 | Palmer Trinity,
FL - Team Time (1st 5) 1:27:20.0 | Spread (1st 5) 2:41.0 |
| 1, 2, 3, 10, 14, (14), (32) |
| Mark Allen, Justin Weatherspoon, Luis Asensio, Anthony Schiappa-Pietra, Armando Porto, (Matt Benenati), (Zack Schwartz) |
| 16:04.0, 17:10.0, 17:12.0, 18:09.0, 18:45.0, (18:45.0), (20:31.0) |
2 | 73 | Dade Christian,
FL - Team Time (1st 5) 1:33:10.0 | Spread (1st 5) 1:17.0 |
| 7, 14, 14, 18, 20, (22), (33) |
| Bradley Tritsch, Richard Granda, Daniel Diaz, Carlos Moreno, Ray Spradlin, (Abilio Rodriguez), (Jake Budenz) |
| 17:43.0, 18:45.0, 18:45.0, 18:57.0, 19:00.0, (19:23.0), (20:33.0) |
3 | 80 | Upperroom Christian,
FL - Team Time (1st 5) 1:33:12.0 | Spread (1st 5) 2:51.0 |
| 4, 8, 9, 29, 30 |
| Jahmaine Richards, Emmanuel Kent, Marc-Kender Cheribin, Christopher Louis, Colbert Valcin Jr. |
| 17:19.0, 17:52.0, 18:03.0, 19:48.0, 20:10.0 |
4 | 91 | Archbishop Curley Notre Dame,
FL - Team Time (1st 5) 1:34:23.0 | Spread (1st 5) 3:05.0 |
| 5, 6, 21, 25, 34, (36), (38) |
| Carl Dominique, Sinjay Singh, Arturo Salow, Kevin Smith, Marlon De La Cruz, (Michael Greene), (Adrian Saballos) |
| 17:29.0, 17:34.0, 19:13.0, 19:33.0, 20:34.0, (20:47.0), (21:49.0) |
5 | 103 | Florida Christian,
FL - Team Time (1st 5) 1:36:10.0 | Spread (1st 5) 1:48.0 |
| 12, 13, 19, 28, 31, (39), (40) |
| Alan Alvarez, Jonathan Rubio, Evan Clark, Ernie Diaz, Moises Brador, (Alex Andrade), (Nick Rincon) |
| 18:32.0, 18:35.0, 18:59.0, 19:44.0, 20:20.0, (22:30.0), (22:35.0) |
6 | 111 | Miami Country Day,
FL - Team Time (1st 5) 1:36:32.0 | Spread (1st 5) 1:15.0 |
| 11, 23, 24, 26, 27, (35), (37) |
| Arjun Chandar, Theodor Pomprinya, Joshua Guerra, Issac Manton, Juan Caro, (Jack Long), (Bharat Chandar) |
| 18:23.0, 19:27.0, 19:29.0, 19:35.0, 19:38.0, (20:46.0), (21:02.0) |