1 | 38 | Westminster Christian,
AL - Team Time (1st 5) 1:25:35.9 | Spread (1st 5) 35.0 |
| 2, 4, 9, 11, 12, (17), (36) |
| Ryan Ford, Cameron Sullivan, Alex Gipson, Eric Farmer, Ethan Gray, (Ben Kromann), (Jason Farmer) |
| 16:48.3, 16:52.5, 17:13.9, 17:17.9, 17:23.3, (17:36.3), (18:20.2) |
2 | 137 | Cottage Hill Christian,
AL - Team Time (1st 5) 1:30:01.5 | Spread (1st 5) 1:30.7 |
| 10, 20, 24, 33, 50, (53), (78) |
| Tyler Bennett, Blake Verdin, Jonathan Dismukes, Zachary Myers, Connor Allred, (Jacob Shaw), (Rich Surgenor) |
| 17:15.9, 17:46.6, 17:58.4, 18:14.0, 18:46.6, (18:49.1), (19:49.7) |
3 | 145 | Sipsey Valley,
AL - Team Time (1st 5) 1:30:05.2 | Spread (1st 5) 1:06.7 |
| 13, 15, 34, 40, 43, (56), (58) |
| Jonathan Pearce, Logan Crowell, Gregory Parker, Brian Washington, James Lagrone, (Alden Ammons), (MacKenzie Ammons) |
| 17:24.8, 17:26.5, 18:14.4, 18:28.0, 18:31.5, (18:54.9), (19:00.4) |
4 | 156 | American Christian,
AL - Team Time (1st 5) 1:30:33.2 | Spread (1st 5) 2:12.8 |
| 5, 16, 22, 49, 64, (89), (91) |
| Jesse Kelley, Noah Karr, Caleb Isbell, Brock Isom, Jack Minges, (Cameron Smith), (Alex Gould) |
| 17:04.2, 17:36.2, 17:52.3, 18:43.5, 19:17.0, (20:25.1), (20:27.0) |
5 | 170 | Trinity Presbyterian,
AL - Team Time (1st 5) 1:30:16.3 | Spread (1st 5) 2:46.4 |
| 1, 31, 35, 48, 55, (71), (77) |
| Wesley Curles, Harrison Lott, T.A. Sluis, Adam Hall, Nathan Meadows, (Charlie Lott), (Wells Rutland) |
| 16:08.2, 18:13.5, 18:16.6, 18:43.4, 18:54.6, (19:34.1), (19:48.6) |
6 | 175 | Elkmont,
AL - Team Time (1st 5) 1:31:38.8 | Spread (1st 5) 1:52.8 |
| 18, 27, 29, 32, 69, (86), (97) |
| Adam McMahan, Tyler Helms, Chance Bailey, Chase Prater, Tiyler Walts, (Nick Shelton), (Jacob Ezell) |
| 17:37.9, 18:04.7, 18:11.9, 18:13.6, 19:30.7, (20:14.2), (20:39.5) |
7 | 183 | Bayside Academy,
AL - Team Time (1st 5) 1:31:19.1 | Spread (1st 5) 3:09.9 |
| 3, 6, 21, 70, 83, (94), (99) |
| Ryan Shankle, Ash Midyett, Austin Chesire, Alex Grace, William Hixson, (Trevor Gibbons), (Charles McDonald) |
| 16:50.3, 17:05.4, 17:52.1, 19:31.1, 20:00.2, (20:32.8), (20:44.5) |
8 | 209 | Pisgah,
AL - Team Time (1st 5) 1:32:41.3 | Spread (1st 5) 1:42.7 |
| 19, 23, 39, 60, 68, (80), (87) |
| Brett Roden, Jon Smith, Todd Little, Jase Moore, Ben Hembree, (Bryan Amezquita), (Tyler Emerson) |
| 17:44.1, 17:55.8, 18:26.8, 19:07.8, 19:26.8, (19:55.1), (20:21.3) |
9 | 220 | Indian Springs,
AL - Team Time (1st 5) 1:33:13.7 | Spread (1st 5) 1:55.0 |
| 26, 28, 41, 44, 81, (95), (96) |
| Hill Balliet, Eli Cohen, Thomas Barr, Ramsey Rossman, Sam Newton, (Jackson White), (Ethan Ryu) |
| 18:01.9, 18:10.6, 18:28.2, 18:36.1, 19:56.9, (20:34.8), (20:35.9) |
10 | 248 | Lauderdale County,
AL - Team Time (1st 5) 1:33:43.9 | Spread (1st 5) 2:21.8 |
| 8, 42, 61, 65, 72, (74), (75) |
| Justin Watson, Tyler Newton, Jackson Smith, Wesley Smith, Avery Bayes, (Eli Jackson), (Tanner Bayes) |
| 17:13.4, 18:29.6, 19:08.1, 19:17.6, 19:35.2, (19:38.7), (19:41.3) |
11 | 288 | Deshler,
AL - Team Time (1st 5) 1:35:03.7 | Spread (1st 5) 29.3 |
| 51, 52, 57, 62, 66, (98), (104) |
| Christian Williams, Chris Davis, Andrew Myhan, Langleigh Grissom, Tanner Myrick, (Hunter Bump), (Andrew Holley) |
| 18:48.4, 18:49.0, 18:58.3, 19:10.3, 19:17.7, (20:42.7), (21:16.7) |
12 | 306 | Montgomery Catholic,
AL - Team Time (1st 5) 1:37:09.5 | Spread (1st 5) 4:07.5 |
| 25, 37, 54, 76, 114, (115), (128) |
| Dylan Martin, James Cleghorn, Patrick Gregorius, Nate Smith, Devin Kelly, (Angel Padilla), (William Hugh Walker) |
| 18:00.8, 18:24.5, 18:49.7, 19:46.2, 22:08.3, (22:29.3), (25:27.9) |
13 | 336 | Winfield,
AL - Team Time (1st 5) 1:37:28.0 | Spread (1st 5) 2:15.3 |
| 30, 47, 82, 85, 92, (93), (100) |
| Garrett Clark, Nick Klein, Beck Wilkes, Benjami Tramutolo, Nathan Brown, (Harrison Moran), (Davis Holdbrooks) |
| 18:12.4, 18:40.9, 19:57.7, 20:09.3, 20:27.7, (20:30.1), (20:49.9) |
14 | 372 | Clements,
AL - Team Time (1st 5) 1:41:11.4 | Spread (1st 5) 6:04.1 |
| 7, 38, 101, 108, 118, (125), (126) |
| Mack VanWagnen, Richard Hodges, Seth Reese, Jacob Schmidt, D.j. Croskey, (Riley Duncan), (Isaac Evans) |
| 17:06.9, 18:25.8, 20:55.4, 21:32.3, 23:11.0, (23:57.0), (25:03.0) |
15 | 397 | Hamilton,
AL - Team Time (1st 5) 1:40:01.3 | Spread (1st 5) 2:26.1 |
| 59, 63, 79, 90, 106, (107), (117) |
| Skyler Deaton, Hamza Abusammour, Leonardo Cruz, Davey Sanderson, Aldo Chavez, (Jonathan Bustos), (Keith Camacho) |
| 19:03.3, 19:12.5, 19:50.3, 20:25.8, 21:29.4, (21:29.5), (23:08.5) |
16 | 429 | Ashville,
AL - Team Time (1st 5) 1:42:01.6 | Spread (1st 5) 2:53.5 |
| 45, 67, 103, 105, 109, (111), (121) |
| Nick Looney, Gabe Green, Alex Looney, Braxton Bice, Noah Cater, (Dakota Glass), (Kyle Marcum) |
| 18:39.6, 19:20.2, 21:01.4, 21:27.3, 21:33.1, (22:00.7), (23:39.0) |
| 429 | West Morgan,
AL - Team Time (1st 5) 1:42:24.0 | Spread (1st 5) 3:26.0 |
| 46, 73, 88, 110, 112, (113), (116) |
| Johnathan Kirby, Ben Parker, Hunter Mathis, Alejand Hernandez, Braxton Lemley, (Alejandro Hernandez), (Camran Daniel) |
| 18:40.4, 19:35.3, 20:23.6, 21:38.3, 22:06.4, (22:07.1), (22:41.5) |
18 | 469 | Madison Academy,
AL - Team Time (1st 5) 1:50:46.3 | Spread (1st 5) 8:24.0 |
| 13, 84, 120, 123, 129, (130), (131) |
| Will Oglesby, Andrew Mathis, David Morgan, Rydge Lamm, Will Lowe, (Kate Morgan), (Baylee Romine) |
| 17:24.8, 20:05.7, 23:33.5, 23:53.5, 25:48.8, (25:52.3), (25:59.3) |
19 | 594 | Mars Hill Bible,
AL - Team Time (1st 5) 1:57:18.7 | Spread (1st 5) 4:06.4 |
| 102, 119, 122, 124, 127 |
| Ethan Smith, Jacob Kilingbuagh, Mason Jones, Colton Knox, Jeremy Vo |
| 20:59.7, 23:28.8, 23:49.3, 23:54.8, 25:06.1 |