1 | 33 | Randolph,
AL - Team Time (1st 5) 1:27:35.9 | Spread (1st 5) 35.0 |
| 3, 4, 5, 10, 11, (13), (14) |
| Grant Ginsburg, Jake Teachey, Luke Welborn, Alexander Young, Parker League, (Fisher Lucas), (Matthe Phillips) |
| 17:14.5, 17:20.0, 17:23.0, 17:48.9, 17:49.5, (17:59.4), (18:01.3) |
2 | 35 | Lawrence County,
AL - Team Time (1st 5) 1:27:20.4 | Spread (1st 5) 38.8 |
| 2, 6, 7, 8, 12, (16), (17) |
| Kyle Bailey, Zachary Duclos, Caleb Lipsey, Tyler Crowden, Tony Gardner, (Anthony Seagroves), (Zach Boren) |
| 17:10.9, 17:25.8, 17:26.4, 17:27.6, 17:49.7, (18:20.8), (18:21.1) |
3 | 90 | Saint John Paul II,
AL - Team Time (1st 5) 1:33:13.8 | Spread (1st 5) 1:29.0 |
| 9, 15, 21, 22, 23, (24), (25) |
| Bradley Robison, Ben Coakley, Scotty Pacello, Javier Nishikawa, Austin Ackerly, (Riggs Ferguson), (Dominic Dodds) |
| 17:48.6, 18:12.1, 18:49.5, 19:06.0, 19:17.6, (19:20.2), (19:27.2) |
4 | 128 | Madison County,
AL - Team Time (1st 5) 1:43:04.4 | Spread (1st 5) 5:21.2 |
| 1, 27, 29, 35, 36, (39), (42) |
| Jared Melton, Joshua Milam, Pierce Newcombe, Cooper Flynn, Dakota Towers, (Miles Sisemore), (Caleb Gilliam) |
| 16:52.9, 20:28.7, 21:16.5, 22:12.2, 22:14.1, (23:22.8), (23:50.2) |
5 | 154 | Ardmore,
AL - Team Time (1st 5) 1:48:18.5 | Spread (1st 5) 57.2 |
| 28, 30, 31, 32, 33, (44), (45) |
| Seth Underwood, Nathan Emerson, Shay Hudson, Caleb Brock, Clay Randolph, (Nick Thompson), (Tee Boyd) |
| 21:08.4, 21:27.3, 21:39.2, 21:58.0, 22:05.6, (24:01.6), (24:10.5) |
6 | 162 | Guntersville,
AL - Team Time (1st 5) 1:48:38.4 | Spread (1st 5) 6:44.9 |
| 19, 20, 37, 38, 48, (50) |
| Seth Emmenegger, Sam Moultrie, Seth Switzer, John Miller Hunter, Russell Meredith, (Nathan Belgard) |
| 18:33.4, 18:35.8, 23:01.1, 23:09.8, 25:18.3, (27:03.9) |
7 | 197 | East Limestone,
AL - Team Time (1st 5) 1:56:16.5 | Spread (1st 5) 6:11.8 |
| 26, 34, 41, 47, 49, (51), (52) |
| Gabriel Torres, Spencer Dawes, Michael Owen, Kevin Bilbrey, Matthew Lee, (Nathan Schubring), (Tyler Foulke) |
| 19:29.9, 22:06.6, 23:47.3, 25:11.0, 25:41.7, (28:31.1), (29:30.9) |
8 | 200 | Russellville,
AL - Team Time (1st 5) 2:01:08.9 | Spread (1st 5) 12:34.9 |
| 18, 40, 43, 46, 53 |
| Gerardo Tomas, Eli Hodges, Hayden Suddith, Caleb Evans, Miguel Pascual |
| 18:25.1, 23:33.3, 23:54.3, 24:16.2, 31:00.0 |