1 | 28 | Randolph,
AL - Team Time (1st 5) 1:25:45.5 | Spread (1st 5) 1:21.5 |
| 1, 4, 7, 7, 9, (12), (15) |
| Hudson Robb, Leland Collins, Will Teachey, Harrison Hunter, Eshan King, (Branson Teachey), (Zach Haught) |
| 16:16.4, 16:59.6, 17:25.8, 17:25.8, 17:37.9, (17:47.6), (17:57.9) |
2 | 107 | Cottage Hill Christian,
AL - Team Time (1st 5) 1:31:10.8 | Spread (1st 5) 2:00.2 |
| 5, 18, 22, 24, 38, (54), (72) |
| Colby Verdin, Dylan Schmitz, David Chance, Jonathan Stringfellow, Lucas Bishop, (Greg Montieth), (Ethan Townsend) |
| 17:06.6, 18:10.7, 18:21.2, 18:25.5, 19:06.8, (19:37.8), (20:08.3) |
3 | 117 | Montgomery Academy,
AL - Team Time (1st 5) 1:31:38.3 | Spread (1st 5) 52.9 |
| 10, 23, 27, 28, 29, (49), (60) |
| Tucker Helms, Jack Barganier, Hudson McEntire, Davis Hudson, Taylor Dockery, (Patrick Weatherly), (Jesse Austin) |
| 17:39.4, 18:24.3, 18:30.9, 18:31.4, 18:32.3, (19:28.9), (19:42.8) |
4 | 137 | Altamont,
AL - Team Time (1st 5) 1:31:44.2 | Spread (1st 5) 3:33.9 |
| 3, 14, 17, 20, 83, (93), (103) |
| Feras Awad, Walker Kennedy, Mohit Limdi, Peter Johnson, Akira Watson, (Jeff Mburu), (Gates Ely) |
| 16:58.3, 17:53.5, 18:01.8, 18:18.4, 20:32.2, (20:51.7), (21:24.9) |
5 | 170 | Pleasant Valley,
AL - Team Time (1st 5) 1:34:01.9 | Spread (1st 5) 1:37.2 |
| 16, 21, 32, 46, 55, (56), (89) |
| Matthew Bonds, Dexter Vernon, Todd Kirk, Zade Adams, Daniel Faucett, (Bubba Woodard), (Sam Prickett) |
| 18:01.3, 18:20.6, 18:39.2, 19:22.3, 19:38.5, (19:38.6), (20:44.8) |
6 | 173 | Saint John Paul II,
AL - Team Time (1st 5) 1:32:57.2 | Spread (1st 5) 3:13.3 |
| 2, 25, 26, 58, 62, (79), (91) |
| Evan Pardi, Andrew Weaver, Stephen Leahy, Ryan Soprano, Andrew Pardi, (Zacharie Riviere), (Ben Peterson) |
| 16:33.9, 18:25.8, 18:30.7, 19:39.6, 19:47.2, (20:26.0), (20:48.5) |
7 | 178 | LAMP,
AL - Team Time (1st 5) 1:34:26.9 | Spread (1st 5) 1:47.4 |
| 13, 31, 36, 41, 57, (63), (65) |
| Bryful Sun, Richard Mccant, Luke Casals, Tyler Nuance, Grant Dukes, (Joseph Hudson), (Saxon Alexander) |
| 17:52.1, 18:36.9, 19:03.1, 19:15.3, 19:39.5, (19:49.8), (19:51.4) |
8 | 234 | White Plains,
AL - Team Time (1st 5) 1:35:55.0 | Spread (1st 5) 2:51.7 |
| 6, 33, 48, 71, 76, (84), (87) |
| Benjamin Alexander, Dylan McPhee, Padric Lee, Joseph Wudarczyk, Stephen Gamble, (Krisztian Juhasz), (Wesley Thornton) |
| 17:25.4, 18:44.1, 19:27.1, 20:01.3, 20:17.1, (20:33.0), (20:35.9) |
9 | 243 | Winfield,
AL - Team Time (1st 5) 1:37:08.4 | Spread (1st 5) 47.9 |
| 37, 42, 47, 51, 66, (66), (75) |
| Andy Franks, Collins Davis, Sam Tramutolo, Tanner Marshall, Samuel Tramutolo, (Garrett Clark), (Tanner Dozier) |
| 19:05.2, 19:15.7, 19:23.3, 19:31.1, 19:53.1, (19:53.1), (20:16.6) |
10 | 291 | Bayside Academy,
AL - Team Time (1st 5) 1:38:04.3 | Spread (1st 5) 3:04.2 |
| 11, 35, 73, 82, 90, (100), (104) |
| Ryan Shankle, Baylor Tatum, Joseph Watts, Jonathan Hamiliton, Dillan Fagan, (Karim Tarabein), (Jay Caldwell) |
| 17:42.0, 18:56.0, 20:09.4, 20:30.7, 20:46.2, (21:18.8), (21:26.3) |
11 | 304 | Hamilton,
AL - Team Time (1st 5) 1:38:56.6 | Spread (1st 5) 1:02.9 |
| 44, 45, 64, 74, 77, (95), (101) |
| Skylar Deaton, David Brown, Caleb Blaker, Davey Sanderson, Logan Rogers, (Blake Rivers), (Lee Gilliam) |
| 19:16.7, 19:16.9, 19:50.6, 20:12.8, 20:19.6, (21:04.6), (21:22.1) |
12 | 320 | T R Miller,
AL - Team Time (1st 5) 1:39:40.8 | Spread (1st 5) 3:43.5 |
| 19, 30, 78, 81, 112, (117), (119) |
| Christian Carlson, Rob Stokes, Grant Youngblood, Andrew Pollite, Logan Lowery, (Ryan Snowden), (Carter Frazell) |
| 18:15.5, 18:34.6, 20:21.1, 20:30.6, 21:59.0, (22:53.9), (22:59.6) |
13 | 372 | Madison Academy,
AL - Team Time (1st 5) 1:41:44.0 | Spread (1st 5) 2:33.4 |
| 40, 61, 68, 94, 109, (113), (115) |
| Josh Wolfe, Russell Grant, Jason Clark, Jackson Moore, William Falkner, (Marko Milosavljevic), (Seth Haws) |
| 19:13.0, 19:46.3, 19:55.3, 21:03.0, 21:46.4, (22:21.8), (22:43.3) |
14 | 376 | Sipsey Valley,
AL - Team Time (1st 5) 1:41:38.2 | Spread (1st 5) 2:29.9 |
| 34, 59, 85, 96, 102, (118), (127) |
| Nathan McGee, Logan Crowell, Jonathan Pearce, Kaine Wilson, Alden Ammons, (Antonio Bostic), (Chris Plowman) |
| 18:53.0, 19:41.3, 20:34.0, 21:07.0, 21:22.9, (22:58.8), (24:19.8) |
15 | 401 | West Limestone,
AL - Team Time (1st 5) 1:43:10.4 | Spread (1st 5) 2:21.8 |
| 43, 50, 97, 105, 106, (107), (114) |
| Thomas Peek, Jordan Romine, Jeremy Romine, Kyle Thornton, Dylan Greene, (Nick Townly), (Cody Farr) |
| 19:16.6, 19:30.3, 21:07.7, 21:37.4, 21:38.4, (21:43.3), (22:29.7) |
16 | 463 | Pisgah,
AL - Team Time (1st 5) 1:44:53.2 | Spread (1st 5) 1:52.3 |
| 70, 86, 88, 108, 111, (116), (138) |
| Tyler Baine, Bryan Amezquita, Holden Wilson, Tyler Emerson, Corey Wheeler, (Chase Hawes), (Clay Garner) |
| 20:00.5, 20:35.2, 20:40.4, 21:44.3, 21:52.8, (22:50.5), (33:46.9) |
17 | 477 | Dadeville,
AL - Team Time (1st 5) 1:49:25.8 | Spread (1st 5) 6:03.4 |
| 52, 80, 92, 120, 133 |
| Andrekus Rowe, Zack Mosley, Justin Jarry, chris Jarry, Trey Glenn |
| 19:31.4, 20:26.6, 20:50.5, 23:02.5, 25:34.8 |
18 | 506 | Elkmont,
AL - Team Time (1st 5) 1:52:50.0 | Spread (1st 5) 5:10.2 |
| 53, 69, 126, 128, 130, (132), (134) |
| Adam McMahan, Tyler Helms, Jordan Nelson, Nick Shelton, Roy Pankey, (Nick Loggins), (Chase Hice) |
| 19:36.1, 19:56.0, 23:56.9, 24:34.7, 24:46.3, (24:57.2), (26:39.6) |
19 | 529 | Good Hope,
AL - Team Time (1st 5) 1:52:41.9 | Spread (1st 5) 4:25.1 |
| 39, 121, 122, 123, 124, (125), (131) |
| Luke Parker, Garret Roberts, Blake Baker, Eli Marty, Scott Motes, (John Junkin), (Chase Laney) |
| 19:12.4, 23:03.4, 23:12.3, 23:36.3, 23:37.5, (23:38.9), (24:54.5) |
20 | 571 | Indian Springs,
AL - Team Time (1st 5) 1:55:42.3 | Spread (1st 5) 5:44.2 |
| 98, 99, 110, 129, 135, (136), (137) |
| Joseph Fisher, Blake Senn, William Rushton, Andrzej Richardson, Mac Farley, (Justin Mercer), (Jack Omalley) |
| 21:07.9, 21:08.9, 21:49.8, 24:43.6, 26:52.1, (28:19.5), (31:32.1) |