1 | 68 | Cold Springs,
AL - Team Time (1st 5) 1:27:31.8 | Spread (1st 5) 3:59.1 |
| 1, 2, 9, 16, 40, (48), (82) |
| Ethan Edgeworth, Jayden Allred, Justin Caffee, Josiah Walker, Blake Belcher, (Brody Belcher), (Harrison Slusser) |
| 15:24.4, 16:58.0, 17:43.6, 18:02.3, 19:23.5, (19:38.4), (20:33.0) |
2 | 102 | Hatton,
AL - Team Time (1st 5) 1:31:00.8 | Spread (1st 5) 2:46.1 |
| 4, 9, 11, 26, 52, (60), (99) |
| Carson Masterson, Dakota Kidd, Isaiah Crosslin, Kaden Pierce, Ty Nix, (Chase Rose), (Blake Wofford) |
| 16:59.9, 17:43.6, 17:45.4, 18:45.9, 19:46.0, (20:00.0), (21:05.6) |
3 | 145 | Tharptown,
AL - Team Time (1st 5) 1:34:15.7 | Spread (1st 5) 1:21.4 |
| 14, 28, 31, 33, 39, (41), (123) |
| Alex Quintero, Edwin Vela, Ismael Perez, Leonardo Lucas, Angel Garcia, (Dylan Valdez), (Adrian Banderas) |
| 18:00.8, 18:51.0, 18:58.6, 19:03.1, 19:22.2, (19:23.6), (22:39.8) |
4 | 173 | Sand Rock,
AL - Team Time (1st 5) 1:35:02.9 | Spread (1st 5) 1:37.5 |
| 15, 17, 45, 47, 49, (53), (70) |
| Ben Dale, Caleb Yoder, Ben Bruce, Austin Yoder, Wesley Childers, (Jack Watson), (Austin Daniell) |
| 18:01.7, 18:13.1, 19:30.8, 19:38.1, 19:39.2, (19:49.6), (20:14.8) |
5 | 185 | Orange Beach,
AL - Team Time (1st 5) 1:34:58.3 | Spread (1st 5) 3:31.9 |
| 3, 30, 35, 37, 80, (82), (89) |
| Xander McLaughlin, Hamilton Washo, Andrew Berry, Ian McCrady, Andrew Vickers, (Kai Price), (Sanders Semiklose) |
| 16:58.3, 18:57.8, 19:14.4, 19:17.6, 20:30.2, (20:33.0), (20:37.4) |
6 | 191 | St. Luke's Episcopal,
AL - Team Time (1st 5) 1:35:24.7 | Spread (1st 5) 2:34.3 |
| 7, 24, 34, 61, 65, (74), (76) |
| Garrett Dolbear, Jake Davis, Layne Lawson, Malek Shahrouj, Alex Scott, (Andrew Le), (Mohammed Shahrouj) |
| 17:29.4, 18:43.0, 19:08.3, 20:00.3, 20:03.7, (20:20.9), (20:24.2) |
7 | 192 | Pisgah,
AL - Team Time (1st 5) 1:35:38.9 | Spread (1st 5) 1:52.9 |
| 18, 20, 32, 55, 67, (86), (92) |
| Tristan Little, Mason Overdear, Bob Johnson, Brodie Overdear, Emanuel Elizondo, (Brodie Ferguson), (Koen Smith) |
| 18:17.9, 18:19.0, 18:59.0, 19:52.2, 20:10.8, (20:34.5), (20:45.4) |
8 | 238 | Faith Christian,
AL - Team Time (1st 5) 1:36:31.7 | Spread (1st 5) 4:11.4 |
| 5, 21, 23, 87, 102, (116) |
| Carson Limbaugh, Levi Garrett, Eli Mitchell, Cameron Rogers, Eli Robinson, (Joshua Muse) |
| 17:18.3, 18:26.7, 18:41.2, 20:35.8, 21:29.7, (22:27.6) |
9 | 293 | Locust Fork,
AL - Team Time (1st 5) 1:39:39.9 | Spread (1st 5) 50.8 |
| 44, 50, 57, 69, 73, (81), (90) |
| Dawson Dunn, Jake Taylor, Alberto Vargas, Colton Love, Isaac Smitherman, (Eli McNutt), (Eli Holt) |
| 19:29.8, 19:41.8, 19:53.2, 20:14.5, 20:20.6, (20:31.4), (20:37.7) |
10 | 307 | Athens Bible,
AL - Team Time (1st 5) 1:39:41.3 | Spread (1st 5) 4:37.1 |
| 6, 62, 64, 66, 109, (137), (140) |
| Jack Bradford, Eli Fortenberry, Luke Murrell, Ethan Barnes, Jonathan Barnes, (Zach Piwowarski), (Camden Strickland) |
| 17:28.1, 20:00.5, 20:03.3, 20:04.2, 22:05.2, (23:19.2), (23:24.6) |
11 | 320 | Mars Hill Bible,
AL - Team Time (1st 5) 1:40:11.5 | Spread (1st 5) 3:39.0 |
| 19, 27, 70, 97, 107, (112), (132) |
| Brock Windham, Preston Lumpkins, William Mann, Drew McKinnon, Dakota Tapia, (Edward Mann), (Reece Gandy) |
| 18:18.2, 18:47.7, 20:14.8, 20:53.6, 21:57.2, (22:17.1), (23:04.4) |
12 | 328 | Holy Spirit Catholic,
AL - Team Time (1st 5) 1:40:35.7 | Spread (1st 5) 3:15.5 |
| 22, 42, 68, 91, 105, (113), (114) |
| David Holman, J. J Horn, Nigel Senkbeil, Nate Givens, Alexander Davis, (Joseph Stran-Hardin), (Aaron Lodree) |
| 18:30.1, 19:28.3, 20:13.2, 20:38.5, 21:45.6, (22:19.0), (22:26.4) |
13 | 349 | Lindsay Lane Christian,
AL - Team Time (1st 5) 1:40:21.6 | Spread (1st 5) 2:56.0 |
| 12, 72, 76, 93, 96, (100), (117) |
| Henry Woodall, Adam Rich, Riley Ward, Brandon Cook, Xander Morrow, (Lucas Burt), (Jackson Daigre) |
| 17:56.5, 20:20.4, 20:24.2, 20:48.0, 20:52.5, (21:10.6), (22:29.5) |
14 | 401 | Covenant Christian,
AL - Team Time (1st 5) 1:45:01.8 | Spread (1st 5) 4:17.7 |
| 36, 38, 54, 131, 142, (149), (150) |
| Ryan Huston, Zack Bell, John Glover, Henry Glover, Colin Thompson, (John Burns), (Isaiah Patrick) |
| 19:16.6, 19:18.3, 19:50.1, 23:02.5, 23:34.3, (24:06.1), (24:06.8) |
15 | 405 | Belgreen,
AL - Team Time (1st 5) 1:43:07.0 | Spread (1st 5) 5:21.2 |
| 13, 78, 84, 94, 136, (166) |
| Canaan Stough, Miguel Perez, Ivan Luna, Landon Cox, Tyler Mann, (Jackson Galliano) |
| 17:57.7, 20:28.9, 20:33.4, 20:48.1, 23:18.9, (28:52.9) |
16 | 411 | Donoho,
AL - Team Time (1st 5) 1:44:14.2 | Spread (1st 5) 3:11.3 |
| 46, 51, 85, 103, 126, (128), (141) |
| Riley Goodson, Carter Stremmel, Jack Wallace, Mihir Patel, Brady Patterson, (Samuel Payne), (Ethan Rogers) |
| 19:34.6, 19:44.4, 20:34.0, 21:35.3, 22:45.9, (22:59.8), (23:27.8) |
17 | 420 | Jefferson Christian,
AL - Team Time (1st 5) 1:45:37.0 | Spread (1st 5) 5:12.5 |
| 56, 59, 63, 88, 154, (158), (162) |
| Hunter Wells, Evan Taylor, Kyle Williams, Brandon Williams, Lloyd Prater, (Harrison Beasley), (Alex Grill) |
| 19:53.1, 19:59.2, 20:02.4, 20:36.7, 25:05.6, (25:48.6), (26:59.2) |
18 | 445 | Tanner,
AL - Team Time (1st 5) 1:45:56.3 | Spread (1st 5) 3:35.2 |
| 29, 75, 104, 118, 119, (165) |
| Leonardo Rosas, Josue Rubio, Juan Ramirez, Santiago Munoz, Hayden Brown, (Kaleb Gonzalez) |
| 18:55.4, 20:24.0, 21:36.3, 22:30.0, 22:30.6, (28:33.0) |
19 | 471 | Horseshoe Bend,
AL - Team Time (1st 5) 1:57:00.3 | Spread (1st 5) 16:25.7 |
| 8, 43, 98, 152, 170 |
| David Layfield, Lane Costley, Heaton Scheler, Jonwesley Jones, Jax Chambers |
| 17:42.4, 19:28.9, 20:58.0, 24:42.9, 34:08.1 |
20 | 613 | Pleasant Home,
AL - Team Time (1st 5) 1:55:57.6 | Spread (1st 5) 5:48.6 |
| 58, 110, 135, 153, 157, (171) |
| Josh Hawkins, Logan Bolling, Joel Wilkinson, Schuyler Josey, Hyram Josey, (Cade Pittman) |
| 19:55.8, 22:12.3, 23:16.9, 24:48.2, 25:44.4, (34:36.8) |
21 | 617 | Lexington,
AL - Team Time (1st 5) 1:52:32.1 | Spread (1st 5) 2:55.8 |
| 95, 101, 130, 145, 146, (151), (156) |
| Hunter Nash, Justin Slaton, Nick Malone, Riley Nichols, Nicholas Grosso, (Aiden Chambers), (David Potts) |
| 20:48.6, 21:13.4, 23:02.1, 23:43.6, 23:44.4, (24:13.2), (25:39.5) |
22 | 621 | Kinston,
AL - Team Time (1st 5) 1:59:03.1 | Spread (1st 5) 8:59.2 |
| 25, 134, 139, 159, 164, (169), (172) |
| Colby Tew, Matthew Smith, Clayton Brown, Ethan Taylor, Ty Lashley, (Ellis Thames), (Braxton Thames) |
| 18:44.2, 23:10.6, 23:21.9, 26:03.0, 27:43.4, (33:47.9), (34:42.3) |
23 | 627 | Zion Chapel,
AL - Team Time (1st 5) 1:54:09.2 | Spread (1st 5) 54.5 |
| 115, 120, 121, 133, 138, (143), (147) |
| Landon Sawyer, Brayden Watson, Elijah Barker, Joeb Bradley, Bert Oggs, (Eric Dennis), (Chase Horstman) |
| 22:27.2, 22:36.6, 22:37.3, 23:06.4, 23:21.7, (23:34.5), (23:50.0) |
24 | 649 | Section,
AL - Team Time (1st 5) 1:56:54.0 | Spread (1st 5) 4:17.8 |
| 108, 124, 127, 129, 161, (163), (167) |
| Koda Moore, Cogan McCutchen, Diego Miguel, Alex Francisco Miguel, Giovanny Vega, (Brayden Bell), (Piercen Saint) |
| 21:59.6, 22:41.1, 22:54.2, 23:01.7, 26:17.4, (27:19.8), (28:58.7) |
25 | 656 | Winston County,
AL - Team Time (1st 5) 2:00:48.6 | Spread (1st 5) 8:57.0 |
| 79, 106, 148, 155, 168 |
| Dawton Shook, Nicholas Triance, Jaden Shook, Griffin Triance, Aiden Wright |
| 20:29.9, 21:46.1, 23:56.2, 25:09.5, 29:26.9 |
26 | 662 | Marion County,
AL - Team Time (1st 5) 1:57:32.0 | Spread (1st 5) 4:01.9 |
| 111, 122, 125, 144, 160 |
| Carter Stephens, Reese Harris, Reagan LeDuke, Riley Pyron, Max Herdzik |
| 22:13.9, 22:38.3, 22:44.6, 23:39.4, 26:15.8 |