1 | 29 | Mountain Brook,
AL - Team Time (1st 5) 1:22:15.3 | Spread (1st 5) 59.1 |
| 1, 5, 6, 7, 10, (11), (13) |
| Clayton Collins, Harrison Clark, Braden Little, George Pelekis, Jack Chapman, (Denton Russell), (Branum Lloyd) |
| 15:56.1, 16:21.3, 16:25.9, 16:36.8, 16:55.2, (16:59.6), (17:01.0) |
2 | 32 | Homewood,
AL - Team Time (1st 5) 1:22:17.1 | Spread (1st 5) 1:07.8 |
| 2, 3, 4, 9, 14, (15), (16) |
| Ben Murray, Andrew Laird, Grayton Murray, Foster Laird, Ethan Bagwell, (Will Doughty), (Colvin Bussey) |
| 15:58.6, 16:05.5, 16:12.3, 16:54.3, 17:06.4, (17:08.7), (17:10.7) |
3 | 74 | Briarwood Christian,
AL - Team Time (1st 5) 1:28:20.3 | Spread (1st 5) 2:02.6 |
| 8, 12, 17, 18, 19, (20), (21) |
| Brandon Dixon, Ford Thornton, Whit Thornton, Patrick Hnizdil, Kolby Day, (Graham Thornton), (Spencer Martens) |
| 16:39.6, 17:00.9, 17:16.5, 18:41.1, 18:42.2, (18:59.4), (19:47.6) |
4 | 138 | Minor,
AL - Team Time (1st 5) 1:48:22.5 | Spread (1st 5) 2:39.9 |
| 23, 24, 26, 32, 33, (38), (41) |
| Christian Torres-Anture, Christian Torres, Jonathan Hernandez, Silvestre Alvarado, Anthony Rodriguez, (Nick Linderman), (Kevin Gaiton) |
| 20:13.1, 21:03.4, 21:20.1, 22:52.9, 22:53.0, (23:50.2), (25:16.1) |
5 | 140 | Gardendale,
AL - Team Time (1st 5) 1:48:01.0 | Spread (1st 5) 2:28.0 |
| 22, 28, 29, 30, 31, (36), (37) |
| Harley Kirkpatrick, Parrish Jake, Isaiah Powe, Kevin Northcutt, Shaw Wiggins, (Brecken Reed), (Owenn Colvin) |
| 20:07.1, 21:36.4, 21:36.6, 22:05.8, 22:35.1, (23:18.4), (23:36.8) |
6 | 160 | Shades Valley,
AL - Team Time (1st 5) 1:53:00.9 | Spread (1st 5) 2:44.7 |
| 25, 27, 34, 35, 39, (40), (42) |
| Brian Moose, Ivan Gonzalez, Simon Kimani, Taylor Crocker, Joseph Lanzoni, (Ashton Crawford), (Connor Bevin) |
| 21:18.6, 21:20.6, 23:07.8, 23:10.6, 24:03.3, (24:38.5), (25:17.0) |