1 | 20 | Pensacola Christian,
FL - Team Time (1st 5) 1:25:01.4 | Spread (1st 5) 1:45.6 |
| 1, 2, 4, 5, 8, (9), (10) |
| Joshua Balentine, Jeremy Carlson, Justin Jekel, Kody Johnson, John Crist, (Christoph Peterson), (James Parker) |
| 16:13.9, 16:15.6, 17:07.0, 17:25.4, 17:59.5, (18:03.0), (18:18.8) |
2 | 89 | Paxton,
FL - Team Time (1st 5) 1:36:04.5 | Spread (1st 5) 1:08.2 |
| 12, 14, 15, 22, 26, (30), (36) |
| Travis Shaw, William Anderson, Charles Wibbing, Jackson Dixon, Caleb Davis, (Hailey Myddelton), (James Mitchell) |
| 18:43.1, 18:55.7, 18:59.0, 19:35.4, 19:51.3, (20:44.4), (21:31.5) |
3 | 101 | Central,
FL - Team Time (1st 5) 1:37:06.4 | Spread (1st 5) 2:44.7 |
| 7, 19, 21, 25, 29, (34), (39) |
| Kyle Fuller, Josh Strength, Keifer Boyett, Morgan Givens, Nick Pooley, (Garrett Price), (Garrett Pierce) |
| 17:52.8, 19:16.3, 19:30.1, 19:49.7, 20:37.5, (21:26.0), (22:41.8) |
| 101 | Jay,
FL - Team Time (1st 5) 1:37:41.9 | Spread (1st 5) 6:29.7 |
| 3, 6, 16, 35, 41, (42) |
| Micah Keemp, Cody Wolfe, Mark Foley, Austin Gonzalez, Ervin Belanger, (Noah Goodson) |
| 16:25.8, 17:43.7, 19:05.7, 21:31.2, 22:55.5, (23:20.0) |
5 | 119 | Laurel Hill,
FL - Team Time (1st 5) 1:39:23.6 | Spread (1st 5) 1:59.2 |
| 17, 18, 23, 28, 33, (40), (43) |
| Tyler Grezlik, Jeremy Grezlik, Zachary Hamilton, Daniel Hicks, Tanner Williams, (Alexander Miller), (Heath Stewart) |
| 19:12.9, 19:14.5, 19:38.0, 20:06.1, 21:12.1, (22:48.1), (23:46.8) |
6 | 124 | Freeport,
FL - Team Time (1st 5) 1:42:05.4 | Spread (1st 5) 5:12.9 |
| 11, 13, 24, 32, 44, (45), (47) |
| Cody Yelvington, Blad Poteet-oswell, Nicholas Carroll, Curtis Parker, Ryder Newman, (Jacob Williams), (Noah Cole) |
| 18:42.8, 18:46.4, 19:43.2, 20:57.3, 23:55.7, (23:56.6), (25:01.0) |
7 | 153 | Rocky Bayou Christian,
FL - Team Time (1st 5) 1:44:13.7 | Spread (1st 5) 2:53.3 |
| 20, 27, 31, 37, 38, (46) |
| Thomas Ashworth, Joshua Bryant, Robbie Phillips, Sean Wild, Andreas Keipert, (Michael Warner) |
| 19:25.0, 20:05.1, 20:50.6, 21:34.7, 22:18.3, (24:07.2) |