1 | 35 | Westminster Christian,
AL - Team Time (1st 5) 1:26:37.6 | Spread (1st 5) 2:26.9 |
| 1, 3, 7, 10, 14, (16), (20) |
| Coston Korotky, Eli Peebles, John Ligon, Brandon Cook, Julian Davis, (Isaac Livingston), (Samuel Novak) |
| 15:57.9, 16:19.5, 17:52.6, 18:02.8, 18:24.8, (18:42.7), (19:07.2) |
2 | 89 | Florence Central,
AL - Team Time (1st 5) 1:34:04.7 | Spread (1st 5) 2:09.8 |
| 6, 8, 19, 24, 32, (39), (43) |
| Luis Davis, Elijah Lambert, Manny Davis, Samuel Kilpatrick, James Cayden Narmore, (Rayan Voigt), (Jacob Heathcoat) |
| 17:48.9, 17:54.6, 19:04.1, 19:18.4, 19:58.7, (20:15.1), (20:31.2) |
3 | 91 | Wilson,
AL - Team Time (1st 5) 1:33:57.9 | Spread (1st 5) 1:25.0 |
| 9, 13, 21, 22, 26, (28), (33) |
| William McCormack, Easton Wallander, Reth Jones, Braxton Cain, Aedyn Horton, (Maxwell Hudson), (Asher Bragwell) |
| 17:54.9, 18:22.5, 19:09.0, 19:11.6, 19:19.9, (19:26.7), (19:59.5) |
4 | 103 | Brooks,
AL - Team Time (1st 5) 1:34:31.7 | Spread (1st 5) 4:03.7 |
| 4, 11, 17, 23, 48, (59), (70) |
| Chase Lawson, Ayden Gargis, Conrad Albright, Cash Grissom, Amare Rezo, (Kendal Myrick), (Cailan Welsh) |
| 17:05.6, 18:07.8, 18:50.9, 19:18.1, 21:09.3, (22:26.1), (24:32.4) |
5 | 109 | Priceville,
AL - Team Time (1st 5) 1:34:38.1 | Spread (1st 5) 3:00.0 |
| 5, 12, 25, 30, 37, (40), (45) |
| Luke Hood, Maclain Lawson, Hayden Witt, Jason Putman, Vincent Wang, (Hayden Denson), (Gage Hudson) |
| 17:13.6, 18:16.0, 19:18.7, 19:36.2, 20:13.6, (20:24.5), (20:44.0) |
6 | 157 | Deshler,
AL - Team Time (1st 5) 1:38:56.5 | Spread (1st 5) 1:45.3 |
| 15, 27, 36, 38, 41, (56), (73) |
| Everette Minshew, Mitchell Brazell, Parker Denton, Jacob Richards, Jullian Hill-Hart, (Calvin Whitson), (Samuel Willis) |
| 18:39.6, 19:24.8, 20:12.6, 20:14.6, 20:24.9, (22:16.6), (25:01.7) |
7 | 218 | Madison County,
AL - Team Time (1st 5) 1:45:28.6 | Spread (1st 5) 4:10.8 |
| 18, 29, 50, 58, 63, (68), (71) |
| Jordan Skipworth, Elijah Hendrix, William Gardner, Jason Martin, Oliver Merchant, (Tyler McBride), (Wyatt Smith) |
| 19:02.3, 19:35.1, 21:13.7, 22:24.4, 23:13.1, (24:21.4), (24:43.8) |
8 | 228 | East Lawrence,
AL - Team Time (1st 5) 1:45:13.3 | Spread (1st 5) 2:53.4 |
| 34, 42, 44, 47, 61, (62), (64) |
| Cayne McClure, Michael Graham, Zain Gilchrist, Cameron Rikard, Noah Rikard, (Bradley Turner), (Cameron Elms) |
| 20:06.8, 20:30.0, 20:39.6, 20:56.7, 23:00.2, (23:06.9), (23:25.7) |
9 | 258 | Rogers,
AL - Team Time (1st 5) 1:49:17.0 | Spread (1st 5) 2:32.7 |
| 35, 51, 55, 57, 60, (78) |
| Jonas Nichols, Tucker Moore, Eaden Austin, Ethan O'Malley, Jason Jones, (Kaden Jones) |
| 20:07.1, 21:53.9, 22:14.9, 22:21.3, 22:39.8, (30:44.7) |
10 | 262 | Kate Duncan Smith D Ar,
AL - Team Time (1st 5) 1:52:14.6 | Spread (1st 5) 10:10.6 |
| 2, 46, 67, 72, 75, (76) |
| Bailey Kendrick, John Yassu, Landon Boyd, Caleb Burton, Wesley Wilder, (Talan Gurley) |
| 16:08.3, 20:48.8, 24:11.2, 24:47.4, 26:18.9, (26:33.8) |
11 | 267 | West Limestone,
AL - Team Time (1st 5) 1:51:08.2 | Spread (1st 5) 4:32.4 |
| 31, 49, 53, 65, 69, (79) |
| Aidan Webster, Zachary Berzett, Brayden Long, Coltin Owens, Scott Ezell, (Nikolai Elrod) |
| 19:49.2, 21:10.8, 21:58.2, 23:48.4, 24:21.6, (39:20.5) |
12 | 323 | New Hope,
AL - Team Time (1st 5) 2:00:05.1 | Spread (1st 5) 4:54.8 |
| 52, 54, 66, 74, 77 |
| Jayce Maranich, Connor Ingold, Tima Litarenko, Jose Robles, Leeland Honea |
| 21:56.6, 22:12.9, 23:50.9, 25:13.3, 26:51.4 |