1 | 65 | Hatton,
AL - Team Time (1st 5) 1:31:48.1 | Spread (1st 5) 1:12.2 |
| 5, 9, 13, 16, 22, (38), (39) |
| Jairo Lopez, Carson Graves, Carson Masterson, Dakota Kidd, Isaiah Crosslin, (Hunter Harville), (Kaden Pierce) |
| 17:40.9, 18:02.4, 18:32.2, 18:39.5, 18:53.1, (19:29.1), (19:29.9) |
2 | 80 | Cold Springs,
AL - Team Time (1st 5) 1:31:09.1 | Spread (1st 5) 3:07.3 |
| 1, 11, 12, 21, 35, (62), (67) |
| Ethan Edgeworth, Josiah Walker, Jayden Allred, Justin Caffee, Brody Belcher, (Johnson Slade), (Hunter Calvert) |
| 16:16.6, 18:19.0, 18:20.8, 18:48.8, 19:23.9, (20:11.6), (20:21.7) |
3 | 150 | St. Luke's Episcopal,
AL - Team Time (1st 5) 1:34:36.7 | Spread (1st 5) 2:34.7 |
| 2, 10, 40, 41, 57, (61), (74) |
| Zachary Haataja, Garrett Dolbear, John Wesley Holt, Jackson Boone, Layne Lawson, (Brooks Cumpton), (Andrew Le) |
| 17:24.8, 18:09.7, 19:30.0, 19:32.7, 19:59.5, (20:11.4), (20:32.8) |
4 | 166 | Holy Spirit Catholic,
AL - Team Time (1st 5) 1:36:21.8 | Spread (1st 5) 1:13.0 |
| 20, 23, 31, 34, 58, (83), (127) |
| Jonas Senkbeil, David Holman, Jentzen Moore, Nate Givens, Aaron Lodree, (J. J Horn), (J.T. Besanceney) |
| 18:48.1, 18:54.3, 19:16.3, 19:22.0, 20:01.1, (20:43.8), (22:36.9) |
5 | 181 | Pisgah,
AL - Team Time (1st 5) 1:36:51.5 | Spread (1st 5) 1:18.9 |
| 15, 28, 32, 51, 55, (78), (89) |
| Tristan Little, Mason Overdear, Brodie Overdear, Bob Johnson, Austin Wilson, (Bryant Overdear), (Jake Smith) |
| 18:38.8, 19:03.7, 19:18.3, 19:53.0, 19:57.7, (20:37.2), (20:56.8) |
6 | 221 | Lindsay Lane Christian,
AL - Team Time (1st 5) 1:37:23.9 | Spread (1st 5) 2:42.2 |
| 6, 24, 60, 63, 68, (69), (71) |
| Henry Woodall, Mason Brown, Jason Lopez, Adam Rich, Xander Morrow, (Lucas Burt), (Joseph Graves) |
| 17:41.0, 18:58.6, 20:07.8, 20:13.3, 20:23.2, (20:23.3), (20:28.3) |
7 | 251 | Westbrook Christian,
AL - Team Time (1st 5) 1:38:13.8 | Spread (1st 5) 3:36.9 |
| 4, 26, 49, 77, 95, (107), (114) |
| Asher Curp, Jackson Martin, Dathan Curp, Torren Cantrell, Zyler Higgins, (Sage Robertson), (Drew Whittemore) |
| 17:34.0, 19:01.7, 19:52.0, 20:35.2, 21:10.9, (21:44.4), (22:07.3) |
8 | 261 | Mars Hill Bible,
AL - Team Time (1st 5) 1:38:41.9 | Spread (1st 5) 3:01.5 |
| 7, 50, 53, 65, 86, (96), (102) |
| Brock Windham, Luke Phillips, Preston Lumpkins, Sam Gooch, Conner Counce, (Drew McKinnon), (Caleb Conner) |
| 17:46.0, 19:52.8, 19:55.3, 20:20.3, 20:47.5, (21:13.4), (21:32.0) |
9 | 265 | Locust Fork,
AL - Team Time (1st 5) 1:39:20.7 | Spread (1st 5) 2:00.8 |
| 17, 37, 48, 81, 82, (115), (116) |
| Jake Tarpley, Dawson Dunn, Eli McNutt, Coleman Willamson, Isaac Smitherman, (Braxton Copeland), (Jordan Moon) |
| 18:40.4, 19:27.7, 19:51.3, 20:40.1, 20:41.2, (22:07.8), (22:07.9) |
10 | 287 | Athens Bible,
AL - Team Time (1st 5) 1:39:25.8 | Spread (1st 5) 3:53.1 |
| 3, 33, 59, 94, 98, (123), (132) |
| Jack Bradford, Eli Fortenberry, Wyatt Jones, Will Ledbetter, Luke Dempsey, (Ford Joel), (Glenn Noel) |
| 17:32.0, 19:20.2, 20:04.2, 21:04.3, 21:25.1, (22:23.2), (22:54.9) |
11 | 293 | Faith Christian,
AL - Team Time (1st 5) 1:40:44.4 | Spread (1st 5) 4:04.3 |
| 18, 25, 42, 79, 129, (133), (160) |
| Levi Garrett, Samuel Thacker, Eli Mitchell, Aiden Elliott, Cameron Rogers, (Mason Blackstone), (Evan Smith) |
| 18:43.9, 19:00.7, 19:33.8, 20:37.8, 22:48.2, (22:55.6), (25:32.1) |
12 | 333 | Sand Rock,
AL - Team Time (1st 5) 1:41:44.0 | Spread (1st 5) 2:25.2 |
| 29, 52, 73, 76, 103, (105), (122) |
| Caleb Yoder, Ben Bruce, Jack Watson, Jed Cunningham, Austin Yoder, (Bryant Yoder), (Kayl Hill) |
| 19:08.3, 19:54.8, 20:32.7, 20:34.7, 21:33.5, (21:37.9), (22:21.5) |
13 | 383 | Covenant Christian,
AL - Team Time (1st 5) 1:43:46.8 | Spread (1st 5) 3:50.6 |
| 27, 36, 91, 99, 130, (138), (158) |
| Ryan Huston, John Glover, Cayden Smith, Collin Huston, Henry Glover, (Colin Thompson), (John Burns) |
| 19:02.5, 19:26.6, 20:58.5, 21:26.1, 22:53.1, (23:02.4), (25:25.0) |
14 | 400 | Orange Beach,
AL - Team Time (1st 5) 1:44:15.3 | Spread (1st 5) 3:50.5 |
| 14, 44, 96, 121, 125, (130), (176) |
| Xander McLaughlin, Andrew Berry, Brock Morris, Kai Price, Myles Payne, (Ian McCrady), (Blake Sterling) |
| 18:34.8, 19:40.6, 21:13.4, 22:21.2, 22:25.3, (22:53.1), (30:22.1) |
15 | 418 | Pleasant Home,
AL - Team Time (1st 5) 1:44:21.0 | Spread (1st 5) 1:58.6 |
| 56, 75, 87, 90, 110, (139), (141) |
| Logan Bolling, Josh Hawkins, Nicholas Holley, Ty Clark, Peyton Woodyard, (Joel Wilkinson), (Hunter Holmes) |
| 19:58.1, 20:33.8, 20:54.7, 20:57.7, 21:56.7, (23:05.0), (23:21.9) |
16 | 451 | Cleveland,
AL - Team Time (1st 5) 1:46:09.2 | Spread (1st 5) 2:48.0 |
| 43, 46, 118, 120, 124, (166), (175) |
| Micah Olberding, Jonathan Hernadez, Ace Kon, Zaelyn Varner, Micah Fortenberry, (Blaine Chaperon), (Jack Chaperon) |
| 19:37.0, 19:44.8, 22:09.2, 22:13.2, 22:25.0, (26:33.0), (29:40.8) |
17 | 460 | Ider,
AL - Team Time (1st 5) 1:46:10.5 | Spread (1st 5) 2:58.6 |
| 30, 101, 104, 108, 117 |
| Everrett King, Lucas Murphey, Brody Chapman, Dillon Cook, Tyler Brewer |
| 19:10.0, 21:27.0, 21:35.8, 21:49.1, 22:08.6 |
18 | 483 | Decatur Heritage Christian Acad,
AL - Team Time (1st 5) 1:47:03.4 | Spread (1st 5) 5:29.4 |
| 8, 93, 106, 134, 142, (154), (156) |
| Thomas Ross, Clay Smith, Ezra Burney, David Hudry, Hunter Ward, (Conner McDaniel), (Lemzel Johnson Jr.) |
| 17:55.7, 21:03.9, 21:42.6, 22:56.1, 23:25.1, (25:05.2), (25:22.6) |
19 | 495 | Skyline,
AL - Team Time (1st 5) 1:48:13.9 | Spread (1st 5) 4:03.4 |
| 45, 80, 109, 113, 148, (159), (161) |
| Trever Saint, Jamison Rowell, Colby Hambrick, Bryant Kennamer, Kristian King, (Nathan Palmieri), (Karson Treece) |
| 19:44.5, 20:38.3, 21:56.6, 22:06.6, 23:47.9, (25:28.4), (25:36.1) |
20 | 518 | Donoho,
AL - Team Time (1st 5) 1:49:07.8 | Spread (1st 5) 3:44.8 |
| 47, 72, 126, 128, 145 |
| Mihir Patel, Carter Stremmel, Ethan Rogers, Samuel Payne, Brady Patterson |
| 19:49.9, 20:29.6, 22:27.3, 22:46.3, 23:34.7 |
21 | 524 | Horseshoe Bend,
AL - Team Time (1st 5) 1:48:41.9 | Spread (1st 5) 3:15.0 |
| 70, 88, 100, 119, 147, (170), (172) |
| Lane Costley, David Layfield, Grady James, Jarrett Bice, Armando Castillo-Lopez, (Thompson Gamble), (Jonwesley Jones) |
| 20:26.8, 20:56.5, 21:26.4, 22:10.4, 23:41.8, (26:57.0), (27:56.8) |
22 | 528 | Jefferson Christian,
AL - Team Time (1st 5) 1:49:57.0 | Spread (1st 5) 3:55.4 |
| 64, 66, 112, 136, 150, (180), (181) |
| Hunter Wells, A.D. Lewis, Evan Taylor, Kyle Williams, Brandon Williams, (Jonah Neal), (Alex Grill) |
| 20:17.8, 20:21.6, 22:05.6, 22:58.8, 24:13.2, (33:56.6), (34:07.1) |
23 | 625 | Zion Chapel,
AL - Team Time (1st 5) 1:53:20.0 | Spread (1st 5) 3:18.8 |
| 85, 111, 137, 143, 149, (153), (157) |
| Braden Forehand, Landon Sawyer, Ethan Barker, Eric Dennis, Stetson Adcock, (Adam Staver), (Brodie Davis) |
| 20:46.0, 22:00.3, 23:00.5, 23:28.4, 24:04.8, (25:04.0), (25:23.2) |
24 | 648 | Cedar Bluff,
AL - Team Time (1st 5) 2:00:29.9 | Spread (1st 5) 7:39.1 |
| 19, 146, 155, 163, 165, (173) |
| Austin Richardson, Aden Green, Cody Bias, Dalton Powell, James Vaughn, (Isaac Bishop) |
| 18:45.8, 23:40.6, 25:21.0, 26:17.6, 26:24.9, (27:59.1) |
25 | 662 | Vincent,
AL - Team Time (1st 5) 1:55:14.8 | Spread (1st 5) 3:19.1 |
| 92, 135, 140, 144, 151 |
| Lee Robertson, Daytraess Norwood, Dawson Davis, Jake Walker, Eli Cato |
| 21:03.4, 22:56.2, 23:20.7, 23:32.0, 24:22.5 |
26 | 716 | Florala,
AL - Team Time (1st 5) 2:05:45.7 | Spread (1st 5) 6:59.9 |
| 54, 162, 164, 167, 169, (174), (177) |
| Zane Weeks, Justin Regulus, Jay Lee, Rayshon Coleman, Dalton Jackson, (Cody Odom), (Bradley Norman) |
| 19:56.3, 25:43.8, 26:23.7, 26:45.7, 26:56.2, (29:17.6), (31:14.8) |
27 | 753 | Gaston,
AL - Team Time (1st 5) 2:12:07.5 | Spread (1st 5) 11:08.9 |
| 84, 152, 168, 171, 178, (179) |
| Brock Bagley, Kendall Blackwell, Joseph Lockridge, Kendrick Blackwell, Ricky Moore, (Jacob Handy) |
| 20:44.7, 24:59.9, 26:52.2, 27:37.1, 31:53.6, (32:17.9) |