1 | 30 | Mountain Brook,
AL - Team Time (1st 5) 53:28.2 | Spread (1st 5) 32.3 |
| 2, 3, 4, 10, 11, (12), (13) |
| Charlie Slaughter, Gram Denning, Hunter Harwell, Griffin Riley, Walton Bedell, (John Galloway), (Joseph Pitard) |
| 10:26.4, 10:30.8, 10:35.7, 10:56.6, 10:58.7, (10:58.8), (11:00.5) |
2 | 76 | Hewitt-Trussville,
AL - Team Time (1st 5) 54:57.9 | Spread (1st 5) 1:00.5 |
| 1, 8, 20, 22, 25, (40), (50) |
| John Ngaruiya, Austin Atkinson, Josh Jenkins, Thomas Wolfe, Carson Spruiell, (Aaron Dykes), (Andrew Smith) |
| 10:19.9, 10:45.0, 11:14.7, 11:17.9, 11:20.4, (11:44.4), (11:51.7) |
3 | 77 | Cullman,
AL - Team Time (1st 5) 54:57.7 | Spread (1st 5) 53.2 |
| 5, 7, 16, 18, 31, (39), (45) |
| Joey Franklin, Eli Wilhite, Jackson Tucker, Dylan Warner, Will Thompson, (Abraham Gonzalez), (Preston White) |
| 10:36.9, 10:37.3, 11:04.5, 11:08.9, 11:30.1, (11:43.2), (11:48.5) |
4 | 149 | Baker,
AL - Team Time (1st 5) 57:25.8 | Spread (1st 5) 41.2 |
| 14, 27, 34, 36, 38, (42), (55) |
| Reed Akey, Kaleb Nelson, Ross Glisson, Caelen Ballinger, Caleb Horton, (Chase Herron), (Carter Wysong) |
| 11:00.8, 11:23.0, 11:39.5, 11:40.5, 11:42.0, (11:46.0), (11:57.8) |
5 | 169 | Albert P Brewer,
AL - Team Time (1st 5) 57:29.9 | Spread (1st 5) 1:05.1 |
| 9, 26, 28, 48, 58, (94), (171) |
| Connor Sims, Foster Sims, Justin DeLeon, Aaron McCutcheon, Brayden Henderson, (Leo Zavala), (Noah Hunter) |
| 10:54.9, 11:21.1, 11:23.2, 11:50.7, 12:00.0, (12:30.3), (13:34.6) |
6 | 194 | Thompson,
AL - Team Time (1st 5) 57:47.4 | Spread (1st 5) 1:27.9 |
| 6, 24, 41, 57, 66, (88), (133) |
| Brandon DeMarcus Lee, Jacob Wyatt, Morgan Phillips, Thomas Cousins, Max Lowery, (Chandler Ferguson), (Dave Bishop) |
| 10:37.1, 11:19.9, 11:45.5, 11:59.9, 12:05.0, (12:25.4), (13:03.7) |
7 | 245 | Hartselle,
AL - Team Time (1st 5) 58:59.9 | Spread (1st 5) 58.1 |
| 21, 23, 62, 68, 71, (74), (97) |
| Zach Wright, Caleb Dingbaum, Liam Davis, Bryce Schultz, Eric Rabadan, (Hawken Foote), (Danny Flores) |
| 11:15.6, 11:19.5, 12:02.6, 12:08.5, 12:13.7, (12:14.7), (12:36.3) |
8 | 252 | Spanish Fort,
AL - Team Time (1st 5) 59:18.3 | Spread (1st 5) 49.5 |
| 30, 33, 46, 67, 76, (80), (108) |
| Kevin Jones, Connor Moore, Bretton Dejong, Theron Hewlett, Allen Loefstedt, (Cooper Sewell), (Colby Ridgley) |
| 11:28.5, 11:37.9, 11:48.7, 12:05.2, 12:18.0, (12:20.0), (12:43.4) |
9 | 256 | John Carroll,
AL - Team Time (1st 5) 59:25.0 | Spread (1st 5) 19.7 |
| 37, 48, 53, 58, 60, (77), (129) |
| Jackson Foster, Jonathan Chestang, Ben Guerrera, Ben Norton, Richard Richardson, (Zach Hooten), (Reed Smith) |
| 11:40.9, 11:50.7, 11:52.8, 12:00.0, 12:00.6, (12:18.2), (13:02.3) |
10 | 314 | Vestavia Hills,
AL - Team Time (1st 5) 59:58.4 | Spread (1st 5) 1:32.3 |
| 15, 54, 63, 87, 95, (104), (118) |
| Ethan Strand, Grant Kaiser, Sam Culbertson, Duncan Smith, William Gant, (Ethan McGriff), (Avery McDonald) |
| 11:01.9, 11:54.7, 12:02.8, 12:24.8, 12:34.2, (12:40.0), (12:52.3) |
11 | 362 | Fairview,
AL - Team Time (1st 5) 1:00:42.4 | Spread (1st 5) 1:52.1 |
| 19, 52, 64, 93, 134, (160), (166) |
| Cody Fallin, Quinton Chambers, Jacob Guthrie, Will Butler, Austin Lowe, (Blake Hogan), (Jonathan Semadeni) |
| 11:12.3, 11:52.4, 12:03.4, 12:29.9, 13:04.4, (13:24.0), (13:30.5) |
12 | 363 | Arab,
AL - Team Time (1st 5) 1:01:10.3 | Spread (1st 5) 58.9 |
| 34, 70, 73, 86, 100, (101), (116) |
| Trent Revelez, Derrick Barnes, Jon Danford, Riley Edmondson, Will Odell, (Collin Golden), (Elijah Quinones) |
| 11:39.5, 12:13.4, 12:14.3, 12:24.7, 12:38.4, (12:38.6), (12:51.2) |
13 | 391 | James Clemens,
AL - Team Time (1st 5) 1:01:29.9 | Spread (1st 5) 1:10.0 |
| 46, 51, 72, 98, 124, (139), (142) |
| Elliott Kliesner, Garrett Nix, John Mark Ingalls, Ethan Parker, Aidan Brinkley, (Joshua Reed), (Jackson Hellums) |
| 11:48.7, 11:51.9, 12:14.1, 12:36.5, 12:58.7, (13:08.6), (13:11.4) |
14 | 441 | McGill-Toolen Catholic,
AL - Team Time (1st 5) 1:02:14.0 | Spread (1st 5) 34.9 |
| 69, 75, 91, 96, 110, (115), (121) |
| Hallett Green, Andrew Wentworth, Michael Rathle, Nicholas Gelineau, Miles Wentworth, (Garrett Brooks), (Ronnie Piccini) |
| 12:11.0, 12:14.9, 12:27.8, 12:34.4, 12:45.9, (12:50.4), (12:54.3) |
15 | 462 | UMS Wright Prep,
AL - Team Time (1st 5) 1:02:19.5 | Spread (1st 5) 1:39.9 |
| 29, 84, 104, 107, 138, (189), (192) |
| Joseph Perry, Tre Mitchell, Jack McAnnally, Matthew Taylor, Owen Martin, (Patrick McGowin), (John Daniels) |
| 11:27.3, 12:24.0, 12:40.0, 12:41.0, 13:07.2, (13:49.2), (13:50.6) |
16 | 501 | Athens Bible,
AL - Team Time (1st 5) 1:02:40.2 | Spread (1st 5) 2:30.8 |
| 17, 65, 82, 163, 174, (239), (267) |
| Nicolas Ulrich, Christopher Waddell, Grey Fortenberry, Riley Nave, Eli Fortenberry, (Zach Smith), (Ethan Wiles) |
| 11:07.2, 12:04.3, 12:22.5, 13:28.2, 13:38.0, (14:35.2), (14:59.0) |
17 | 521 | Sparkman,
AL - Team Time (1st 5) 1:03:21.1 | Spread (1st 5) 36.6 |
| 78, 90, 112, 118, 123, (140), (200) |
| Matthew Livingston, Patrick Moody, Jacob Soler, Isaac Thomas, Omar Myers, (Rushing Fuller), (Noah Terry) |
| 12:19.5, 12:26.6, 12:46.6, 12:52.3, 12:56.1, (13:09.2), (14:00.4) |
18 | 625 | Muscle Shoals,
AL - Team Time (1st 5) 1:04:50.7 | Spread (1st 5) 59.6 |
| 81, 128, 129, 135, 152, (164), (169) |
| Vincent McAlister, Braden Hall, Justin Aldridge, Zach Granger, Sean Raper, (Owen Tinkham), (Jordan Collum) |
| 12:20.6, 13:01.4, 13:02.3, 13:06.2, 13:20.2, (13:30.1), (13:34.1) |
19 | 635 | Virgil I Grissom,
AL - Team Time (1st 5) 1:04:52.5 | Spread (1st 5) 3:06.1 |
| 32, 111, 120, 122, 250 |
| Heath Varmette, Cameron Crews, Jacob Brockway, Jabin Justin, Logan Scroggin |
| 11:36.2, 12:46.3, 12:53.3, 12:54.4, 14:42.3 |
20 | 662 | Pelham,
AL - Team Time (1st 5) 1:05:18.7 | Spread (1st 5) 1:18.3 |
| 82, 99, 150, 153, 178, (195), (201) |
| Robert Plummer, Gareth Stubbs, Dominic Fanella, Ben Calvert, Isaac Flory, (Chandler Davenport), (Josh Madson) |
| 12:22.5, 12:37.6, 13:17.5, 13:20.3, 13:40.8, (13:55.8), (14:00.8) |
21 | 709 | Albertville,
AL - Team Time (1st 5) 1:05:53.8 | Spread (1st 5) 1:47.8 |
| 61, 127, 161, 172, 188, (190), (213) |
| David Sanchez, Thomas White, Carlos Lopez, Danniel Burns, Cristian Cortez, (Kiyah Reno), (Mark Adams) |
| 12:01.2, 13:00.7, 13:26.6, 13:36.3, 13:49.0, (13:49.3), (14:10.3) |
22 | 750 | Guntersville,
AL - Team Time (1st 5) 1:06:33.8 | Spread (1st 5) 1:57.5 |
| 78, 125, 144, 184, 219, (235), (273) |
| Trent Mason, Austin Brickey, Ismael Hernandez, Jac Conway, Camden Schweiterman, (Carson Davis), (Ashton Payne) |
| 12:19.5, 12:59.2, 13:12.8, 13:45.3, 14:17.0, (14:29.0), (15:10.8) |
23 | 813 | Lindsay Lane Christian,
AL - Team Time (1st 5) 1:07:31.3 | Spread (1st 5) 3:33.0 |
| 43, 126, 176, 183, 285 |
| Brady Anderson, Joseph Graves, Garrett Bonner, Henry Woodall, Nathan Gasque |
| 11:47.1, 13:00.0, 13:38.9, 13:45.2, 15:20.1 |
24 | 832 | St. Paul's Episcopal,
AL - Team Time (1st 5) 1:07:41.4 | Spread (1st 5) 2:59.9 |
| 44, 132, 155, 247, 254, (279), (307) |
| Cole Little, Nicholas Alford, Grayson Brown, Charlie Kraft, Ross Carley, (Blake Ellison), (Isabel Valenzuela) |
| 11:47.8, 13:03.2, 13:21.8, 14:40.9, 14:47.7, (15:13.7), (16:10.1) |
25 | 836 | Mary Montgomery,
AL - Team Time (1st 5) 1:07:40.8 | Spread (1st 5) 1:22.5 |
| 106, 165, 181, 182, 202, (207), (211) |
| Donnie Cantrell, Leighton Rampulla, Brian Hinton, Shawn Alexander, Daniel Cook, (Matthew Middleton), (William Ruppe) |
| 12:40.3, 13:30.2, 13:43.7, 13:43.8, 14:02.8, (14:06.6), (14:08.7) |
26 | 846 | Austin,
AL - Team Time (1st 5) 1:07:51.2 | Spread (1st 5) 2:12.7 |
| 89, 131, 184, 198, 244, (281), (295) |
| Max Gardner, Jack Wilson, John Allen Blaxton, Dylan Montgomery, Jacob Atkins, (Jacob Shaw), (Luke Green) |
| 12:26.3, 13:02.7, 13:45.3, 13:57.9, 14:39.0, (15:14.9), (15:38.8) |
27 | 863 | Fort Payne,
AL - Team Time (1st 5) 1:08:07.4 | Spread (1st 5) 2:02.8 |
| 102, 108, 159, 246, 248, (292) |
| Liam Hulsey, Eli Anderson, Hernan Cruz, Cooper Perea, Alexis Morales, (Owen Pettis) |
| 12:39.1, 12:43.4, 13:23.3, 14:39.7, 14:41.9, (15:31.2) |
28 | 894 | Covenant Christian,
AL - Team Time (1st 5) 1:08:38.8 | Spread (1st 5) 1:57.2 |
| 117, 145, 147, 229, 256, (326) |
| Davis McNatt, Jack Richardson, Titus Griffin, Zeke Griffin, Jacob Livingston, (Cole Gann) |
| 12:51.8, 13:15.5, 13:16.7, 14:25.8, 14:49.0, (17:03.9) |
29 | 897 | Saraland,
AL - Team Time (1st 5) 1:08:34.0 | Spread (1st 5) 1:19.4 |
| 113, 179, 194, 205, 206, (217), (227) |
| Delvin Martin, Caleb Benoit, Damion Mack, Caden Ryan, Joseph McDonald, (Joshua Engle), (Landon Johnson) |
| 12:46.9, 13:41.2, 13:54.3, 14:05.3, 14:06.3, (14:15.8), (14:24.1) |
30 | 921 | Asbury,
AL - Team Time (1st 5) 1:08:51.9 | Spread (1st 5) 1:14.4 |
| 156, 167, 177, 180, 241, (260), (314) |
| Jay Jones, Justin Cruz, Ryan Franco, Jason Fells, Clay Sampson, (Devin Tucker), (Noah Downer) |
| 13:21.9, 13:31.2, 13:39.7, 13:42.8, 14:36.3, (14:51.3), (16:36.2) |
31 | 926 | Houston Academy,
AL - Team Time (1st 5) 1:08:58.7 | Spread (1st 5) 2:28.4 |
| 85, 143, 199, 237, 262, (280), (296) |
| Luke Thompson, Trent Wiley, John Connor Daugherty, Caleb Hubbard, Dalton Mathis, (Connor Henexson), (Dylan Wiley) |
| 12:24.5, 13:12.6, 13:58.3, 14:30.4, 14:52.9, (15:14.7), (15:40.9) |
32 | 958 | Randolph,
AL - Team Time (1st 5) 1:09:25.5 | Spread (1st 5) 57.9 |
| 157, 162, 196, 220, 223, (238), (263) |
| Eric Xing, David Coomer, Alex Covert, Umar Seljuki, Jack Johnson, (Daniel Johnson), (Marko Milenkovic) |
| 13:22.5, 13:27.7, 13:56.1, 14:18.8, 14:20.4, (14:32.8), (14:53.0) |
33 | 970 | Falkville,
AL - Team Time (1st 5) 1:09:35.9 | Spread (1st 5) 1:15.7 |
| 154, 168, 191, 215, 242, (284), (330) |
| Jose Meza, Nick Greenfield, Mikell Elliott, Dustin Greenfield, Austin Hunt, (Jack Wills), (Colton Qualls) |
| 13:21.0, 13:33.7, 13:50.3, 14:14.2, 14:36.7, (15:19.2), (17:13.7) |
34 | 973 | Baldwin County,
AL - Team Time (1st 5) 1:09:37.2 | Spread (1st 5) 1:03.8 |
| 158, 173, 203, 208, 231, (233), (234) |
| Mason Kelley, Colby Stewart, Chris Steward, Cameron Ludin, Ryan Sanderson, (Mason Brock), (Ben White) |
| 13:22.7, 13:37.0, 14:03.7, 14:07.3, 14:26.5, (14:27.6), (14:28.1) |
35 | 988 | East Limestone,
AL - Team Time (1st 5) 1:09:56.6 | Spread (1st 5) 2:13.1 |
| 103, 151, 222, 251, 261 |
| Garrett Parvin, John Steven Mellgren, Wyatt Howell, Christopher Willingham, Morgan Lincoln |
| 12:39.3, 13:20.1, 14:20.0, 14:44.8, 14:52.4 |
36 | 1083 | Northview,
AL - Team Time (1st 5) 1:11:35.5 | Spread (1st 5) 2:23.9 |
| 136, 169, 216, 271, 291, (294), (317) |
| Julian Whaley, Will Gibson, Maurice Elder, Kaden Jolley, Ameer Wilson, (Alex Brown), (Ryan Kruczek) |
| 13:06.3, 13:34.1, 14:14.9, 15:10.0, 15:30.2, (15:38.2), (16:46.2) |
37 | 1102 | Rogers,
AL - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 3:35.8 |
| 146, 193, 209, 232, 322 |
| Kelby Fowlkes, Zack Roach, Kaleb Peterson, Jonathan Biffle, Jackson Phillips |
| 13:16.3, 13:53.5, 14:07.9, 14:27.2, 16:52.1 |
38 | 1109 | Mars Hill Bible,
AL - Team Time (1st 5) 1:11:48.2 | Spread (1st 5) 2:23.5 |
| 136, 225, 228, 230, 290, (304), (308) |
| Matthew Moran, Evan Davidson, Ben Owens, Eli Owens, Garrett Cox, (Anthony Wilbanks), (Elijah Hester) |
| 13:06.3, 14:21.7, 14:24.4, 14:26.0, 15:29.8, (16:03.8), (16:17.2) |
39 | 1153 | Gulf Shores,
AL - Team Time (1st 5) 1:12:40.1 | Spread (1st 5) 3:45.9 |
| 56, 255, 259, 282, 301 |
| Ben Imperato, Dalton Spohn, Ben Malone, Conrad Reetz, Joe Woodley |
| 11:59.8, 14:48.1, 14:51.0, 15:15.5, 15:45.7 |
40 | 1189 | W. P. Davidson,
AL - Team Time (1st 5) 1:13:04.3 | Spread (1st 5) 2:08.9 |
| 148, 218, 265, 270, 288, (299), (302) |
| Asher Simmons, Austin Dickinson, Jonathan Yohannes, Iker Carcia de vicuna moreno, Casey Dinkel, (Youri Ferraro), (Rowan Bruton) |
| 13:16.8, 14:16.4, 14:55.5, 15:09.9, 15:25.7, (15:44.4), (15:46.8) |
41 | 1193 | Columbia,
AL - Team Time (1st 5) 1:15:22.8 | Spread (1st 5) 6:06.4 |
| 92, 226, 243, 283, 349 |
| Greg Hope, Chad Coulter, Dawuan Pritchett, Derrick Sears, Sagan Siniard |
| 12:29.5, 14:22.2, 14:38.6, 15:16.6, 18:35.9 |
42 | 1202 | Mobile Christian,
AL - Team Time (1st 5) 1:13:08.0 | Spread (1st 5) 1:33.5 |
| 175, 212, 266, 274, 275, (276), (335) |
| Walker Reusser, Hayden Redding, Caleb Smith, Hunter Redding, Landon Hunton, (Micah Frazier), (Larry Locke) |
| 13:38.8, 14:09.3, 14:55.9, 15:11.7, 15:12.3, (15:12.6), (17:23.3) |
43 | 1209 | Bayside Academy,
AL - Team Time (1st 5) 1:13:02.3 | Spread (1st 5) 24.7 |
| 224, 240, 245, 248, 252, (264), (287) |
| Taylor Hartley, Cole Perry, Jacob Hartley, Brock Warden, Sam Britain, (David Ham), (Stillwell Bacon) |
| 14:20.6, 14:35.4, 14:39.1, 14:41.9, 14:45.3, (14:54.9), (15:20.6) |
44 | 1214 | Lauderdale County,
AL - Team Time (1st 5) 1:14:22.8 | Spread (1st 5) 3:38.6 |
| 149, 197, 268, 277, 323, (333) |
| Lucas Balentine, Austin Goode, Connell Cornelius, Mason Davis, Carson Crunk, (Elijah Balentine) |
| 13:17.3, 13:57.8, 14:59.1, 15:12.7, 16:55.9, (17:19.8) |
45 | 1226 | Brooks,
AL - Team Time (1st 5) 1:16:16.0 | Spread (1st 5) 6:06.7 |
| 114, 204, 272, 286, 350, (356) |
| Connor Lewis, Jordan Reed, James Howard, Gavin Doerflinger, Jared Phillips, (Sutton Hanback) |
| 12:47.0, 14:04.4, 15:10.7, 15:20.2, 18:53.7, (23:45.1) |
46 | 1387 | Meek,
AL - Team Time (1st 5) 1:19:03.1 | Spread (1st 5) 4:03.9 |
| 141, 289, 312, 316, 329, (332) |
| Kenneth Sherer, Andrew Farmer, Ian Sargent, Will Rickett, Austin Bowling, (Robert Ehlman) |
| 13:09.3, 15:28.1, 16:27.7, 16:44.8, 17:13.2, (17:16.2) |
47 | 1428 | Vinemont,
AL - Team Time (1st 5) 1:19:59.9 | Spread (1st 5) 4:54.7 |
| 214, 257, 298, 306, 353 |
| Cj O'Neil, Will Rhodes, Austin Riddle, Caleb Pierce, Nathaniel Kelley |
| 14:12.1, 14:49.8, 15:42.0, 16:09.2, 19:06.8 |
48 | 1444 | West Point,
AL - Team Time (1st 5) 1:21:46.3 | Spread (1st 5) 5:17.7 |
| 187, 258, 305, 342, 352, (357), (358) |
| Ty Jorgensen, Bailey Richey, Brady Kunze, Nick Overton, Kellen Drinkard, (David Whitesell), (Nick Mosley) |
| 13:46.5, 14:50.0, 16:04.6, 18:01.0, 19:04.2, (25:10.8), (25:15.9) |
49 | 1453 | T R Miller,
AL - Team Time (1st 5) 1:19:35.3 | Spread (1st 5) 3:14.8 |
| 236, 269, 293, 318, 337 |
| Joe Lutrell, Brandon Coleman, Gavin McNeil, Troy Higdon, James Tolbert |
| 14:29.1, 15:01.5, 15:34.5, 16:46.3, 17:43.9 |
50 | 1488 | Faith Academy,
AL - Team Time (1st 5) 1:22:18.0 | Spread (1st 5) 4:26.7 |
| 210, 278, 311, 341, 348 |
| Connor Stoots, Allen Turner, Justin Walker, Nathan Hamm, Alex Meiners |
| 14:08.5, 15:13.3, 16:20.6, 18:00.4, 18:35.2 |
51 | 1512 | Lawrence County,
AL - Team Time (1st 5) 1:23:25.5 | Spread (1st 5) 4:25.0 |
| 186, 313, 331, 337, 345, (351), (354) |
| Bruce Hollis, Jaden Cannon, Damien Bock, Noah Hampton, Jacob Alvis, (Willie Averett), (Andrew Denham) |
| 13:45.9, 16:31.0, 17:13.8, 17:43.9, 18:10.9, (18:55.6), (19:11.1) |
52 | 1514 | Florence Central,
AL - Team Time (1st 5) 1:23:15.1 | Spread (1st 5) 5:09.8 |
| 221, 309, 310, 319, 355 |
| Jackson Franks, Guillermo Sauceda, Cade Smith, Devin Bolden, Blake Hensley |
| 14:19.6, 16:18.2, 16:19.4, 16:48.5, 19:29.4 |
53 | 1549 | Wilson,
AL - Team Time (1st 5) 1:22:45.0 | Spread (1st 5) 3:04.6 |
| 253, 300, 320, 336, 340, (347) |
| Heath Marks, Benjamin Coggins, Ayden Bone, Brendan Daugherty, Chase Franks, (Rafe Rice) |
| 14:47.1, 15:45.0, 16:49.4, 17:31.8, 17:51.7, (18:18.1) |
54 | 1582 | Good Hope,
AL - Team Time (1st 5) 1:23:18.0 | Spread (1st 5) 1:21.1 |
| 297, 315, 321, 324, 325, (327), (343) |
| Michael Lowe, Cole Maddox, Margarito Prado, Max Bavar, Dalton Farr, (Eli Phares), (Logan Self) |
| 15:41.7, 16:42.9, 16:51.7, 16:58.9, 17:02.8, (17:07.2), (18:02.3) |
55 | 1648 | Jackson,
AL - Team Time (1st 5) 1:26:23.2 | Spread (1st 5) 2:20.0 |
| 303, 328, 334, 339, 344, (346) |
| Jakob Harrell, Brandon Mcvay, Chase Jones, Will Fuller, Dyshawn Gaston, (Sam Outlaw) |
| 15:49.7, 17:09.9, 17:22.9, 17:51.0, 18:09.7, (18:17.4) |