1 | 42 | John Paul II Catholic,
FL - Team Time (1st 5) 1:42:08.4 | Spread (1st 5) 2:32.5 |
| 2, 3, 8, 13, 16, (17), (20) |
| Corey Stavres, Nicholas Moran, Chiagoziem Ijeoma, Micah Kovach, Sage Prentice, (Grahame Prentice), (Joshua Linville) |
| 19:25.0, 19:27.0, 20:33.7, 20:45.2, 21:57.5, (22:02.0), (22:37.5) |
2 | 58 | Highlands Christian,
FL - Team Time (1st 5) 1:44:44.7 | Spread (1st 5) 8:01.6 |
| 1, 9, 11, 14, 23, (24), (29) |
| Payton Caja, Triet Do, Zachary Caja, Minh Triet DO, Sage Chartier, (Taylor Alley), (Kevin Gonzalez) |
| 17:01.8, 20:35.4, 20:41.1, 21:23.0, 25:03.4, (25:31.0), (28:14.1) |
3 | 65 | Trinity Christian (Lake Worth),
FL - Team Time (1st 5) 1:46:48.1 | Spread (1st 5) 2:18.4 |
| 6, 7, 12, 19, 21 |
| Luke D'Orazio, Christopher Gunterman, Logan Fyke, Jaiden Santiago, Xavier Jackson |
| 20:21.5, 20:30.4, 20:42.0, 22:34.3, 22:39.9 |
4 | 88 | Atlantic Christian Academy,
FL - Team Time (1st 5) 1:56:05.1 | Spread (1st 5) 7:22.5 |
| 4, 15, 18, 25, 26, (27), (30) |
| Sammy Galarza, Joshua Moore, Elijah Arterburn, Amari McGregor, Kyle Kiefer, (Emmanuel Sardina), (Jameson Brackett) |
| 19:38.0, 21:32.7, 22:11.5, 25:42.4, 27:00.5, (27:06.6), (29:42.3) |
5 | 96 | Berean Christian,
FL - Team Time (1st 5) 2:06:18.1 | Spread (1st 5) 14:22.3 |
| 5, 10, 22, 28, 31, (32) |
| Jacob Wells, Mason Kelly, Nathan Alevaro, Bradley Butzberger, Joshua Butzberger, (Shawn Hess) |
| 19:53.7, 20:40.5, 23:37.9, 27:50.0, 34:16.0, (35:56.0) |