1 | 29 | Mountain Brook,
AL - Team Time (1st 5) 1:22:51.8 | Spread (1st 5) 45.6 |
| 1, 5, 6, 8, 9, (10), (11) |
| Jack Morgan, Mitchell Lloyd, Jack Monaghan, Jack Miller, Pearce Mulkin, (Andrew Fix), (Payton Ballard) |
| 16:03.0, 16:35.0, 16:37.8, 16:47.4, 16:48.6, (16:49.0), (16:50.2) |
2 | 38 | Hewitt-Trussville,
AL - Team Time (1st 5) 1:23:42.1 | Spread (1st 5) 34.6 |
| 2, 4, 7, 12, 13, (17), (18) |
| Carson Chambliss, Ian Carter, Daniel Rush, Philip Jones, Phillip Jones, (Blake Galloway), (Zack Walsh) |
| 16:27.4, 16:34.6, 16:39.0, 16:59.1, 17:02.0, (17:18.1), (17:23.7) |
3 | 91 | Oxford,
AL - Team Time (1st 5) 1:27:54.7 | Spread (1st 5) 1:11.4 |
| 14, 16, 19, 20, 22, (24), (26) |
| Jacoby Dove, Alec Young, Jacob Schwyn, Landon Delozier, Dakota Beane, (Jayson Parkhurst), (Matthew Beecham) |
| 17:04.3, 17:14.0, 17:30.7, 17:50.0, 18:15.7, (18:22.6), (19:02.7) |
4 | 106 | Homewood,
AL - Team Time (1st 5) 1:32:20.1 | Spread (1st 5) 2:58.7 |
| 3, 21, 25, 28, 29, (30), (31) |
| Zach Been, Aaron Banks, Heath Ross, Jonathan Honea, Willis Wood, (Chris Simpson), (Mike Rohdy) |
| 16:30.9, 18:02.5, 18:49.0, 19:28.1, 19:29.6, (19:32.4), (19:32.7) |
5 | 147 | Gadsden,
AL - Team Time (1st 5) 1:39:46.4 | Spread (1st 5) 4:34.7 |
| 15, 27, 33, 35, 37, (39), (49) |
| Thomas Sirna, Connor Jarecki, Chris Clements, Chris Preston, Jaron Gray, (David Clark), (Nathan Snow) |
| 17:04.5, 19:26.7, 20:12.3, 21:23.7, 21:39.2, (22:20.3), (27:05.4) |
6 | 172 | Clay Chalkville,
AL - Team Time (1st 5) 1:45:55.0 | Spread (1st 5) 4:47.6 |
| 23, 32, 36, 40, 41, (42), (47) |
| John Craft, Kris Eatmon, Jeffrey Quick, Matthew Bryson, Jimmie Davis, (Spencer Gargus), (Kyle Crotwell) |
| 18:19.4, 19:54.9, 21:28.7, 23:05.0, 23:07.0, (23:26.4), (24:43.0) |
7 | 204 | Shades Valley,
AL - Team Time (1st 5) 1:55:26.9 | Spread (1st 5) 2:59.5 |
| 34, 38, 43, 44, 45, (46), (48) |
| Carter Weis, Trent Weis, Josh Passantino, Austin Hyde, Dallas Gentry, (Mace Keenum), (Ben Pierce) |
| 21:19.0, 22:17.4, 23:33.2, 23:58.8, 24:18.5, (24:18.9), (26:03.0) |