1 | 48 | Westminster School at Oak Mountain,
AL - Team Time (1st 5) 1:25:24.8 | Spread (1st 5) 1:40.4 |
| 2, 6, 9, 11, 20, (21), (54) |
| Nate Collins, Hunter Wright, John Porterfield, Cooper Reynolds, Daniel Collins, (Pierce Moffett), (John Richardson) |
| 16:15.8, 16:42.7, 17:13.1, 17:17.0, 17:56.2, (17:57.3), (19:08.9) |
2 | 86 | Cold Springs,
AL - Team Time (1st 5) 1:28:31.4 | Spread (1st 5) 1:08.6 |
| 8, 12, 14, 23, 29, (30), (41) |
| Trentan Williams, Jonathon Collett, C.J. Lang, Aaron Spurger, Seth Walker, (Cole Akridge), (Will Grimmett) |
| 17:05.3, 17:23.1, 17:39.3, 18:09.8, 18:13.9, (18:18.8), (18:48.1) |
3 | 92 | Altamont,
AL - Team Time (1st 5) 1:27:28.6 | Spread (1st 5) 2:21.5 |
| 3, 5, 7, 34, 43, (44), (53) |
| Asher Desai, James Dixon, Spencer Skidmore, Darian Sanders, Dylan Lyall, (William Denniston), (Jack Engel) |
| 16:28.4, 16:39.1, 16:57.9, 18:33.3, 18:49.9, (18:52.9), (19:08.8) |
4 | 121 | St Bernard Prep,
AL - Team Time (1st 5) 1:29:19.2 | Spread (1st 5) 3:05.0 |
| 1, 14, 24, 31, 51, (68), (97) |
| Andrew Sweeney, Caleb Guthery, Joseph Arriaga, Joey McCarthy, Francis Mami, (Jiovany Aguilar-Arriaga), (Jonathan Baillargeon) |
| 16:02.6, 17:39.3, 18:10.1, 18:19.6, 19:07.6, (19:40.8), (20:28.5) |
5 | 155 | Hatton,
AL - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 3:06.1 |
| 4, 26, 27, 32, 66, (80), (95) |
| Kagen Sutton, Carson Graves, Jairo Lopez, Tyler Barringer, Hunter Harville, (Dawson Daniels), (Kaden Liles) |
| 16:29.4, 18:11.5, 18:12.4, 18:28.2, 19:35.5, (19:55.9), (20:18.5) |
6 | 173 | Asbury,
AL - Team Time (1st 5) 1:32:19.1 | Spread (1st 5) 1:37.8 |
| 13, 19, 38, 46, 57, (62), (64) |
| Josh Pelham, Isaac Dollar, Justin Cruz, Shawn Nicholson, Matt Berry, (Jacob Chandler), (Jason Fells) |
| 17:36.6, 17:52.7, 18:41.0, 18:54.4, 19:14.4, (19:25.0), (19:25.8) |
7 | 206 | Whitesburg Christian Academy,
AL - Team Time (1st 5) 1:33:36.6 | Spread (1st 5) 1:37.3 |
| 17, 28, 48, 50, 63, (74), (112) |
| Nate Blakenship, Bo Barker, Eli Franklin, Gabe Ferrel, Joshua Henderson, (Mason Loyed), (Eli Bishop) |
| 17:48.4, 18:12.6, 19:03.5, 19:06.4, 19:25.7, (19:49.4), (21:08.9) |
8 | 231 | Athens Bible,
AL - Team Time (1st 5) 1:34:19.6 | Spread (1st 5) 1:27.9 |
| 22, 25, 58, 61, 65, (84), (96) |
| Nicolas Ulrich, Andrew Hall, Case Joel, Grey Fortenberry, Christopher Waddell, (Vance Dutton), (Eli Fortenberry) |
| 18:00.4, 18:10.8, 19:17.6, 19:22.5, 19:28.3, (20:05.4), (20:26.1) |
9 | 240 | Westbrook Christian,
AL - Team Time (1st 5) 1:34:16.6 | Spread (1st 5) 2:06.4 |
| 10, 55, 56, 59, 60, (67), (92) |
| Mitchell Cook, Jordan Cowart, Asher Curp, Stuart Douglass, Braxton Haynes, (Ethan Pratt), (Jackson Martin) |
| 17:14.9, 19:09.7, 19:11.2, 19:19.5, 19:21.3, (19:39.7), (20:17.6) |
10 | 265 | Holy Spirit Catholic,
AL - Team Time (1st 5) 1:35:50.9 | Spread (1st 5) 1:16.5 |
| 37, 40, 42, 70, 76, (82), (85) |
| Jentzen Moore, Mathieu Fuller, Brendan Fuller, John Robert Austin, Michael Moore, (Alex Williams), (Alex Moore) |
| 18:37.0, 18:47.1, 18:49.2, 19:44.1, 19:53.5, (20:00.5), (20:07.5) |
11 | 293 | Sacred Heart of Jesus,
AL - Team Time (1st 5) 1:36:30.6 | Spread (1st 5) 3:02.6 |
| 18, 39, 52, 77, 107, (136), (141) |
| James Middlebrooks, Noah George, Chad Turner, Michael Austadillo, Wren Turner, (Gabe Collison), (Ethan Rogers) |
| 17:49.3, 18:47.0, 19:08.0, 19:54.4, 20:51.9, (22:31.5), (22:54.2) |
12 | 390 | Faith Christian,
AL - Team Time (1st 5) 1:39:32.7 | Spread (1st 5) 1:56.5 |
| 36, 69, 86, 99, 100, (119), (137) |
| Carson Limbaugh, Luke Simms, Seth Cravens, Levi Garrett, Eli Mitchell, (Walker Whitworth), (Samuel Thacker) |
| 18:36.3, 19:42.0, 20:09.9, 20:31.7, 20:32.8, (21:34.1), (22:36.5) |
13 | 404 | Skyline,
AL - Team Time (1st 5) 1:40:25.5 | Spread (1st 5) 3:14.3 |
| 33, 45, 91, 109, 126, (154), (177) |
| Troy Saint, Nathan Olinger, Hank Utter, Kordell Talley, Tristan Roach, (Levi Wilkinson), (Chase Bickers) |
| 18:32.6, 18:53.9, 20:14.7, 20:57.4, 21:46.9, (23:17.6), (27:06.2) |
14 | 406 | Falkville,
AL - Team Time (1st 5) 1:40:12.9 | Spread (1st 5) 4:04.4 |
| 16, 83, 86, 98, 123, (147), (172) |
| Marcus Klocek, Chris Jackson, Jose Meza, Mikell Elliott, Caleb Anders, (Jack Wills), (Bryce Bryan) |
| 17:41.5, 20:04.9, 20:09.9, 20:30.7, 21:45.9, (23:09.9), (25:24.6) |
15 | 452 | Tanner,
AL - Team Time (1st 5) 1:41:53.1 | Spread (1st 5) 2:42.7 |
| 49, 88, 89, 102, 124, (128), (132) |
| Gonzalo Rubio, Richard Rosas, Christian Nolasco, Frankie Vicente, Kevin Calderon, (Manuel Felipe), (Angle Rubio) |
| 19:03.7, 20:12.5, 20:12.6, 20:37.9, 21:46.4, (22:00.4), (22:14.1) |
16 | 475 | Mars Hill Bible,
AL - Team Time (1st 5) 1:42:25.9 | Spread (1st 5) 1:33.9 |
| 71, 93, 94, 103, 114, (117), (125) |
| Bo Gooch, Jayce Thornton, Samuel Barrier, Sam Gooch, Daniel Ross, (Boone Carter), (Jude Owens) |
| 19:44.9, 20:18.0, 20:18.1, 20:46.1, 21:18.8, (21:29.5), (21:46.5) |
17 | 535 | Covenant Christian,
AL - Team Time (1st 5) 1:45:19.8 | Spread (1st 5) 2:34.2 |
| 73, 90, 111, 127, 134, (135), (152) |
| Titus Griffin, Davis McNatt, Zeke Griffin, Jack Richardson, Jacob Livingston, (Benji Parker), (Cole Gann) |
| 19:47.2, 20:14.0, 20:58.9, 21:58.3, 22:21.4, (22:25.6), (23:16.9) |
18 | 536 | Pleasant Home,
AL - Team Time (1st 5) 1:45:05.3 | Spread (1st 5) 1:40.2 |
| 81, 101, 113, 120, 121, (130), (158) |
| Nathanial Erwin, Matthew O'Rourke, Kaleb Piland, Peyton Woodyard, Nicholas Holley, (Hunter Holmes), (Jacob Price) |
| 19:59.1, 20:37.1, 21:13.0, 21:36.8, 21:39.3, (22:11.3), (23:26.9) |
19 | 547 | Donoho,
AL - Team Time (1st 5) 1:46:21.3 | Spread (1st 5) 4:25.3 |
| 47, 105, 106, 133, 156, (168), (179) |
| Kam Thomas, Bradey Goodson, Joseph O'Neill, Carter Stremmel, John Noone, (Adam Stremmel), (James Perry) |
| 18:58.8, 20:46.4, 20:51.7, 22:20.3, 23:24.1, (25:12.1), (28:03.8) |
20 | 585 | Jefferson Christian,
AL - Team Time (1st 5) 1:47:54.3 | Spread (1st 5) 3:21.5 |
| 75, 115, 116, 129, 150, (162), (163) |
| John Williams, Austin Colvin, Hunter Wells, Peyton Ryce, Jerrell WIlson, (Alex Marlin), (Douglas Owens) |
| 19:52.0, 21:20.2, 21:21.2, 22:07.4, 23:13.5, (24:02.4), (24:04.3) |
21 | 590 | Cedar Bluff,
AL - Team Time (1st 5) 1:49:31.2 | Spread (1st 5) 4:32.9 |
| 35, 131, 138, 142, 144, (145), (153) |
| Cameron Mcdaniel, Logan Hall, Jackson Stallings, Austin Vaughn, Tre Williams, (Samuel Tomey), (Dakota Edmondson) |
| 18:33.9, 22:12.2, 22:37.7, 23:00.6, 23:06.8, (23:07.1), (23:17.5) |
22 | 624 | Berry,
AL - Team Time (1st 5) 1:50:13.8 | Spread (1st 5) 3:28.7 |
| 72, 122, 139, 140, 151, (173), (176) |
| Trey Terry, Max Miller, David Banks, Will Jacobs, Trah Ingram, (Elliot Heath), (Tyler Knight) |
| 19:45.4, 21:41.0, 22:39.8, 22:53.5, 23:14.1, (25:32.5), (26:45.1) |
23 | 636 | Decatur Heritage Christian Acad,
AL - Team Time (1st 5) 1:51:58.9 | Spread (1st 5) 5:02.2 |
| 79, 108, 118, 165, 166, (183), (186) |
| Thomas Ross, Stephen Ross, Preston Terry, Hudson Wallace, David Brown, (Jackson McDaniel), (Derrick Bishop) |
| 19:55.3, 20:53.3, 21:32.1, 24:40.7, 24:57.5, (34:20.4), (38:03.3) |
24 | 678 | Section,
AL - Team Time (1st 5) 1:54:05.0 | Spread (1st 5) 5:20.0 |
| 78, 110, 157, 164, 169, (182) |
| Daniel Feigl, Wiley McCutchen, Riley Cooper, Jake Sartin, Conner White, (Coty Hancock) |
| 19:54.5, 20:58.4, 23:24.3, 24:33.3, 25:14.5, (29:53.7) |
25 | 740 | Belgreen,
AL - Team Time (1st 5) 1:55:53.3 | Spread (1st 5) 20.5 |
| 142, 146, 148, 149, 155, (167), (174) |
| Gavin Taylor, Jacob Mayberry, Alex Betts, Caleb Pinkard, Payton Scott, (Eli Hiser), (Seth Taylor) |
| 23:00.6, 23:09.7, 23:10.9, 23:11.0, 23:21.1, (25:05.6), (25:39.6) |
26 | 786 | Addison,
AL - Team Time (1st 5) 2:04:33.5 | Spread (1st 5) 8:46.3 |
| 104, 160, 170, 171, 181 |
| Ethan Baker, Chris Hies, Gabe Alexander, Ethan Smith, Jacob Hann |
| 20:46.3, 23:37.7, 25:16.9, 25:20.0, 29:32.6 |
27 | 853 | The Capitol School,
AL - Team Time (1st 5) 2:09:46.9 | Spread (1st 5) 5:09.8 |
| 159, 161, 175, 178, 180, (184), (185) |
| Jackson Boyd, Drew Anderson, Ewan Johnson, Austin Hyslop, Matt Meyer, (Lawson Hill), (Will Austin) |
| 23:32.3, 23:52.1, 25:43.3, 27:57.1, 28:42.1, (37:31.1), (37:32.4) |