1 | 44 | St. Luke's Episcopal,
AL - Team Time (1st 5) 1:35:24.7 | Spread (1st 5) 2:34.3 |
| 2, 5, 8, 14, 15, (17), (18) |
| Garrett Dolbear, Jake Davis, Layne Lawson, Malek Shahrouj, Alex Scott, (Andrew Le), (Mohammed Shahrouj) |
| 17:29.4, 18:43.0, 19:08.3, 20:00.3, 20:03.7, (20:20.9), (20:24.2) |
2 | 46 | Orange Beach,
AL - Team Time (1st 5) 1:34:58.3 | Spread (1st 5) 3:31.9 |
| 1, 7, 9, 10, 19, (20), (21) |
| Xander McLaughlin, Hamilton Washo, Andrew Berry, Ian McCrady, Andrew Vickers, (Kai Price), (Sanders Semiklose) |
| 16:58.3, 18:57.8, 19:14.4, 19:17.6, 20:30.2, (20:33.0), (20:37.4) |
3 | 77 | Holy Spirit Catholic,
AL - Team Time (1st 5) 1:40:35.7 | Spread (1st 5) 3:15.5 |
| 4, 11, 16, 22, 24, (26), (27) |
| David Holman, J. J Horn, Nigel Senkbeil, Nate Givens, Alexander Davis, (Joseph Stran-Hardin), (Aaron Lodree) |
| 18:30.1, 19:28.3, 20:13.2, 20:38.5, 21:45.6, (22:19.0), (22:26.4) |
4 | 120 | Horseshoe Bend,
AL - Team Time (1st 5) 1:57:00.3 | Spread (1st 5) 16:25.7 |
| 3, 12, 23, 38, 44 |
| David Layfield, Lane Costley, Heaton Scheler, Jonwesley Jones, Jax Chambers |
| 17:42.4, 19:28.9, 20:58.0, 24:42.9, 34:08.1 |
5 | 150 | Pleasant Home,
AL - Team Time (1st 5) 1:55:57.6 | Spread (1st 5) 5:48.6 |
| 13, 25, 33, 39, 40, (45) |
| Josh Hawkins, Logan Bolling, Joel Wilkinson, Schuyler Josey, Hyram Josey, (Cade Pittman) |
| 19:55.8, 22:12.3, 23:16.9, 24:48.2, 25:44.4, (34:36.8) |
6 | 152 | Zion Chapel,
AL - Team Time (1st 5) 1:54:09.2 | Spread (1st 5) 54.5 |
| 28, 29, 30, 31, 34, (36), (37) |
| Landon Sawyer, Brayden Watson, Elijah Barker, Joeb Bradley, Bert Oggs, (Eric Dennis), (Chase Horstman) |
| 22:27.2, 22:36.6, 22:37.3, 23:06.4, 23:21.7, (23:34.5), (23:50.0) |
7 | 156 | Kinston,
AL - Team Time (1st 5) 1:59:03.1 | Spread (1st 5) 8:59.2 |
| 6, 32, 35, 41, 42, (43), (46) |
| Colby Tew, Matthew Smith, Clayton Brown, Ethan Taylor, Ty Lashley, (Ellis Thames), (Braxton Thames) |
| 18:44.2, 23:10.6, 23:21.9, 26:03.0, 27:43.4, (33:47.9), (34:42.3) |