| 1 | Luke FairPlace 1 · Ohatchee Hig | — | Ohatchee Hig | 18:51.02 | 1 |
| 2 | Dalton FitchPlace 2 · Ohatchee Hig | — | Ohatchee Hig | 19:01.16 | 2 |
| 3 | Camron McDanielPlace 3 · Cedar Bluff | — | Cedar Bluff | 19:25.11 | 3 |
| 4 | Oliver YoungPlace 4 · Pleasant Valley | — | Pleasant Valley | 19:38.25 | 4 |
| 5 | Cayden NelsonPlace 5 · Pleasant Valley | — | Pleasant Valley | 19:38.67 | 5 |
| 6 | Kaige RobertsPlace 6 · Pleasant Valley | — | Pleasant Valley | 19:39.59 | 6 |
| 7 | Brayden WrightPlace 7 · Pleasant Valley | — | Pleasant Valley | 19:44.46 | 7 |
| 8 | Coleman HaynesPlace 8 · Pleasant Valley | — | Pleasant Valley | 19:44.68 | 8 |
| 9 | Holt BentleyPlace 9 · Pleasant Valley | — | Pleasant Valley | 19:55.56 | 9 |
| 10 | Ryan EubanksPlace 10 · Pleasant Valley | — | Pleasant Valley | 20:13.79 | 10 |
| 11 | Kam ThomasPlace 11 · Donoho | — | Donoho | 20:40.85 | 11 |
| 12 | Ben BrucePlace 12 · Sand Rock | — | Sand Rock | 20:42.29 | 12 |
| 13 | Joseph KelleyPlace 13 · Ohatchee Hig | — | Ohatchee Hig | 20:50.07 | 13 |
| 14 | Levi GarrettPlace 14 · Faith Christian | — | Faith Christian | 20:51.42 | 14 |
| 15 | Cole ContrisPlace 15 · Glencoe | — | Glencoe | 20:55.36 | 15 |
| 16 | Brady LarosPlace 16 · Pleasant Valley | — | Pleasant Valley | 20:59.18 | — |
| 17 | Austin RichardsonPlace 17 · Cedar Bluff | — | Cedar Bluff | 21:03.57 | 16 |
| 18 | Braxton WilliamsPlace 18 · Pleasant Valley | — | Pleasant Valley | 21:07.92 | — |
| 19 | Tyler MullinaxPlace 19 · Ohatchee Hig | — | Ohatchee Hig | 21:19.55 | 17 |
| 20 | Jack WatsonPlace 20 · Sand Rock | — | Sand Rock | 21:22.66 | 18 |
| 21 | Jack HortonPlace 21 · Cedar Bluff | — | Cedar Bluff | 21:27.18 | 19 |
| 22 | Carson WifordPlace 22 · Sand Rock | — | Sand Rock | 21:33.89 | 20 |
| 23 | Austin WorthyPlace 23 · Pleasant Valley | — | Pleasant Valley | 21:34.79 | — |
| 24 | Bryce FreemanPlace 24 · Pleasant Valley | — | Pleasant Valley | 21:42.75 | — |
| 25 | Caleb YoderPlace 25 · Sand Rock | — | Sand Rock | 21:43.97 | 21 |
| 26 | Colten DoverPlace 26 · Ohatchee Hig | — | Ohatchee Hig | 21:46.52 | 22 |
| 27 | Eli MitchellPlace 27 · Faith Christian | — | Faith Christian | 21:53.12 | 23 |
| 28 | Nic BaggettPlace 28 · Pleasant Valley | — | Pleasant Valley | 21:56.25 | — |
| 29 | Dalton MayePlace 29 · Ohatchee Hig | — | Ohatchee Hig | 21:57.07 | 24 |
| 30 | Wesley ChildersPlace 30 · Sand Rock | — | Sand Rock | 22:03.42 | 25 |
| 31 | Ethan KirkpatrickPlace 31 · Pleasant Valley | — | Pleasant Valley | 22:04.24 | — |
| 32 | Mihir PatelPlace 32 · Donoho | — | Donoho | 22:10.60 | 26 |
| 33 | Carter StremmelPlace 33 · Donoho | — | Donoho | 22:12.25 | 27 |
| 34 | Christopher CashPlace 34 · Ohatchee Hig | — | Ohatchee Hig | 22:14.02 | 28 |
| 35 | John Garrett BryantPlace 35 · Pleasant Valley | — | Pleasant Valley | 22:22.73 | — |
| 36 | Cason ArtherPlace 36 · Glencoe | — | Glencoe | 22:27.64 | 29 |
| 37 | Aaron HicksPlace 37 · Ohatchee Hig | — | Ohatchee Hig | 22:29.07 | — |
| 38 | Samuel ThackerPlace 38 · Faith Christian | — | Faith Christian | 22:34.41 | 30 |
| 39 | Austin VicePlace 39 · Glencoe | — | Glencoe | 22:45.11 | 31 |
| 40 | Ian McclantocPlace 40 · Glencoe | — | Glencoe | 22:51.23 | 32 |
| 41 | Noah McMeekinPlace 41 · Sand Rock | — | Sand Rock | 22:56.34 | 33 |
| 42 | Daniel BlackstonePlace 42 · Faith Christian | — | Faith Christian | 22:57.85 | 34 |
| 43 | Aiden ElliottPlace 43 · Faith Christian | — | Faith Christian | 22:58.64 | 35 |
| 44 | Jed CunninghamPlace 44 · Sand Rock | — | Sand Rock | 23:04.79 | 36 |
| 45 | Austin YoderPlace 45 · Sand Rock | — | Sand Rock | 23:10.34 | — |
| 46 | Alec VessPlace 46 · Pleasant Valley | — | Pleasant Valley | 23:24.50 | — |
| 47 | Jackson StallingsPlace 47 · Cedar Bluff | — | Cedar Bluff | 23:29.11 | 37 |
| 48 | Artie DuvallPlace 48 · Cedar Bluff | — | Cedar Bluff | 23:35.05 | 38 |
| 49 | Gavin MizePlace 49 · Ohatchee Hig | — | Ohatchee Hig | 23:35.10 | — |
| 50 | Blake HollisPlace 50 · Ohatchee Hig | — | Ohatchee Hig | 23:44.10 | — |
| 51 | Jackson GomezPlace 51 · Glencoe | — | Glencoe | 23:45.59 | 39 |
| 52 | Jaden VeazeyPlace 52 · Pleasant Valley | — | Pleasant Valley | 23:45.65 | — |
| 53 | Seth JennePlace 53 · Glencoe | — | Glencoe | 23:49.94 | 40 |
| 54 | Cooper MayePlace 54 · Pleasant Valley | — | Pleasant Valley | 23:52.42 | — |
| 55 | Kyle GriffithPlace 55 · Pleasant Valley | — | Pleasant Valley | 24:02.87 | — |
| 56 | Manuel LugoPlace 56 · Cedar Bluff | — | Cedar Bluff | 24:04.46 | 41 |
| 57 | Caleb O'NealPlace 57 · Cedar Bluff | — | Cedar Bluff | 24:05.20 | 42 |
| 58 | Ethan KelleyPlace 58 · Glencoe | — | Glencoe | 24:11.51 | 43 |
| 59 | Morgan RichPlace 59 · Pleasant Valley | — | Pleasant Valley | 24:19.18 | — |
| 60 | Parker MizePlace 60 · Pleasant Valley | — | Pleasant Valley | 24:20.66 | — |
| 61 | James NicholsPlace 61 · Ohatchee Hig | — | Ohatchee Hig | 24:20.86 | — |
| 62 | Jackson DrummondPlace 62 · Glencoe | — | Glencoe | 24:44.59 | — |
| 63 | Hunter McMullenPlace 63 · Cedar Bluff | — | Cedar Bluff | 24:45.06 | — |
| 64 | Adam StremmelPlace 64 · Donoho | — | Donoho | 24:57.81 | 44 |
| 65 | Devon WilsonPlace 65 · Ohatchee Hig | — | Ohatchee Hig | 24:59.93 | — |
| 66 | Colton QuinnPlace 66 · Ohatchee Hig | — | Ohatchee Hig | 25:01.28 | — |
| 67 | Cole CothranPlace 67 · Glencoe | — | Glencoe | 25:08.62 | — |
| 68 | Cole SchmidtPlace 68 · Ohatchee Hig | — | Ohatchee Hig | 25:09.81 | — |
| 69 | Joshua CashPlace 69 · Ohatchee Hig | — | Ohatchee Hig | 25:12.86 | — |
| 70 | Jack StrautmanPlace 70 · Faith Christian | — | Faith Christian | 25:58.16 | 45 |
| 71 | Coleman CaldwellPlace 71 · Ohatchee Hig | — | Ohatchee Hig | 26:36.01 | — |
| 72 | Aden GreenPlace 72 · Cedar Bluff | — | Cedar Bluff | 26:39.76 | — |
| 73 | Dalton PowellPlace 73 · Cedar Bluff | — | Cedar Bluff | 26:52.43 | — |
| 74 | Isaac KirkpatrickPlace 74 · Pleasant Valley | — | Pleasant Valley | 26:59.72 | — |
| 75 | Mason BlackstonePlace 75 · Faith Christian | — | Faith Christian | 27:05.35 | 46 |
| 76 | John CaterPlace 76 · Donoho | — | Donoho | 29:12.59 | 47 |
| 77 | Hunter CrimPlace 77 · Ohatchee Hig | — | Ohatchee Hig | 29:55.17 | — |
| 78 | Cody BiasPlace 78 · Cedar Bluff | — | Cedar Bluff | 31:50.80 | — |
| 79 | Earl TysonPlace 79 · Sacred Heart | — | Sacred Heart | 33:14.06 | — |
| 1 | Jake MoorePlace 1 · White Plains | — | White Plains | 17:04.00 | 1 |
| 2 | Christian MylesPlace 2 · Anniston | — | Anniston | 17:33.38 | — |
| 3 | Kayd HightowerPlace 3 · White Plains | — | White Plains | 17:36.11 | 2 |
| 4 | J.R. ProctorPlace 4 · Lincoln | — | Lincoln | 17:45.67 | 3 |
| 5 | James MiddlebrooksPlace 5 · White Plains | — | White Plains | 18:06.17 | 4 |
| 6 | Sam GreenPlace 6 · Hokes Bluff | — | Hokes Bluff | 18:12.84 | 5 |
| 7 | Luke LarsonPlace 7 · White Plains | — | White Plains | 18:21.15 | 6 |
| 8 | Cade GallowayPlace 8 · Calera | — | Calera | 18:21.32 | 7 |
| 9 | Parker ComisacPlace 9 · Jacksonville | — | Jacksonville | 18:28.93 | 8 |
| 10 | Noah GeorgePlace 10 · Oxford High | — | Oxford High | 18:34.71 | 9 |
| 11 | Carson LimbaughPlace 11 · White Plains | — | White Plains | 18:40.94 | 10 |
| 12 | Josue AlvarezPlace 12 · Oxford High | — | Oxford High | 18:54.75 | 11 |
| 13 | Jonah MeddersPlace 13 · Alexandria H | — | Alexandria H | 18:59.96 | 12 |
| 14 | Riley GayPlace 14 · Calera | — | Calera | 19:00.79 | 13 |
| 15 | Ja'Leel HarrisPlace 15 · Lincoln | — | Lincoln | 19:01.49 | 14 |
| 16 | Jaylon RiversPlace 16 · Lincoln | — | Lincoln | 19:11.86 | 15 |
| 17 | Michael JonesPlace 17 · Calera | — | Calera | 19:38.18 | 16 |
| 18 | William AllenPlace 18 · Calera | — | Calera | 19:55.32 | 17 |
| 19 | Chad TurnerPlace 19 · Oxford High | — | Oxford High | 19:55.96 | 18 |
| 20 | Josue VillanuevaPlace 20 · Central - Cl | — | Central - Cl | 20:04.44 | 19 |
| 21 | DeShaun FosterPlace 21 · Alexandria H | — | Alexandria H | 20:12.34 | 20 |
| 22 | Ben WadePlace 22 · Alexandria H | — | Alexandria H | 20:15.93 | 21 |
| 23 | Caden JohnsonPlace 23 · White Plains | — | White Plains | 20:16.66 | 22 |
| 24 | Jalan SturkiePlace 24 · White Plains | — | White Plains | 20:21.75 | 23 |
| 25 | Zachary Landon EarlPlace 25 · Calera | — | Calera | 20:22.08 | 24 |
| 26 | Lane BusbyPlace 26 · Calera | — | Calera | 20:23.09 | 25 |
| 27 | Parker RodgersPlace 27 · Calera | — | Calera | 20:23.88 | 26 |
| 28 | Markel SeymourPlace 28 · Central - Cl | — | Central - Cl | 20:24.71 | 27 |
| 29 | Jackson MillanderPlace 29 · Hokes Bluff | — | Hokes Bluff | 20:27.53 | 28 |
| 30 | Landon SenciboyPlace 30 · White Plains | — | White Plains | 20:28.31 | — |
| 31 | Braxton SniderPlace 31 · Oxford High | — | Oxford High | 20:29.88 | 29 |
| 32 | Zymerious CofieldPlace 32 · Handley | — | Handley | 20:30.15 | 30 |
| 33 | Josh LindseyPlace 33 · White Plains | — | White Plains | 20:37.18 | — |
| 34 | Harrison MillanderPlace 34 · Hokes Bluff | — | Hokes Bluff | 20:38.28 | 31 |
| 35 | J.P. FairelPlace 35 · Hokes Bluff | — | Hokes Bluff | 20:40.89 | 32 |
| 36 | Landon PhillipsPlace 36 · Alexandria H | — | Alexandria H | 20:43.08 | 33 |
| 37 | Justin MylesPlace 37 · Anniston | — | Anniston | 20:48.23 | — |
| 38 | Justin DempseyPlace 38 · Oxford High | — | Oxford High | 20:50.66 | 34 |
| 39 | Wesley RobinsonPlace 39 · Oxford High | — | Oxford High | 20:56.47 | 35 |
| 40 | Robbie DeasonPlace 40 · Lincoln | — | Lincoln | 20:57.58 | 36 |
| 41 | Cole SenciboyPlace 41 · White Plains | — | White Plains | 20:57.65 | — |
| 42 | Christian ByrleyPlace 42 · Calera | — | Calera | 21:05.27 | — |
| 43 | Gavin KilgorePlace 43 · White Plains | — | White Plains | 21:09.66 | — |
| 44 | Kawliga MillerPlace 44 · Lincoln | — | Lincoln | 21:09.77 | 37 |
| 45 | Jose Benitez-GarciaPlace 45 · Central - Cl | — | Central - Cl | 21:14.34 | 38 |
| 46 | Ethan NaborsPlace 46 · Lincoln | — | Lincoln | 21:16.05 | 39 |
| 47 | Jesse BaldwinPlace 47 · Handley | — | Handley | 21:22.11 | 40 |
| 48 | Tyler WorleyPlace 48 · Lincoln | — | Lincoln | 21:28.19 | 41 |
| 49 | Dakota MeddersPlace 49 · Alexandria H | — | Alexandria H | 21:36.45 | 42 |
| 50 | Caleb WoodsPlace 50 · Alexandria H | — | Alexandria H | 21:36.86 | 43 |
| 51 | Noah CaldwellPlace 51 · Oxford High | — | Oxford High | 21:37.77 | 44 |
| 52 | Joshua GrayPlace 52 · Lincoln | — | Lincoln | 21:45.00 | — |
| 53 | Destin BoydPlace 53 · Central - Cl | — | Central - Cl | 21:58.14 | 45 |
| 54 | Andrew HillPlace 54 · White Plains | — | White Plains | 21:58.64 | — |
| 55 | Nevin MingPlace 55 · Calera | — | Calera | 21:59.72 | — |
| 56 | Seth LettPlace 56 · Lincoln | — | Lincoln | 22:06.54 | — |
| 57 | Ethan GrayPlace 57 · Calera | — | Calera | 22:08.30 | — |
| 58 | Wiley HupertzPlace 58 · Lincoln | — | Lincoln | 22:09.90 | — |
| 59 | Eithan AnayaPlace 59 · Lincoln | — | Lincoln | 22:10.74 | — |
| 60 | Skyler CouchPlace 60 · Handley | — | Handley | 22:11.86 | 46 |
| 61 | Sawyer EdwardsPlace 61 · White Plains | — | White Plains | 22:12.16 | — |
| 62 | Caden HartsfieldPlace 62 · Alexandria H | — | Alexandria H | 22:16.20 | 47 |
| 63 | Taylor MarcumPlace 63 · Handley | — | Handley | 22:19.53 | 48 |
| 64 | Isaac JoinerPlace 64 · Jacksonville | — | Jacksonville | 22:27.49 | 49 |
| 65 | Chandler ToneyPlace 65 · Alexandria H | — | Alexandria H | 22:38.09 | — |
| 66 | David TowersPlace 66 · Handley | — | Handley | 22:39.36 | 50 |
| 67 | Jack StrykerPlace 67 · Central - Cl | — | Central - Cl | 23:01.05 | 51 |
| 68 | Ethan JohnsonPlace 68 · Hokes Bluff | — | Hokes Bluff | 23:02.95 | 52 |
| 69 | Austin GregoryPlace 69 · Oxford High | — | Oxford High | 23:05.92 | — |
| 70 | John KellyPlace 70 · Lincoln | — | Lincoln | 23:06.42 | — |
| 71 | Bryan HaggertyPlace 71 · Central - Cl | — | Central - Cl | 23:10.70 | 53 |
| 72 | Calep EastPlace 72 · White Plains | — | White Plains | 23:11.41 | — |
| 73 | Griffin WilsonPlace 73 · Lincoln | — | Lincoln | 23:12.32 | — |
| 74 | Jarek CharacterPlace 74 · Central - Cl | — | Central - Cl | 23:13.94 | 54 |
| 75 | Aaron DavisPlace 75 · Lincoln | — | Lincoln | 23:14.36 | — |
| 76 | Mason MillerPlace 76 · Hokes Bluff | — | Hokes Bluff | 23:16.54 | 55 |
| 77 | Mason JordanPlace 77 · White Plains | — | White Plains | 23:16.86 | — |
| 78 | Turner ChappellPlace 78 · Lincoln | — | Lincoln | 23:20.70 | — |
| 79 | Hunter SmithPlace 79 · Lincoln | — | Lincoln | 23:24.13 | — |
| 80 | Michael PorterPlace 80 · Central - Cl | — | Central - Cl | 23:35.48 | — |
| 81 | Brodie BeechamPlace 81 · White Plains | — | White Plains | 23:37.68 | — |
| 82 | Austin WynnPlace 82 · Munford | — | Munford | 23:42.38 | — |
| 83 | Gage McClendonPlace 83 · White Plains | — | White Plains | 23:48.24 | — |
| 84 | Matthew MitchemPlace 84 · Handley | — | Handley | 23:51.11 | 56 |
| 85 | Nathan BarnwellPlace 85 · Jacksonville | — | Jacksonville | 23:51.36 | 57 |
| 86 | Ethan GreenePlace 86 · Lincoln | — | Lincoln | 24:04.61 | — |
| 87 | Kolby CreamerPlace 87 · Lincoln | — | Lincoln | 24:10.63 | — |
| 88 | Jayden WinninghamPlace 88 · White Plains | — | White Plains | 24:10.68 | — |
| 89 | Conner HughesPlace 89 · Munford | — | Munford | 24:37.41 | — |
| 90 | Noah BrooksPlace 90 · Lincoln | — | Lincoln | 24:54.51 | — |
| 91 | David WilliamsPlace 91 · Munford | — | Munford | 24:58.50 | — |
| 92 | Dario GarciaPlace 92 · Munford | — | Munford | 24:58.86 | — |
| 93 | Josh ClarkPlace 93 · Calera | — | Calera | 25:03.65 | — |
| 94 | Elijah HeathPlace 94 · Hokes Bluff | — | Hokes Bluff | 25:18.23 | 58 |
| 95 | Peyton GunnoePlace 95 · Alexandria H | — | Alexandria H | 25:18.97 | — |
| 96 | Ethan HulseyPlace 96 · Oxford High | — | Oxford High | 25:24.31 | — |
| 97 | Jaylen McNeillPlace 97 · Calera | — | Calera | 25:29.35 | — |
| 98 | Shane StanfieldPlace 98 · Jacksonville | — | Jacksonville | 25:34.76 | 59 |
| 99 | Ethan JacobsPlace 99 · Lincoln | — | Lincoln | 25:37.09 | — |
| 100 | Noah HolderPlace 100 · White Plains | — | White Plains | 26:20.42 | — |
| 101 | Isaiah AskewPlace 101 · Handley | — | Handley | 26:34.21 | 60 |
| 102 | Seth HobbsPlace 102 · Lincoln | — | Lincoln | 26:35.29 | — |
| 103 | Gabe KepplePlace 103 · Lincoln | — | Lincoln | 26:40.77 | — |
| 104 | Miles WennblomPlace 104 · White Plains | — | White Plains | 27:15.84 | — |
| 105 | Jack HoustonPlace 105 · Oxford High | — | Oxford High | 27:28.96 | — |
| 106 | Caden GaskinsPlace 106 · Oxford High | — | Oxford High | 27:34.31 | — |
| 107 | Carter YancyPlace 107 · Oxford High | — | Oxford High | 27:42.22 | — |
| 108 | Jackson WyliePlace 108 · Lincoln | — | Lincoln | 27:53.23 | — |
| 109 | Ethan DriskelPlace 109 · White Plains | — | White Plains | 27:53.89 | — |
| 110 | Kevin DunlapPlace 110 · Handley | — | Handley | 28:57.21 | — |
| 111 | Martin CollierPlace 111 · Oxford High | — | Oxford High | 29:45.72 | — |
| 112 | Reed HemphillPlace 112 · Lincoln | — | Lincoln | 30:48.29 | — |
| 113 | Jesse GannawayPlace 113 · Jacksonville | — | Jacksonville | 33:28.59 | 61 |
| 114 | Joseph WilliamsPlace 114 · Lincoln | — | Lincoln | 34:05.25 | — |
| 115 | Tyler BynumPlace 115 · Lincoln | — | Lincoln | 35:27.32 | — |