1 | 20 | Mountain Brook,
AL - Team Time (1st 5) 1:20:58.0 | Spread (1st 5) 13.4 |
| 1, 2, 4, 6, 7, (9), (10) |
| John Roberts, Braden Little, Branum Lloyd, Jack Chapman, Brooks Bazemore, (Hudson Rukstalis-Williams), (Tate Hoffman) |
| 16:04.6, 16:09.4, 16:09.8, 16:16.2, 16:18.0, (16:22.6), (16:33.2) |
2 | 40 | Homewood,
AL - Team Time (1st 5) 1:22:23.3 | Spread (1st 5) 57.3 |
| 2, 5, 8, 12, 13, (15), (16) |
| Foster Laird, Will Doughty, Isaiah Davis, RJ Teter, Hayden Thomason, (Austin Nix), (Colvin Bussey) |
| 16:09.4, 16:12.3, 16:20.0, 16:34.9, 17:06.7, (17:20.5), (17:35.0) |
3 | 97 | Gardendale,
AL - Team Time (1st 5) 1:34:22.0 | Spread (1st 5) 2:38.7 |
| 14, 18, 19, 21, 25, (26), (27) |
| Harley Kirkpatrick, Kevin Adame, Cole Vance, Collins Tripp, William Osborne, (Michael Collins), (Shaw Wiggins) |
| 17:15.7, 18:54.9, 19:03.6, 19:13.4, 19:54.4, (20:55.1), (21:00.6) |
4 | 99 | Briarwood Christian,
AL - Team Time (1st 5) 1:34:42.0 | Spread (1st 5) 5:07.6 |
| 10, 17, 20, 24, 28, (32), (33) |
| Whit Thornton, Kolby Day, Matthew Waters, Lucas Meservey, Drew Goolsby, (Kaden Cawood), (Sam Mixon) |
| 16:33.2, 17:37.7, 19:07.5, 19:42.8, 21:40.8, (22:30.8), (22:34.4) |
5 | 157 | Minor,
AL - Team Time (1st 5) 1:49:12.6 | Spread (1st 5) 3:28.1 |
| 23, 29, 34, 35, 36, (37), (41) |
| Jonathan Hernandez, Kevin Gaiton, Silvestre Alvarado, Johnny Vicente-Sontay, Nick Linderman, (Anthony Rodriguez), (Erik Lycero) |
| 19:19.1, 21:41.6, 22:40.5, 22:44.2, 22:47.2, (22:52.5), (26:05.0) |
6 | 160 | Shades Valley,
AL - Team Time (1st 5) 1:53:10.4 | Spread (1st 5) 5:39.6 |
| 22, 30, 31, 38, 39, (40), (42) |
| Brian Moose, Aaron Gaines, Ashton Crawford, Taylor Crocker, Brandon Lassiter, (Tim Mou), (Jackson Yun) |
| 19:16.5, 22:18.7, 22:23.4, 24:15.7, 24:56.1, (25:36.6), (27:18.0) |