1 | 27 | Vestavia Hills,
AL - Team Time (1st 5) 1:20:52.3 | Spread (1st 5) 1:34.6 |
| 1, 2, 6, 8, 10, (16), (22) |
| Mac Macoy, Peyton Price, Cole Lambert, Tripp Maloy, Charlie Sharbel, (Blane Crowder), (Alec Beers) |
| 15:03.4, 15:58.5, 16:35.7, 16:36.7, 16:38.0, (17:00.5), (17:05.7) |
2 | 64 | Hoover,
AL - Team Time (1st 5) 1:24:08.6 | Spread (1st 5) 25.1 |
| 9, 11, 12, 15, 17, (24), (26) |
| Tommy McDonough, Carson Tullo, Joe Sullivan, Joshua Evans, Tyler Duffey, (Daniel Waugh), (Jonathan Harvey) |
| 16:37.7, 16:41.4, 16:49.9, 16:56.8, 17:02.8, (17:10.0), (17:12.4) |
3 | 88 | Oak Mountain,
AL - Team Time (1st 5) 1:24:45.1 | Spread (1st 5) 49.1 |
| 4, 18, 20, 21, 25, (27), (29) |
| Cole Stidfole, Darius Robinson, Caleb Mintz, Caleb Van Geffen, Sean Drummond, (Matthew Hazelwood), (Randy Reeder) |
| 16:21.5, 17:03.0, 17:04.8, 17:05.2, 17:10.6, (17:45.3), (18:03.7) |
4 | 116 | Thompson,
AL - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 2:14.7 |
| 3, 13, 32, 33, 35, (42), (43) |
| Michael Johnson, Alex Coleman, Jonathon McVay, Jordan Plunkett, Conner Murphy, (Warren Snell), (Drew Avans) |
| 16:08.8, 16:50.1, 18:05.8, 18:17.8, 18:23.5, (18:59.2), (18:59.4) |
5 | 119 | Spain Park,
AL - Team Time (1st 5) 1:28:20.3 | Spread (1st 5) 2:47.4 |
| 5, 7, 23, 39, 45, (46), (47) |
| Rome Fiore, Nick Simmons, Josh Hughes, Sam Lorino, Zach Bush, (Sean McComb), (Matt Langford) |
| 16:27.9, 16:35.9, 17:09.3, 18:51.9, 19:15.3, (19:15.9), (19:22.8) |
6 | 122 | Pelham,
AL - Team Time (1st 5) 1:28:02.2 | Spread (1st 5) 1:09.4 |
| 14, 19, 28, 30, 31, (36), (37) |
| Andrew Givan, Furman Taylor, Robbie Letson, Kevin Midgette, Tyler Treadwell, (Johnathan Fleagle), (Casey Pierce) |
| 16:56.3, 17:04.5, 17:50.2, 18:05.5, 18:05.7, (18:25.1), (18:32.9) |
7 | 209 | Chelsea,
AL - Team Time (1st 5) 1:35:03.4 | Spread (1st 5) 1:21.6 |
| 34, 38, 40, 48, 49, (53), (54) |
| Nick Adams, Sterling Thompson, Josh Hutchens, Chris Hughes, Aaron Roberts, (Christian Lewis), (Dal Welch) |
| 18:19.5, 18:43.8, 18:54.7, 19:24.3, 19:41.1, (20:00.3), (20:07.2) |
8 | 238 | Northridge,
AL - Team Time (1st 5) 1:37:46.7 | Spread (1st 5) 56.6 |
| 41, 44, 50, 51, 52, (59) |
| James Niiler, Jacob Martin, Davis Byars, Mason Mitchell, John Ma McCleland, (Riley Byars) |
| 18:58.6, 19:07.5, 19:51.1, 19:54.3, 19:55.2, (24:25.3) |
9 | 286 | Tuscaloosa County,
AL - Team Time (1st 5) 1:52:33.9 | Spread (1st 5) 4:32.5 |
| 55, 56, 57, 58, 60, (61) |
| Daniel Kidder, Keegan Schafer, Andrew Johnson, Peyton Holmes, Zachary Kuykendall, (Curtis Davis) |
| 20:21.7, 21:15.3, 22:37.3, 23:25.4, 24:54.2, (32:57.6) |