1 | 114 | Westminster Christian,
AL - Team Time (1st 5) 1:28:30.3 | Spread (1st 5) 1:50.6 |
| 2, 4, 20, 42, 46, (50), (81) |
| Hunter Wright, Kyle VanKirk, Seth Peebles, Charles Glasgow, Caleb Anderson, (John Farmer), (David Lee) |
| 16:42.8, 16:58.1, 17:47.5, 18:28.5, 18:33.4, (18:42.9), (19:33.3) |
2 | 121 | St Bernard Prep,
AL - Team Time (1st 5) 1:29:17.6 | Spread (1st 5) 1:26.7 |
| 6, 15, 16, 41, 43, (58), (63) |
| Caleb Guthery, Joey McCarthy, Joseph Arriaga, David De Jesus, Francis Mami, (Nikolas Borths), (Jiovany Aguilar-Arriaga) |
| 17:03.1, 17:36.8, 17:40.9, 18:27.0, 18:29.8, (18:54.5), (19:04.3) |
3 | 126 | Pleasant Valley,
AL - Team Time (1st 5) 1:29:34.3 | Spread (1st 5) 1:06.9 |
| 10, 23, 24, 30, 39, (45), (53) |
| Skyler Mcleod, Jacob Gladen, Coleman Haynes, Brayden Wright, Kaige Roberts, (Caden Nelson), (John Anthony Kritlow) |
| 17:14.7, 17:52.0, 17:53.2, 18:12.8, 18:21.6, (18:31.5), (18:47.5) |
4 | 135 | Bayside Academy,
AL - Team Time (1st 5) 1:29:40.0 | Spread (1st 5) 1:50.1 |
| 7, 11, 27, 31, 59, (83), (87) |
| Bradley Schmidt, Myles Cook, Christopher Drayton, Spencer Gaberino, John Thomas Neill, (Benjamin Lane), (Ty Postle) |
| 17:04.6, 17:20.2, 18:06.5, 18:14.0, 18:54.7, (19:35.1), (19:39.3) |
5 | 171 | T R Miller,
AL - Team Time (1st 5) 1:31:09.9 | Spread (1st 5) 1:18.1 |
| 13, 28, 36, 38, 56, (92), (108) |
| Rider Jernigan, Micah Florez, Tailand Mitchell, Sam Kelly, Brooks Feeley, (Jordan Delawerence), (James Tolbert) |
| 17:30.5, 18:10.8, 18:19.0, 18:21.0, 18:48.6, (19:52.7), (20:18.7) |
6 | 205 | Houston Academy,
AL - Team Time (1st 5) 1:32:13.1 | Spread (1st 5) 1:20.3 |
| 19, 32, 33, 57, 64, (70), (127) |
| Gunnar Smith, Christopher Tamburin, Carson Daugherty, Andrew Tamburin, JC Peacock, (Caleb Hubbard), (Logan Bolton) |
| 17:44.1, 18:15.8, 18:16.7, 18:52.1, 19:04.4, (19:11.4), (20:41.1) |
7 | 208 | Westminster School at Oak Mountain,
AL - Team Time (1st 5) 1:31:43.1 | Spread (1st 5) 2:17.3 |
| 3, 29, 54, 55, 67, (75), (79) |
| Cooper Reynolds, John Porterfield, Arjun Varadhan, John Richardson, Ethan Ellerbusch, (David Haskins), (Micah Adams) |
| 16:49.3, 18:11.1, 18:47.8, 18:48.3, 19:06.6, (19:19.8), (19:30.3) |
8 | 264 | Winfield,
AL - Team Time (1st 5) 1:32:52.0 | Spread (1st 5) 3:35.1 |
| 1, 9, 72, 77, 105, (146), (160) |
| Davis Holdbrooks, Dawson Klein, Tyler Weeks, Seth Kemble, Andrew Stovall, (Will May), (Dawson Haney) |
| 16:40.0, 17:13.8, 19:15.8, 19:27.3, 20:15.1, (21:20.8), (21:53.4) |
9 | 287 | Holly Pond,
AL - Team Time (1st 5) 1:34:21.8 | Spread (1st 5) 2:02.8 |
| 17, 48, 49, 84, 89, (129), (134) |
| Parker Sellers, Zackery Reynolds, Christopher Putman, Seth Self, Conner Lowery, (Caleb Partain), (Hunter Farr) |
| 17:41.8, 18:38.8, 18:40.2, 19:36.4, 19:44.6, (20:42.8), (20:54.7) |
10 | 288 | St. Michael,
AL - Team Time (1st 5) 1:34:30.0 | Spread (1st 5) 1:15.6 |
| 34, 35, 65, 74, 80, (86), (91) |
| Jack Phelps, Nick Berrios, Michael Garriz, Luscher Mayhall, Hunter Stevens, (Dyson Crooker), (Dominic Murphy) |
| 18:17.4, 18:18.0, 19:04.8, 19:16.8, 19:33.0, (19:39.1), (19:51.7) |
11 | 317 | Pennington,
AL - Team Time (1st 5) 1:34:43.8 | Spread (1st 5) 3:21.4 |
| 5, 18, 73, 107, 114, (116), (177) |
| Paul Gonzales, Mario Pablo, Carlos Perez, Jodie Childers, Grayson Butts, (Jose Serrano), (Preston Jones) |
| 17:02.5, 17:43.0, 19:16.4, 20:18.0, 20:23.9, (20:26.2), (22:29.0) |
12 | 331 | Pisgah,
AL - Team Time (1st 5) 1:35:29.4 | Spread (1st 5) 2:37.6 |
| 21, 37, 44, 111, 118, (170), (175) |
| Garrett Ellison, Zach Cornelison, Tanner Baine, Trey Barrentine, Dalton Wilson, (Bryant Overdear), (Holden Goff) |
| 17:50.5, 18:19.9, 18:30.6, 20:20.3, 20:28.1, (22:12.1), (22:17.0) |
13 | 349 | Providence Christian,
AL - Team Time (1st 5) 1:36:12.5 | Spread (1st 5) 2:21.8 |
| 25, 52, 66, 100, 106, (110), (131) |
| Clay Suddarth, Christopher Sampson, Greyson Lifto, Nathan Nicholls, Danner Drake, (Harrison Barron), (Robert Woodall) |
| 17:55.7, 18:46.1, 19:05.5, 20:07.7, 20:17.5, (20:19.5), (20:45.8) |
14 | 364 | Brindlee Mountain,
AL - Team Time (1st 5) 1:36:28.9 | Spread (1st 5) 3:17.0 |
| 12, 26, 93, 101, 132, (133), (153) |
| Brandon Mendez, David Costley, Nick Grant, Taylor Ward, Elijah Bell, (Devon Meadows), (Colton Hall) |
| 17:29.5, 18:05.1, 19:57.2, 20:10.6, 20:46.5, (20:49.4), (21:40.5) |
15 | 432 | St James,
AL - Team Time (1st 5) 1:38:30.6 | Spread (1st 5) 30.8 |
| 77, 82, 88, 90, 95, (115), (135) |
| Basil McHorne II, Spencer Madore, Jun Choi, Micah Roundtree, Austin Sierco, (Stephen Harrington), (Jonghyun Park) |
| 19:27.3, 19:34.4, 19:40.0, 19:50.8, 19:58.1, (20:26.0), (20:56.9) |
16 | 439 | Prattville Christian Academy,
AL - Team Time (1st 5) 1:38:28.9 | Spread (1st 5) 3:13.8 |
| 22, 51, 112, 116, 138, (139), (141) |
| Alexander Scully, Carson Roberson, Nolan Hadden, Nolan Turner, John Da Meadows Salazar, (Benjamin Allen), (Benjamin Echols) |
| 17:50.8, 18:44.8, 20:22.5, 20:26.2, 21:04.6, (21:05.9), (21:12.2) |
17 | 474 | Hanceville,
AL - Team Time (1st 5) 1:39:23.3 | Spread (1st 5) 4:51.7 |
| 8, 85, 94, 123, 164, (166), (176) |
| Aaron Brown, Ion Patrum, Kevin Chavez, Noah Frasier, Pressley Burtis, (Jake Cornelius), (Jose Trejo) |
| 17:09.6, 19:38.5, 19:58.0, 20:35.9, 22:01.3, (22:02.4), (22:23.9) |
18 | 557 | Straughn,
AL - Team Time (1st 5) 1:42:13.9 | Spread (1st 5) 3:16.0 |
| 40, 71, 143, 151, 152, (163), (189) |
| Tucker Reynolds, Samuel Driver, Wyatt Thomas, Parker Kennedy, Mason Turner, (Liam Philpott), (Daniel Bell) |
| 18:24.2, 19:12.4, 21:18.3, 21:38.8, 21:40.2, (21:59.1), (23:18.8) |
19 | 602 | East Lawrence,
AL - Team Time (1st 5) 1:42:48.7 | Spread (1st 5) 2:35.2 |
| 68, 125, 126, 128, 155, (161), (173) |
| Connery Lowery, Caleb Smith, Peyton Knop, Coleman Garner, David Izquierdo, (Zach Randolph), (Oakley Hurst) |
| 19:06.7, 20:38.2, 20:39.9, 20:42.0, 21:41.9, (21:54.5), (22:15.9) |
20 | 633 | Pike Road,
AL - Team Time (1st 5) 1:44:30.3 | Spread (1st 5) 3:09.6 |
| 62, 99, 148, 156, 168, (178), (180) |
| Andrew Kenny, Christopher Mackey, Joey Martin, Zeph Key, Preston Macrory, (Sterling Neuenschwander), (William Melton) |
| 19:01.3, 20:05.9, 21:29.7, 21:42.5, 22:10.9, (22:29.8), (22:38.2) |
21 | 634 | Vinemont,
AL - Team Time (1st 5) 1:44:33.2 | Spread (1st 5) 3:57.7 |
| 60, 112, 130, 150, 182, (185), (209) |
| Will Rhodes, Daniel Flores, Boston McDuffy, Derrick Sears, Nate Alexander, (Marcos Ramirez), (Jaxon Holcomb) |
| 18:56.5, 20:22.5, 20:42.9, 21:37.1, 22:54.2, (23:05.0), (25:00.0) |
22 | 644 | Susan Moore,
AL - Team Time (1st 5) 1:45:00.4 | Spread (1st 5) 4:35.6 |
| 47, 122, 142, 145, 188, (191), (198) |
| Anthony Lopez, Javier Cabello, Jd Hutchens, Jose Calderon, Carlos Borbon, (Esteban Zavala), (Zach Smith) |
| 18:36.9, 20:34.6, 21:15.7, 21:20.7, 23:12.5, (23:25.1), (23:52.5) |
23 | 650 | Wicksburg,
AL - Team Time (1st 5) 1:45:03.6 | Spread (1st 5) 3:03.8 |
| 98, 109, 120, 136, 187, (192), (196) |
| Kyle Arthur, Nathan Weisiger, Clayton Redding, Tyler Saville, Emerson Bennett, (Christian Hughes), (Noah Weisiger) |
| 20:05.7, 20:19.0, 20:31.7, 20:57.7, 23:09.5, (23:32.4), (23:45.2) |
24 | 661 | Booker T Washington,
AL - Team Time (1st 5) 1:45:09.9 | Spread (1st 5) 1:49.0 |
| 103, 104, 140, 149, 165, (179), (197) |
| Malik Mccants, Kieran Cross, Brasher Miller, William Pruitt, Scott Johnson, (Latrell Huitt), (Joseph Sims) |
| 20:12.4, 20:13.8, 21:08.3, 21:34.0, 22:01.4, (22:38.1), (23:47.8) |
| 661 | Dadeville,
AL - Team Time (1st 5) 1:46:09.6 | Spread (1st 5) 4:04.8 |
| 61, 76, 157, 183, 184, (192), (211) |
| Caleb Bice, Jordan Ford, Corey Wyckoff, Derick Beckham, Micah Stowe, (Demarcus Johnson), (Kenny Franklin) |
| 18:59.4, 19:23.0, 21:44.8, 22:58.2, 23:04.2, (23:32.4), (25:19.1) |
26 | 679 | Saks,
AL - Team Time (1st 5) 1:45:32.5 | Spread (1st 5) 1:35.8 |
| 102, 121, 144, 154, 158, (203), (214) |
| Jahir Ortiz-Rodriguez, Adam Smith, Trent Hopkins, Alex Cooglar, Luis Guzman, (Taylor Lynch), (Sean Bussey) |
| 20:11.0, 20:34.1, 21:19.8, 21:40.8, 21:46.8, (24:17.8), (25:57.6) |
27 | 698 | Phil Campbell,
AL - Team Time (1st 5) 1:45:47.6 | Spread (1st 5) 1:41.3 |
| 119, 124, 137, 147, 171, (174), (218) |
| Luke Garrison, Brett Saint, Fransisco Casasola, Jonah Fisher, Seth Hall, (Easton Cummings), (Brent Gonzalez) |
| 20:31.1, 20:36.2, 21:02.3, 21:25.6, 22:12.4, (22:16.8), (27:12.9) |
28 | 760 | Lauderdale County,
AL - Team Time (1st 5) 1:50:23.4 | Spread (1st 5) 6:19.0 |
| 14, 167, 186, 194, 199, (205), (206) |
| Colby Corum, Colton Owen, Kendrick Miller, Elijah Balentine, Cody Hammonds, (Stryder Stanfield), (Jonathon Lorance) |
| 17:35.0, 22:07.6, 23:06.9, 23:39.9, 23:54.0, (24:31.3), (24:34.6) |
29 | 859 | Colbert Heights,
AL - Team Time (1st 5) 1:55:35.9 | Spread (1st 5) 5:51.0 |
| 69, 169, 204, 207, 210, (215), (219) |
| Skyler Balta, Kaleb Crowden, Eli Holman, Braydon Davis, Jacob Milender, (Elliott Morris), (C.J. Hamm) |
| 19:10.8, 22:11.3, 24:18.4, 24:53.6, 25:01.8, (26:04.9), (27:14.4) |
30 | 869 | Randolph County,
AL - Team Time (1st 5) 2:05:24.4 | Spread (1st 5) 13:28.5 |
| 97, 159, 162, 224, 227 |
| Keith Wright, Ian Strickland, Armando Sanchez-Cortez, Gavin Holt, Curtis Greer |
| 19:59.0, 21:48.4, 21:55.1, 28:14.4, 33:27.5 |
31 | 930 | New Hope,
AL - Team Time (1st 5) 2:02:31.5 | Spread (1st 5) 7:46.3 |
| 96, 181, 213, 217, 223, (225), (226) |
| Jacob Gentry, Ethan Williams, Ethan Pinkerton, Jakob Francies, Walter Allen, (Kyle Delphin), (Jayson Cooper) |
| 19:58.8, 22:41.4, 25:30.9, 26:35.3, 27:45.1, (29:01.7), (30:28.7) |
32 | 984 | Flomaton,
AL - Team Time (1st 5) 2:01:02.2 | Spread (1st 5) 5:13.0 |
| 172, 190, 200, 201, 221 |
| Aiden Hale, Nate Turner, Will Rollin, John Steele, Forrest Jones |
| 22:12.6, 23:19.5, 24:01.8, 24:02.7, 27:25.6 |
33 | 1033 | Glencoe,
AL - Team Time (1st 5) 2:04:39.5 | Spread (1st 5) 2:43.8 |
| 195, 202, 208, 212, 216, (220), (222) |
| Will Kelley, Wyatt Allen, Cason Arther, Matthew Livingston, Cole Cothran, (Isaac Duke), (Ethan Kelley) |
| 23:41.4, 24:11.4, 24:54.2, 25:27.3, 26:25.2, (27:15.1), (27:33.6) |