1 | 49 | Hatton,
AL - Team Time (1st 5) 1:29:50.1 | Spread (1st 5) 1:43.0 |
| 2, 6, 7, 16, 18, (24), (25) |
| Blake Brackin, Devinn Jackson, Ried Harrison, Kamron Potter, Landon Farley, (Clay Lowery), (Daniel Dudley) |
| 17:05.0, 17:29.1, 17:41.7, 18:46.3, 18:48.0, (18:59.2), (18:59.4) |
2 | 91 | American Christian,
AL - Team Time (1st 5) 1:31:06.4 | Spread (1st 5) 3:02.5 |
| 1, 3, 11, 22, 54, (64), (79) |
| Conor Rector, Tanner Kelley, Eric Tiller, Austin Marchant, Jesse Kelley, (Patrick Farley), (Cameron Lyons) |
| 16:56.8, 17:14.9, 18:01.5, 18:53.9, 19:59.3, (20:32.1), (21:19.0) |
3 | 118 | Holy Spirit Catholic,
AL - Team Time (1st 5) 1:33:36.1 | Spread (1st 5) 2:50.6 |
| 4, 12, 13, 31, 58, (71), (78) |
| Alex Enns, Sean Perry, Iain Perry, Patrick Woodbury, Michael Cubel, (Peter Mullins), (Cody Fletcher) |
| 17:20.5, 18:11.5, 18:34.3, 19:18.7, 20:11.1, (20:52.3), (21:13.8) |
4 | 153 | Westminster Christian,
AL - Team Time (1st 5) 1:36:04.4 | Spread (1st 5) 1:13.9 |
| 14, 23, 28, 38, 50, (70), (77) |
| Andrew Murphey, Eric Farmer, Zach Sullivan, Zachary Sullivan, Kendall Bane, (Cameron Sullivan), (Will Carroll) |
| 18:37.8, 18:58.5, 19:05.6, 19:30.8, 19:51.7, (20:46.9), (21:13.1) |
5 | 157 | St Bernard Prep,
AL - Team Time (1st 5) 1:35:46.1 | Spread (1st 5) 2:00.7 |
| 9, 19, 35, 46, 48, (49), (56) |
| Will Faulk, John Russell, Levi Schaefers, Schaefers Levi, Oscar Perez, (Giovanni Cortes), (Michael Varquez) |
| 17:50.5, 18:48.1, 19:27.4, 19:48.9, 19:51.2, (19:51.6), (20:06.2) |
6 | 181 | Cold Springs,
AL - Team Time (1st 5) 1:36:30.9 | Spread (1st 5) 2:14.2 |
| 8, 37, 39, 44, 53, (73), (76) |
| Blake Calvert, Caleb Hall, Lucas Marsh, Kyle Haynes, Kramer Crider, (Mason Crawford), (Adam Carney) |
| 17:43.4, 19:29.6, 19:33.2, 19:47.1, 19:57.6, (21:00.5), (21:12.6) |
7 | 211 | Westminster School at Oak Mountain,
AL - Team Time (1st 5) 1:37:38.4 | Spread (1st 5) 3:29.6 |
| 5, 32, 47, 55, 72, (98), (102) |
| Adam Dunkerley, Noah Thompson, Craig Stanford, Ethan Shaw, Daniel Ray, (Andrew Carrell), (Joshua Moore) |
| 17:27.1, 19:20.5, 19:50.5, 20:03.6, 20:56.7, (23:28.3), (24:36.6) |
8 | 234 | Athens Bible,
AL - Team Time (1st 5) 1:39:08.0 | Spread (1st 5) 56.6 |
| 36, 40, 44, 52, 62, (65), (66) |
| Ryan Crews, Jeb Hagewood, Carter Corneil, Jesse Beck, Jacob Hagewood, (Marshall Smith), (Alex Dunaway) |
| 19:28.1, 19:33.8, 19:47.1, 19:54.3, 20:24.7, (20:33.9), (20:36.0) |
9 | 252 | Clements,
AL - Team Time (1st 5) 1:40:00.6 | Spread (1st 5) 2:08.3 |
| 26, 29, 59, 63, 75, (81), (95) |
| Zach Hoffman, Ethan Burt, Will Partrick, Will Patrick, Gaston Borunda, (Richard Hodges), (Cody Peden) |
| 19:02.2, 19:07.5, 20:15.1, 20:25.3, 21:10.5, (21:42.1), (22:33.4) |
10 | 263 | Decatur Heritage Christian Acad,
AL - Team Time (1st 5) 1:41:54.3 | Spread (1st 5) 3:27.5 |
| 15, 34, 42, 84, 88, (104) |
| John Rose, James Vinton, Adam Quinn, Brentlyn Harriman, David Quinn, (Sam Miller) |
| 18:43.7, 19:25.4, 19:36.4, 21:57.6, 22:11.2, (25:59.1) |
11 | 279 | Mobile Christian,
AL - Team Time (1st 5) 2:02:05.6 | Spread (1st 5) 16:20.9 |
| 10, 21, 27, 110, 111 |
| Trent Herrington, Parker Herrington, Anthony Hall, Thompson Eastman, Thomas Davis |
| 17:58.6, 18:53.6, 19:03.1, 31:50.8, 34:19.5 |
12 | 303 | Lexington,
AL - Team Time (1st 5) 1:43:32.9 | Spread (1st 5) 3:30.4 |
| 17, 41, 69, 87, 89, (93), (96) |
| Maddy Cross, Colby Handley, Taylor Jones, Jon Torres, Hunter Putman, (Ryan Michael), (David Johnston) |
| 18:47.2, 19:34.9, 20:44.0, 22:09.2, 22:17.6, (22:22.0), (23:08.7) |
13 | 306 | Falkville,
AL - Team Time (1st 5) 1:42:55.8 | Spread (1st 5) 3:26.4 |
| 20, 61, 67, 68, 90, (91) |
| Heath Blanchard, Michael Hopper, Alex Tuttle, Cade Wilemon, Justin Zimmermann, (Evan Cottingham) |
| 18:51.8, 20:22.5, 20:40.6, 20:42.7, 22:18.2, (22:18.7) |
14 | 354 | Mars Hill Bible,
AL - Team Time (1st 5) 1:48:04.1 | Spread (1st 5) 4:47.0 |
| 30, 43, 80, 100, 101 |
| Jordan Holt, Drew Black, Ross Wardelman, Alex Thompson, Zane Patterson |
| 19:08.5, 19:44.1, 21:33.7, 23:42.3, 23:55.5 |
15 | 358 | Asbury,
AL - Team Time (1st 5) 1:46:21.8 | Spread (1st 5) 3:06.7 |
| 33, 60, 85, 86, 94 |
| Andrew Bates, Ezequiel Morales, Dustin Collins, Jacob Bates, Matthew Garrett |
| 19:22.7, 20:20.8, 22:02.9, 22:06.0, 22:29.4 |
16 | 382 | Covenant Christian,
AL - Team Time (1st 5) 1:47:44.3 | Spread (1st 5) 3:37.9 |
| 51, 57, 83, 92, 99, (107), (108) |
| Michael Lossau, Ethan Jordan, Allen Jonathon, Brandon Creasy, Colvard Dustin, (Thomas Martin), (Tye Brown) |
| 19:53.4, 20:07.5, 21:52.1, 22:20.0, 23:31.3, (26:18.8), (26:27.2) |
17 | 461 | Faith Christian,
AL - Team Time (1st 5) 1:57:30.9 | Spread (1st 5) 5:04.9 |
| 74, 82, 97, 103, 105, (106), (109) |
| Alex Jones, Chase Robinson, Peck Mallory, Jacob Turner, Bradley Lockridge, (Chris Middlebrooks), (John Bell) |
| 21:08.6, 21:48.6, 23:12.9, 25:07.3, 26:13.5, (26:15.0), (27:29.0) |