1 | 39 | Highlands Christian,
FL - Team Time (1st 5) 1:36:19.1 | Spread (1st 5) 1:10.3 |
| 4, 6, 8, 9, 12, (14), (15) |
| Justin Ebenhack, Caleb Califano, Ryan Szklany, Adrian Matthias, Mateus Lima, (Trace Johnson), (Evan Henderson) |
| 18:35.9, 19:03.4, 19:24.3, 19:29.3, 19:46.2, (20:33.1), (20:33.2) |
2 | 52 | Boca Raton Christian,
FL - Team Time (1st 5) 1:37:13.5 | Spread (1st 5) 4:03.3 |
| 1, 5, 7, 18, 21, (34), (35) |
| Charles Otto, Tucker Hindle, Jason Ross, Ryan Taylor, Fadi Elannan, (Jordan Graves), (Jeremy Gagne) |
| 17:14.0, 18:43.9, 19:13.4, 20:44.9, 21:17.3, (27:07.8), (27:24.3) |
3 | 63 | Pope John Paul II,
FL - Team Time (1st 5) 1:38:42.5 | Spread (1st 5) 3:42.2 |
| 2, 3, 17, 19, 22, (23), (24) |
| Andres Witzke-bellarosa, Andres' Witzke, Jacob Ross, Michael Agostinelli, Patrick Brower, (Ethan Ybanez), (Paul Henrickson) |
| 17:43.7, 18:02.1, 20:42.7, 20:48.1, 21:25.9, (21:39.8), (21:49.1) |
4 | 91 | Coral Springs Christian,
FL - Team Time (1st 5) 1:45:03.6 | Spread (1st 5) 2:43.1 |
| 11, 13, 16, 25, 26, (27), (29) |
| Nicholas Slupecki, Nick Mena, Geoffrey Still, Jordan Roig, Jacob Kuyper, (Sebastian Conde), (Kyan Reynolds) |
| 19:35.3, 20:17.2, 20:39.6, 22:13.1, 22:18.4, (22:26.0), (23:49.5) |
5 | 119 | Lake Worth Christian,
FL - Team Time (1st 5) 1:54:54.6 | Spread (1st 5) 6:10.7 |
| 10, 20, 28, 30, 31, (32), (33) |
| Scott Lucas, David Ellis, Gabriel Hajjar, Gabriel Oliveira, Charles Stevens, (Stephen Harwood), (Mitchell Shropshire) |
| 19:33.8, 21:09.6, 23:30.1, 24:56.6, 25:44.5, (26:03.1), (26:29.6) |