1 | 35 | Scottsboro,
AL - Team Time (1st 5) 1:18:37.5 | Spread (1st 5) 37.0 |
| 2, 5, 8, 9, 11, (62), (65) |
| Evan Hill, Reese Bell, Zach Avenel, Stephen Jones, Rex Green, (Josh Hill), (Ridge Wells) |
| 15:16.9, 15:47.4, 15:49.1, 15:50.2, 15:53.9, (17:14.6), (17:18.4) |
2 | 88 | Mountain Brook,
AL - Team Time (1st 5) 1:21:03.6 | Spread (1st 5) 52.8 |
| 6, 7, 21, 22, 32, (33), (47) |
| Davis Plowden, Clayton Collins, Harrison Clark, Bibb Albright, Austen Webb, (George Pelekis), (Branum Lloyd) |
| 15:47.8, 15:48.2, 16:18.9, 16:28.1, 16:40.6, (16:42.7), (16:55.8) |
3 | 127 | Chelsea,
AL - Team Time (1st 5) 1:21:39.1 | Spread (1st 5) 1:40.8 |
| 1, 14, 29, 38, 45, (50), (60) |
| Miles Brush, Elijah Williams, Thomas Ludwig, Andrew Fielding, Camden Thomas, (Hudson Williams), (Tucker Brown) |
| 15:10.5, 16:10.2, 16:38.6, 16:48.5, 16:51.3, (16:56.6), (17:12.3) |
4 | 139 | Cullman,
AL - Team Time (1st 5) 1:22:20.2 | Spread (1st 5) 1:11.4 |
| 13, 15, 20, 30, 61, (96), (97) |
| Troy Adkison, Andrue Barnett, Nicholas Wood, William Nichols, Harold Sheffield, (Adam Mangum), (Ethan Nix) |
| 16:01.3, 16:10.6, 16:16.2, 16:39.4, 17:12.7, (17:57.6), (17:58.0) |
5 | 146 | Homewood,
AL - Team Time (1st 5) 1:22:49.9 | Spread (1st 5) 35.3 |
| 16, 17, 34, 39, 40, (77), (86) |
| Andrew Laird, Grayton Murray, Ben Murray, Sam Gray, Jack Harchelroad, (Foster Laird), (Cole Bedics) |
| 16:13.5, 16:13.9, 16:45.0, 16:48.7, 16:48.8, (17:36.6), (17:46.9) |
6 | 218 | Randolph,
AL - Team Time (1st 5) 1:24:20.3 | Spread (1st 5) 39.9 |
| 24, 41, 46, 48, 59, (63), (71) |
| Jackson Howse, Eric Xing, Zach Takacs, Evan Shields, David Coomer, (Wright McManus), (Carson Greer) |
| 16:31.9, 16:48.9, 16:51.7, 16:56.0, 17:11.8, (17:16.4), (17:26.5) |
7 | 235 | Buckhorn,
AL - Team Time (1st 5) 1:24:37.0 | Spread (1st 5) 39.8 |
| 31, 42, 43, 52, 67, (124), (184) |
| Ben Blackwood, Caleb Seaver, JP McCullough, Conner Hampton, Rogan Kimbrell, (John Kicklighter), (Flynn Jacobs) |
| 16:39.7, 16:49.3, 16:50.0, 16:58.5, 17:19.5, (18:33.7), (19:52.0) |
8 | 248 | McGill-Toolen Catholic,
AL - Team Time (1st 5) 1:24:43.4 | Spread (1st 5) 1:48.3 |
| 10, 35, 55, 70, 78, (109), (138) |
| William Porr, Brandon McKee, Bennett Katz, Myles Murphy, Keller Bishop, (Branson McCafferty), (Joshua Sasser) |
| 15:50.9, 16:45.9, 17:03.0, 17:24.4, 17:39.2, (18:16.7), (18:45.1) |
9 | 254 | Southside-Gadsden,
AL - Team Time (1st 5) 1:24:48.0 | Spread (1st 5) 2:23.4 |
| 12, 18, 36, 74, 114, (127), (130) |
| Jackson Griggs, Luke Holcombe, Ryan Maudsley, Evan Christopher, Max Valentine, (Parker Cunningham), (Andrew Simmons) |
| 15:56.1, 16:16.0, 16:46.9, 17:29.5, 18:19.5, (18:35.5), (18:37.6) |
10 | 311 | Helena,
AL - Team Time (1st 5) 1:26:14.7 | Spread (1st 5) 1:12.4 |
| 28, 49, 68, 76, 90, (101), (104) |
| Caden Blackmon, Aspen Warren, Cook Drew, Braeden Burch, Larkin Watters, (Gage Pritchard), (Barrett Draiss) |
| 16:36.5, 16:56.2, 17:20.0, 17:33.1, 17:48.9, (18:03.7), (18:11.5) |
11 | 324 | Briarwood Christian,
AL - Team Time (1st 5) 1:26:36.2 | Spread (1st 5) 1:26.5 |
| 37, 44, 54, 83, 106, (111), (119) |
| Brandon Dixon, Luke Thompson, Ford Thornton, Noah Williams, Dean Jones, (Hardy Thompson), (Patrick Hnizdil) |
| 16:47.1, 16:50.7, 17:00.4, 17:44.4, 18:13.6, (18:18.6), (18:26.1) |
12 | 340 | Wetumpka,
AL - Team Time (1st 5) 1:26:44.2 | Spread (1st 5) 50.4 |
| 51, 53, 72, 75, 89, (112), (118) |
| Ken Martin, Gavan Baxley, Cameron Mann, Jackson Walden, Matthew McGehee, (Collin Hardin), (Austin Holley) |
| 16:57.7, 16:59.9, 17:26.9, 17:31.6, 17:48.1, (18:19.1), (18:26.0) |
13 | 369 | Spanish Fort,
AL - Team Time (1st 5) 1:27:41.7 | Spread (1st 5) 1:43.2 |
| 26, 58, 84, 91, 110, (137), (178) |
| Winston Mcghee, Joshua Clough, Eren Kacar, Kuhen Kunaresan, Jonathan Mason, (James Carl), (Jeremiah Smith) |
| 16:34.5, 17:10.8, 17:45.8, 17:52.9, 18:17.7, (18:44.3), (19:39.9) |
14 | 391 | Opelika,
AL - Team Time (1st 5) 1:28:03.0 | Spread (1st 5) 1:45.7 |
| 27, 69, 81, 99, 115, (121), (129) |
| Chas Brewer, Brantley Turnham, Connor Mullins, Michael Hart, Trey White, (Peyton Weston), (Sam Kemp) |
| 16:34.7, 17:23.3, 17:42.1, 18:02.5, 18:20.4, (18:29.7), (18:36.4) |
15 | 408 | Oxford,
AL - Team Time (1st 5) 1:27:56.0 | Spread (1st 5) 2:54.7 |
| 4, 66, 88, 116, 134, (147), (152) |
| Noah George, Evan Somers, Justin Dempsey, Braxton Snider, Phil Copeland, (Imaryan Jackson), (Isaac Williams) |
| 15:44.7, 17:19.3, 17:47.6, 18:25.0, 18:39.4, (19:01.9), (19:05.3) |
16 | 456 | Pell City,
AL - Team Time (1st 5) 1:28:44.0 | Spread (1st 5) 3:41.1 |
| 3, 57, 93, 146, 157, (173), (195) |
| Jack Lowe, River Richard, Israel Baird, Max Dean, Carter White, (Bryson Abbtt), (Lucas Storey) |
| 15:30.8, 17:05.7, 17:54.1, 19:01.5, 19:11.9, (19:35.1), (20:06.1) |
17 | 472 | Athens,
AL - Team Time (1st 5) 1:29:24.8 | Spread (1st 5) 2:26.5 |
| 18, 73, 112, 133, 136, (139), (140) |
| Jack Anderson, Asa Savoie, Mason Brown, Josh Jurhs, Michael Kitchen, (Caden Guimarin), (Jonathan Williams) |
| 16:16.0, 17:28.2, 18:19.1, 18:39.0, 18:42.5, (18:46.8), (18:49.3) |
18 | 476 | Northridge,
AL - Team Time (1st 5) 1:29:46.1 | Spread (1st 5) 2:06.6 |
| 25, 92, 102, 126, 131, (150), (156) |
| Nolan Pedota, Jeffrey Fuller, Anglin Young, Baden Sanderford, Ethan Michael, (Kerry Blossom), (Elliott Bolton) |
| 16:32.2, 17:53.7, 18:06.9, 18:34.5, 18:38.8, (19:03.9), (19:11.0) |
19 | 553 | Springville,
AL - Team Time (1st 5) 1:31:25.4 | Spread (1st 5) 1:46.2 |
| 64, 85, 107, 148, 149, (150), (171) |
| David Robles, Benjamin Chapman, Houston Colley, Cole Broome, Nick Johnson, (Elliot Denard), (Ethan Gravlee) |
| 17:17.2, 17:46.2, 18:16.2, 19:02.4, 19:03.4, (19:03.9), (19:32.2) |
20 | 651 | Fort Payne,
AL - Team Time (1st 5) 1:33:28.0 | Spread (1st 5) 1:18.7 |
| 102, 105, 125, 154, 165, (166), (167) |
| Javier Medina Soto, Ian Norman, Oliver Perea, Bryson Lyles, Samuel Moses, (JP Groat), (Pablo Rodriguez) |
| 18:06.9, 18:12.9, 18:34.0, 19:08.6, 19:25.6, (19:26.0), (19:26.2) |
21 | 665 | McAdory,
AL - Team Time (1st 5) 1:35:15.9 | Spread (1st 5) 4:48.2 |
| 79, 87, 117, 144, 238, (261) |
| Austin Stokes, Kenneth John Alonso, Francisco Alonso, Tyler Miller, Parker Stewart, (Hughston Hassler) |
| 17:40.2, 17:47.1, 18:25.8, 18:54.4, 22:28.4, (26:44.0) |
22 | 684 | Gulf Shores,
AL - Team Time (1st 5) 1:33:57.7 | Spread (1st 5) 1:45.3 |
| 80, 141, 142, 153, 168, (188), (220) |
| Jeffrey James, Beck Montiel, Caleb Colvin, Ethan Sharkey, Kevin Ellis, (Carlos Diaz), (Phillip Chung) |
| 17:41.6, 18:50.0, 18:51.0, 19:08.2, 19:26.9, (19:58.1), (21:11.1) |
23 | 714 | Hartselle,
AL - Team Time (1st 5) 1:34:58.9 | Spread (1st 5) 3:45.3 |
| 23, 160, 162, 172, 197, (203), (222) |
| Sellers Brown, Ethan Medendorp, Caleb Pique, Tom Watson, Alex Lamson, (Owen Merritt), (Nolan Matthews) |
| 16:28.7, 19:20.2, 19:21.3, 19:34.7, 20:14.0, (20:28.8), (21:21.5) |
24 | 723 | Saraland,
AL - Team Time (1st 5) 1:35:08.8 | Spread (1st 5) 2:29.4 |
| 98, 122, 143, 158, 202, (208), (218) |
| Andrew Thames, Colin Hicks, Stephen Jones, Cade Henderson, Andrew Blackmon, (Cameron Skipper), (Ben Sutterfield) |
| 17:58.9, 18:30.4, 18:54.1, 19:17.1, 20:28.3, (20:37.5), (21:02.1) |
25 | 735 | Pelham,
AL - Team Time (1st 5) 1:35:15.1 | Spread (1st 5) 2:20.3 |
| 82, 123, 155, 182, 193, (200), (246) |
| Michael Kuper, Nathan Thau, Thompson Gennari, Evans Kahara, Carter Milling, (Robert Lewis), (Esteban Alvarez) |
| 17:43.5, 18:32.2, 19:09.9, 19:45.7, 20:03.8, (20:20.2), (23:30.1) |
26 | 746 | Calera,
AL - Team Time (1st 5) 1:35:27.8 | Spread (1st 5) 2:01.1 |
| 108, 131, 135, 174, 198, (215), (223) |
| Michael Jones, Lane Busby, Cade Galloway, Ethan Gray, Cooper Manning, (Kameron Curtis), (Aidan Ward) |
| 18:16.5, 18:38.8, 18:39.6, 19:35.3, 20:17.6, (20:56.8), (21:21.7) |
| 746 | Muscle Shoals,
AL - Team Time (1st 5) 1:35:47.9 | Spread (1st 5) 3:24.8 |
| 56, 100, 187, 199, 204, (207), (216) |
| Harper Branscome, Conner McCrary, Brady Bendall, Jonathan Irons, Davis Wood, (Liam McGuire), (Ethan Buck) |
| 17:04.2, 18:02.9, 19:53.4, 20:18.4, 20:29.0, (20:34.1), (20:58.5) |
28 | 750 | Hazel Green,
AL - Team Time (1st 5) 1:35:29.0 | Spread (1st 5) 1:51.1 |
| 95, 128, 164, 180, 183, (217), (234) |
| Bryce McCleary, Landen Atwell, Landon Atwell, Joshua Hammond, Logan Smith, (Alexander Matthews), (Eli DiOliviera) |
| 17:57.2, 18:36.0, 19:23.1, 19:44.4, 19:48.3, (20:58.8), (22:06.5) |
29 | 764 | Decatur,
AL - Team Time (1st 5) 1:35:45.1 | Spread (1st 5) 1:48.3 |
| 94, 145, 170, 176, 179, (181), (192) |
| Wyatt Jones, Andrew Peters, Samuel Hellebrand, John Wesley Peters, Dane Ard, (Max Gorius), (Aaron Payne) |
| 17:55.6, 18:55.3, 19:32.0, 19:38.3, 19:43.9, (19:45.2), (20:01.2) |
30 | 853 | Robertsdale,
AL - Team Time (1st 5) 1:38:26.2 | Spread (1st 5) 2:58.3 |
| 120, 163, 169, 177, 224, (229), (241) |
| Tyler Stevenson, Noah McDaniel, David Latimer, Ian Brown, Cooper O'Brian, (Mauricio Ortega), (Ben Earls) |
| 18:28.7, 19:22.5, 19:28.8, 19:39.2, 21:27.0, (21:39.4), (22:52.4) |
31 | 968 | Jasper,
AL - Team Time (1st 5) 1:41:12.2 | Spread (1st 5) 2:00.2 |
| 161, 186, 194, 206, 221, (230), (239) |
| Eli Morgan, Ethan Morgan, Mason Abbott, Baldemar Sanchez, Gavin Blackwell, (Moises Sanchez), (Caleb O'Rear) |
| 19:20.7, 19:52.2, 20:04.6, 20:33.8, 21:20.9, (21:44.1), (22:44.4) |
32 | 997 | Arab,
AL - Team Time (1st 5) 1:42:09.4 | Spread (1st 5) 1:55.5 |
| 175, 184, 201, 209, 228, (232), (235) |
| Austin Smith, James Hyche, Breenan Vanegas, Mark Boatwright, Landon Schwarze, (Evan Grimmett), (Braden Pitt) |
| 19:37.6, 19:52.0, 20:28.0, 20:38.7, 21:33.1, (21:52.5), (22:14.3) |
33 | 1000 | Stanhope Elmore,
AL - Team Time (1st 5) 1:42:31.0 | Spread (1st 5) 2:12.4 |
| 159, 191, 205, 219, 226, (227), (236) |
| Jay Myers, DeMarco Ott, Mario Escobar, Emanuel Peralta, Isaac Weiss, (Cade Rattan), (Ed Westbrook) |
| 19:19.2, 20:00.3, 20:33.0, 21:06.9, 21:31.6, (21:32.4), (22:14.7) |
34 | 1079 | Hillcrest-Tuscaloosa,
AL - Team Time (1st 5) 1:47:23.4 | Spread (1st 5) 4:40.8 |
| 188, 196, 210, 231, 254 |
| James McDonald, Caleb Mimms, David Doyle, Samuel Harcrow, Nigel Sanders |
| 19:58.1, 20:12.8, 20:42.8, 21:50.8, 24:38.9 |
35 | 1094 | Baldwin County,
AL - Team Time (1st 5) 1:45:46.8 | Spread (1st 5) 1:17.6 |
| 211, 212, 213, 225, 233, (237), (245) |
| Byron Rodriguez, Andrew Donald, Drew Dykes, Calob Koehrsen, Taylor Jackson, (Ben Selph), (Jaye Langley) |
| 20:43.1, 20:46.9, 20:47.9, 21:28.2, 22:00.7, (22:24.5), (23:20.0) |
36 | 1207 | Shades Valley,
AL - Team Time (1st 5) 2:03:40.5 | Spread (1st 5) 11:36.5 |
| 190, 243, 252, 253, 269 |
| Ivan Gonzalez, Juan Arana, Aaron Gaines, Brian Moose, Christopher Williams |
| 19:59.7, 22:58.5, 24:32.3, 24:33.8, 31:36.2 |
37 | 1220 | Minor,
AL - Team Time (1st 5) 1:59:54.7 | Spread (1st 5) 6:16.8 |
| 214, 247, 248, 249, 262, (263), (270) |
| Christian Torres, Silvestre Alvarado, Gersom Enrique Alvarado, Jason Torres Cobos, Johnny Vicente-Sontay, (Kevin Gaiton), (Saul Hernandez-Juarez) |
| 20:53.6, 23:45.1, 24:02.3, 24:03.3, 27:10.4, (27:25.3), (31:37.5) |
38 | 1257 | Mortimer Jordan,
AL - Team Time (1st 5) 2:03:17.9 | Spread (1st 5) 4:53.8 |
| 240, 242, 255, 256, 264, (265), (266) |
| Braylon Lowery, Jakson Stephenson, Zaelyn Varner, Ian Godwin, Brody Lowery, (CJ Biggs), (Brodie Woods) |
| 22:48.5, 22:53.0, 24:41.7, 25:12.4, 27:42.3, (28:22.8), (28:24.0) |
39 | 1278 | Gardendale,
AL - Team Time (1st 5) 2:07:37.8 | Spread (1st 5) 6:11.5 |
| 244, 250, 257, 260, 267 |
| Powe Daishun, Shaw Wiggins, Kennedy Wyatt, Bryce Stephens, Carter Nelson |
| 22:58.6, 24:05.8, 25:12.6, 26:10.7, 29:10.1 |
40 | 1307 | Carver Montgomery,
AL - Team Time (1st 5) 2:21:58.7 | Spread (1st 5) 11:11.7 |
| 251, 258, 259, 268, 271 |
| Fredrick O'Neal, Shelton Mills, David Kindrick, Jerome Price, Alexander Holmes |
| 24:07.0, 25:42.4, 25:55.2, 30:55.4, 35:18.7 |