1 | 31 | Mountain Brook,
AL - Team Time (1st 5) 1:00:11.8 | Spread (1st 5) 1:13.8 |
| 1, 2, 3, 11, 14, (15), (36) |
| Davis Kelly, Stewart Hawk, Russell Galloway, Bo Luttrell, Eric Bloomston, (Will Jackson), (Luke Bloodworth) |
| 11:26.3, 11:37.9, 11:57.2, 12:30.3, 12:40.1, (12:46.0), (13:32.8) |
2 | 94 | Virgil I Grissom,
AL - Team Time (1st 5) 1:04:27.2 | Spread (1st 5) 45.9 |
| 10, 16, 19, 22, 27, (35), (43) |
| Cameron Thomas, Tyler Johnson, Jason Turner, Kevin Sommers, Anthony Wells, (Brian Faulkner), (Aaron Ladner) |
| 12:29.0, 12:46.5, 12:54.9, 13:01.9, 13:14.9, (13:32.3), (13:57.4) |
3 | 100 | Arab,
AL - Team Time (1st 5) 1:04:38.8 | Spread (1st 5) 1:36.8 |
| 5, 7, 17, 32, 39, (41), (49) |
| Connor Mcclendon, Will Nichols, Avery Rainwater, Trevor Harden, Blake Ferguson, (Lane Morrow), (Zackary Dickison) |
| 12:11.1, 12:24.0, 12:47.3, 13:28.5, 13:47.9, (13:52.9), (14:18.2) |
4 | 142 | Huntsville,
AL - Team Time (1st 5) 1:06:50.6 | Spread (1st 5) 2:28.0 |
| 6, 21, 29, 30, 56, (65) |
| Benjamin Gillard, Nathan Russell, Dillion Robertson, Mark Chodaba, Jon Clegg, (Jake Clary) |
| 12:19.4, 13:01.4, 13:19.1, 13:23.3, 14:47.4, (15:33.3) |
5 | 174 | Hewitt-Trussville,
AL - Team Time (1st 5) 1:08:00.4 | Spread (1st 5) 1:29.0 |
| 12, 25, 44, 46, 47, (57) |
| River Coop, Casey Grammer, Brady Horton, Brian Acton, Skylar Handley, (Peyton Deason) |
| 12:36.9, 13:12.2, 13:59.8, 14:05.6, 14:05.9, (14:55.5) |
6 | 175 | Bob Jones,
AL - Team Time (1st 5) 1:08:29.0 | Spread (1st 5) 2:09.4 |
| 18, 23, 24, 52, 58, (59) |
| Peyton Tyler, Gurden Smith, Stuart Slayton, James Alex, Andrew Haight, (Daniel Gunther) |
| 12:49.1, 13:04.8, 13:10.4, 14:26.2, 14:58.5, (14:59.0) |
7 | 176 | Athens Bible,
AL - Team Time (1st 5) 1:08:05.3 | Spread (1st 5) 2:06.1 |
| 9, 34, 38, 42, 53, (75) |
| Ryan Crews, Carter Corneil, Scott Jackson, Hayden Sutton, Andrew Dunaway, (Connell Hodges) |
| 12:25.9, 13:30.6, 13:40.9, 13:55.9, 14:32.0, (18:14.0) |
8 | 213 | Hatton,
AL - Team Time (1st 5) 1:10:20.9 | Spread (1st 5) 2:13.2 |
| 26, 32, 40, 51, 64, (74) |
| Kevin Saint, Kanaan Burke, Devin Zills, Kole Potter, Ty Horton, (Chad Berryman) |
| 13:13.7, 13:28.5, 13:48.6, 14:23.2, 15:26.9, (17:43.9) |
9 | 216 | Albertville,
AL - Team Time (1st 5) 1:10:18.3 | Spread (1st 5) 2:07.4 |
| 20, 37, 45, 54, 60, (69), (71) |
| Ivan Machucca, Sergio Zavala, Michael Marrognin, Junior Hureta, Jarred Sallas, (Miguel Gomez), (Salim Chacon) |
| 12:59.8, 13:38.9, 14:00.1, 14:32.3, 15:07.2, (16:03.3), (16:12.7) |
| 216 | Brooks,
AL - Team Time (1st 5) 1:12:13.5 | Spread (1st 5) 3:35.1 |
| 7, 13, 62, 66, 68, (72), (76) |
| John Harris, Stephen Kackelman, Brady Glover, Slayton Howard, Blake Moore, (Brandon Pigg), (Jon Hill) |
| 12:24.0, 12:39.8, 15:19.5, 15:51.1, 15:59.1, (17:14.0), (19:21.0) |
11 | 233 | Florence,
AL - Team Time (1st 5) 1:12:41.3 | Spread (1st 5) 4:11.6 |
| 4, 31, 61, 67, 70 |
| Braxton Linder, Tanner Crosslin, Noah McGuire, Drake Ritterbusch, Chase Ritterbusch |
| 11:58.1, 13:24.8, 15:16.5, 15:52.2, 16:09.7 |
12 | 244 | Randolph,
AL - Team Time (1st 5) 1:11:41.0 | Spread (1st 5) 2:11.0 |
| 28, 48, 50, 55, 63, (73) |
| Fisher Lucas, Jake Teachey, Felix Motzet, Jackson Pearson, Alexander Young, (Brandon Smith) |
| 13:15.7, 14:06.7, 14:19.3, 14:32.6, 15:26.7, (17:35.3) |