1 | 20 | Mountain Brook,
AL - Team Time (1st 5) 1:23:48.4 | Spread (1st 5) 30.5 |
| 2, 3, 4, 5, 6, (8), (10) |
| Davis Kelly, Marshall Smith, Drew Williams, Russell Galloway, Stewart Hawk, (Michael Clark), (Spencer Hinson) |
| 16:26.1, 16:37.3, 16:53.1, 16:55.3, 16:56.6, (17:07.8), (17:11.0) |
2 | 48 | Hewitt-Trussville,
AL - Team Time (1st 5) 1:25:55.2 | Spread (1st 5) 1:39.8 |
| 1, 9, 11, 12, 15, (16), (18) |
| Austin Norwood, Benjamin Knox, Hunter Thomason, Josh Dowds, Sean Williamson, (Tyler Jackson), (Josh Busby) |
| 16:18.6, 17:08.9, 17:12.8, 17:16.5, 17:58.4, (18:12.8), (18:19.3) |
3 | 89 | Gadsden,
AL - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 2:28.4 |
| 6, 17, 21, 22, 23, (25), (26) |
| Chris Clements, Zach Kamran, Connor Jarecki, David Minton, Will Roach, (Ani Sengar), (Devron Howze) |
| 16:56.6, 18:16.4, 18:45.5, 18:57.5, 19:25.0, (19:38.7), (19:52.8) |
4 | 104 | Shades Valley,
AL - Team Time (1st 5) 1:35:59.1 | Spread (1st 5) 5:27.6 |
| 13, 14, 20, 24, 33, (34), (35) |
| Greg Thigpen, Cameron Humphrey, Dustin Darby, Nathan Wang, Samuel King, (Adam Hughes), (Zach Barkley) |
| 17:27.3, 17:30.1, 18:40.4, 19:26.4, 22:54.9, (22:59.1), (23:42.4) |
5 | 133 | Oxford,
AL - Team Time (1st 5) 1:39:44.1 | Spread (1st 5) 1:59.6 |
| 19, 27, 28, 29, 30, (31), (32) |
| Trace Hilbun, Marco Villalobos, Zach Lee, Luke Thomas, Jeremiah Burns, (Reed Robinson), (Shawn Evans) |
| 18:34.4, 20:05.1, 20:12.0, 20:18.6, 20:34.0, (20:48.2), (21:52.3) |