1 | 83 | Mountain Brook,
AL - Team Time (1st 5) 1:20:58.0 | Spread (1st 5) 13.4 |
| 9, 13, 15, 22, 24, (26), (27) |
| John Roberts, Braden Little, Branum Lloyd, Jack Chapman, Brooks Bazemore, (Hudson Rukstalis-Williams), (Tate Hoffman) |
| 16:04.6, 16:09.4, 16:09.8, 16:16.2, 16:18.0, (16:22.6), (16:33.2) |
2 | 108 | UMS Wright Prep,
AL - Team Time (1st 5) 1:21:26.4 | Spread (1st 5) 1:43.9 |
| 1, 16, 21, 30, 40, (65), (83) |
| Charles Perry, J Roe Hand, Peyton Holderer, Alex Gamble, Malcolm Warren, (Noah Gautier), (Stephan Davis) |
| 15:19.3, 16:10.1, 16:14.4, 16:39.4, 17:03.2, (17:30.3), (17:53.4) |
3 | 127 | Homewood,
AL - Team Time (1st 5) 1:22:23.3 | Spread (1st 5) 57.3 |
| 13, 17, 25, 29, 43, (54), (67) |
| Foster Laird, Will Doughty, Isaiah Davis, RJ Teter, Hayden Thomason, (Austin Nix), (Colvin Bussey) |
| 16:09.4, 16:12.3, 16:20.0, 16:34.9, 17:06.7, (17:20.5), (17:35.0) |
4 | 154 | Northridge,
AL - Team Time (1st 5) 1:23:19.4 | Spread (1st 5) 1:29.6 |
| 7, 8, 39, 48, 52, (56), (84) |
| Anglin Young, Shawn Stephenson, Baden Sanderford, Eli Schemel, Colton Thigpen, (Preston Barnes), (Keaton Becker) |
| 15:47.9, 15:58.3, 17:00.1, 17:15.6, 17:17.5, (17:21.4), (17:53.8) |
5 | 196 | Cullman,
AL - Team Time (1st 5) 1:24:24.3 | Spread (1st 5) 1:50.0 |
| 3, 35, 42, 50, 66, (71), (80) |
| Andrue Barnett, Cadan Fales, Cyrus Dawsey, David Manashirov, Dawson Helton, (Jacob Taylor), (Rees Sheffield) |
| 15:40.6, 16:50.4, 17:06.3, 17:16.4, 17:30.6, (17:43.0), (17:49.3) |
| 196 | Helena,
AL - Team Time (1st 5) 1:24:18.6 | Spread (1st 5) 1:20.0 |
| 11, 18, 46, 59, 62, (105), (107) |
| Aspen Warren, Cook Drew, Josh Howard, Merrick Blackman, Camp Herndon, (William Trippany), (Jack Webb) |
| 16:06.3, 16:12.4, 17:09.3, 17:24.3, 17:26.3, (18:16.4), (18:18.2) |
7 | 267 | Fort Payne,
AL - Team Time (1st 5) 1:25:41.0 | Spread (1st 5) 2:46.0 |
| 10, 20, 33, 72, 132, (140), (142) |
| Tyler Anthony, Pablo Rodriguez, Samuel Moses, Daniel Deleon, Logan Bryant, (Jose Sandavol), (Ismael Jiminez) |
| 16:06.2, 16:12.9, 16:46.5, 17:43.2, 18:52.2, (19:00.5), (19:01.6) |
8 | 269 | Randolph,
AL - Team Time (1st 5) 1:25:45.5 | Spread (1st 5) 2:06.5 |
| 12, 19, 55, 82, 101, (102), (116) |
| Evan Shields, Wright McManus, Keaton Schroer, Wick Pfitzer, Davis Cook, (Jasper Howse), (Andrew Walker) |
| 16:06.7, 16:12.5, 17:21.0, 17:52.1, 18:13.2, (18:13.7), (18:29.0) |
9 | 292 | Oxford,
AL - Team Time (1st 5) 1:27:02.0 | Spread (1st 5) 51.4 |
| 38, 47, 56, 70, 81, (120), (155) |
| Isaac Williams, Case Payne, Matt Tippets, Jack Houston, Phil Copeland, (James Blanchet), (James Copeland) |
| 16:58.7, 17:10.0, 17:21.4, 17:41.8, 17:50.1, (18:35.2), (19:24.0) |
10 | 298 | Saint John Paul II,
AL - Team Time (1st 5) 1:26:56.2 | Spread (1st 5) 1:42.7 |
| 34, 36, 50, 60, 118, (127), (156) |
| Tom Custodio, Zachary Merrick, Jackson Odle, Joseph Yates, Trevor Cianfaglione, (Daniel Putman), (Joshua Schneider) |
| 16:49.5, 16:53.5, 17:16.4, 17:24.6, 18:32.2, (18:46.2), (19:24.7) |
11 | 306 | McGill-Toolen Catholic,
AL - Team Time (1st 5) 1:26:03.1 | Spread (1st 5) 2:56.8 |
| 2, 30, 79, 89, 106, (109), (121) |
| William Porr, Joshua Sasser, Charley Willis, Connor Bishop, Hudson Benge, (William Blanchette), (David Cooke) |
| 15:20.8, 16:39.4, 17:49.2, 17:56.1, 18:17.6, (18:19.6), (18:35.4) |
12 | 331 | Saraland,
AL - Team Time (1st 5) 1:27:45.3 | Spread (1st 5) 1:14.8 |
| 41, 44, 61, 77, 108, (122), (129) |
| Nate Jones, Cade Henderson, Joseph McDonald, Cameron Skipper, Travis Lewis, (Jakob Moore), (Nate Martin) |
| 17:04.6, 17:07.1, 17:25.5, 17:48.7, 18:19.4, (18:39.6), (18:49.2) |
13 | 339 | Pell City,
AL - Team Time (1st 5) 1:27:04.2 | Spread (1st 5) 2:43.2 |
| 5, 32, 95, 96, 111, (128), (131) |
| River Richard, Israel Baird, Bryson Abbott, Andrew Coffey, Max Dean, (Drew Stinnett), (Lucas Storey) |
| 15:43.8, 16:45.4, 18:03.1, 18:04.9, 18:27.0, (18:48.5), (18:50.9) |
14 | 372 | Spanish Fort,
AL - Team Time (1st 5) 1:27:51.7 | Spread (1st 5) 2:46.4 |
| 4, 78, 86, 91, 113, (117), (161) |
| Winston Mcghee, Henry Barrett, Tyler Lemoine, Jeremiah Smith, Price Beall, (Gersan Gamez), (Bartosz Charkowski) |
| 15:41.2, 17:49.0, 17:55.1, 17:58.8, 18:27.6, (18:29.9), (19:30.8) |
15 | 444 | Hazel Green,
AL - Team Time (1st 5) 1:29:38.3 | Spread (1st 5) 3:45.5 |
| 6, 44, 73, 158, 163, (175), (185) |
| Bryce McCleary, Nehemiah Johnson, John Moltz, Braysen Jean, Joshua Hammond, (Troy Wood), (Xander Fortenberry) |
| 15:45.9, 17:07.1, 17:44.6, 19:29.3, 19:31.4, (20:15.1), (20:49.0) |
16 | 445 | Muscle Shoals,
AL - Team Time (1st 5) 1:29:34.3 | Spread (1st 5) 2:48.7 |
| 23, 37, 111, 130, 144, (200), (206) |
| Harper Branscome, Conner McCrary, Jonathan Irons, Liam McGuire, Brady Bendall, (Alex Clemmons), (Luke Farris) |
| 16:17.5, 16:53.6, 18:27.0, 18:50.0, 19:06.2, (21:31.5), (21:47.9) |
17 | 456 | Athens,
AL - Team Time (1st 5) 1:30:12.8 | Spread (1st 5) 1:28.5 |
| 64, 76, 87, 94, 135, (146), (147) |
| Cayden Smith, David Ralios, James Leonard, Mason Brown, Samuel Barkley, (Wyatt Simms), (Dawson Zorio) |
| 17:30.1, 17:47.7, 17:55.7, 18:00.7, 18:58.6, (19:09.4), (19:11.9) |
18 | 506 | Buckhorn,
AL - Team Time (1st 5) 1:30:57.3 | Spread (1st 5) 28.5 |
| 92, 93, 97, 110, 114, (123), (133) |
| Richard Chandler, Kameron Schacht, Tyler Atchley, Lamont Leamon, Khalil Dock, (Sam Harwood), (John Harrison) |
| 17:59.6, 18:00.2, 18:07.4, 18:22.0, 18:28.1, (18:41.1), (18:53.5) |
19 | 514 | Decatur,
AL - Team Time (1st 5) 1:31:19.7 | Spread (1st 5) 1:29.2 |
| 74, 90, 99, 100, 151, (158), (165) |
| Dane Ard, Ian Taylor, Jack Lamp, Aaron Payne, Dallas Eledge, (Noe Mendoza), (George Youngblood) |
| 17:46.1, 17:58.1, 18:09.8, 18:10.4, 19:15.3, (19:29.3), (19:38.7) |
20 | 534 | Stanhope Elmore,
AL - Team Time (1st 5) 1:32:35.1 | Spread (1st 5) 3:14.2 |
| 53, 63, 104, 135, 179, (182), (197) |
| Tristen Jones, Dominic Jones, Logan Barnes, Emanuel Peralta, Elliot Hansen, (Taven Cox), (Graham Baker) |
| 17:18.6, 17:28.8, 18:16.3, 18:58.6, 20:32.8, (20:42.6), (21:20.5) |
21 | 607 | Wetumpka,
AL - Team Time (1st 5) 1:33:23.4 | Spread (1st 5) 2:21.3 |
| 58, 119, 125, 138, 167, (172), (173) |
| Eli Holden, Zachary Pierce, Bennett Williams, Elexyndhir Smeland, Julius Willams, (Walter Lynch), (Nathan Hill) |
| 17:21.8, 18:34.3, 18:44.8, 18:59.4, 19:43.1, (20:11.1), (20:11.5) |
22 | 610 | Briarwood Christian,
AL - Team Time (1st 5) 1:34:42.0 | Spread (1st 5) 5:07.6 |
| 27, 69, 145, 166, 203, (214), (215) |
| Whit Thornton, Kolby Day, Matthew Waters, Lucas Meservey, Drew Goolsby, (Kaden Cawood), (Sam Mixon) |
| 16:33.2, 17:37.7, 19:07.5, 19:42.8, 21:40.8, (22:30.8), (22:34.4) |
23 | 616 | Pelham,
AL - Team Time (1st 5) 1:33:42.7 | Spread (1st 5) 2:01.5 |
| 75, 103, 115, 154, 169, (181), (184) |
| Robert Lewis, Jacob Horton, Levi Clardy, Cole Hollingsworth, Aaron Munoz, (Shadi Abdullah), (Camden Broadhead) |
| 17:46.5, 18:16.1, 18:28.8, 19:23.3, 19:48.0, (20:37.7), (20:48.3) |
24 | 646 | Gardendale,
AL - Team Time (1st 5) 1:34:22.0 | Spread (1st 5) 2:38.7 |
| 49, 134, 143, 150, 170, (190), (194) |
| Harley Kirkpatrick, Kevin Adame, Cole Vance, Collins Tripp, William Osborne, (Michael Collins), (Shaw Wiggins) |
| 17:15.7, 18:54.9, 19:03.6, 19:13.4, 19:54.4, (20:55.1), (21:00.6) |
25 | 661 | Robertsdale,
AL - Team Time (1st 5) 1:36:05.2 | Spread (1st 5) 3:17.2 |
| 68, 98, 126, 183, 186, (195), (199) |
| Noah McDaniel, Ben Earls, Malachi Rich, Conner Cruthird, Noah Forrester, (Matthew Brooks), (Zander Tomblin) |
| 17:35.7, 18:07.9, 18:45.4, 20:43.3, 20:52.9, (21:10.8), (21:28.9) |
26 | 704 | Hartselle,
AL - Team Time (1st 5) 1:37:02.2 | Spread (1st 5) 2:59.9 |
| 85, 87, 171, 174, 187, (208), (209) |
| Ethan Medendorp, Owen Merritt, John Ryan Richardson, Logan Morton, John Ryan Richardson, (Payton Lee), (Brodie Davis) |
| 17:54.7, 17:55.7, 20:04.1, 20:13.1, 20:54.6, (22:13.4), (22:14.6) |
27 | 742 | Pike Road,
AL - Team Time (1st 5) 1:36:12.6 | Spread (1st 5) 1:01.7 |
| 124, 139, 147, 164, 168, (177), (178) |
| Zach Dillion, Hunter Ikerman, Jacob Kendall, Will Yeager, Jacob Muffley, (Gavin Farley), (Jannes Treptow) |
| 18:41.7, 19:00.4, 19:11.9, 19:35.2, 19:43.4, (20:21.1), (20:30.3) |
28 | 861 | Baldwin County,
AL - Team Time (1st 5) 1:41:05.2 | Spread (1st 5) 3:05.9 |
| 140, 160, 162, 192, 207, (222), (226) |
| Ben Selph, Xavier Nelson, Gavin Brandt, Byron Rodriguez, Elias Nelson, (Calob Koehrsen), (Armando Garcia) |
| 19:00.5, 19:30.5, 19:30.9, 20:56.9, 22:06.4, (23:50.8), (24:49.6) |
29 | 899 | Gadsden,
AL - Team Time (1st 5) 1:43:04.6 | Spread (1st 5) 2:37.1 |
| 137, 180, 188, 193, 201, (202), (220) |
| Cash McCoy, Adam Ghonim, Grant McCoy, Jackson Camp, Jimenez Francisco Pedro, (Fredy Hernandez-Perez), (Tucker Cornelius) |
| 18:59.0, 20:34.8, 20:54.7, 21:00.0, 21:36.1, (21:37.1), (23:02.4) |
30 | 934 | Hillcrest-Tuscaloosa,
AL - Team Time (1st 5) 1:45:14.9 | Spread (1st 5) 4:10.0 |
| 157, 176, 189, 191, 221 |
| Samuel Harcrow, Tyler Tran, Joseph Champion, Austin Gray, Evan Smith |
| 19:27.6, 20:18.9, 20:54.8, 20:56.0, 23:37.6 |
31 | 957 | Russell County,
AL - Team Time (1st 5) 1:45:53.9 | Spread (1st 5) 3:02.9 |
| 149, 196, 198, 204, 210, (213), (223) |
| Christian Gasper, Maddox Fonder, Harold Elam, Emory Thompson, Jacob Campbell, (Tyler Derr), (Jeffery Dell) |
| 19:13.1, 21:17.8, 21:25.9, 21:41.1, 22:16.0, (22:23.5), (23:55.8) |
32 | 1009 | Minor,
AL - Team Time (1st 5) 1:49:12.6 | Spread (1st 5) 3:28.1 |
| 153, 205, 216, 217, 218, (219), (229) |
| Jonathan Hernandez, Kevin Gaiton, Silvestre Alvarado, Johnny Vicente-Sontay, Nick Linderman, (Anthony Rodriguez), (Erik Lycero) |
| 19:19.1, 21:41.6, 22:40.5, 22:44.2, 22:47.2, (22:52.5), (26:05.0) |
33 | 1027 | Shades Valley,
AL - Team Time (1st 5) 1:53:10.4 | Spread (1st 5) 5:39.6 |
| 152, 211, 212, 225, 227, (228), (230) |
| Brian Moose, Aaron Gaines, Ashton Crawford, Taylor Crocker, Brandon Lassiter, (Tim Mou), (Jackson Yun) |
| 19:16.5, 22:18.7, 22:23.4, 24:15.7, 24:56.1, (25:36.6), (27:18.0) |
34 | 1154 | Columbia,
AL - Team Time (1st 5) 2:20:37.8 | Spread (1st 5) 5:38.6 |
| 224, 231, 232, 233, 234 |
| Charles Reynolds, Xavier Walley, Rayyan Quadri, Robert Caldwell, Connor Arnold |
| 24:06.1, 28:41.2, 28:57.2, 29:08.6, 29:44.7 |