| 1 | Cayden NelsonPlace 1 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 17:34.73 |
| 2 | Carson LimbaughPlace 2 · Grade 12 · Faith Christian | 12 | Faith Christian | 18:22.58 |
| 3 | Conner CothranPlace 3 · Grade 12 · Glencoe | 12 | Glencoe | 18:31.91 |
| 4 | Jaden VeazeyPlace 4 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 18:48.64 |
| 5 | Braxton WilliamsPlace 5 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 18:51.26 |
| 6 | Bryer MorrisonPlace 6 · Grade 12 · Hokes Bluff | 12 | Hokes Bluff | 18:58.51 |
| 7 | Jesse BaldwinPlace 7 · Grade 12 · Handley | 12 | Handley | 19:13.14 |
| 8 | Alec VessPlace 8 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 19:16.45 |
| 9 | Eli MitchellPlace 9 · Grade 12 · Faith Christian | 12 | Faith Christian | 19:35.41 |
| 10 | Sawyer ConnPlace 10 · Grade 9 · White Plains | 9 | White Plains | 19:37.40 |
| 11 | Larry PencePlace 11 · Grade 12 · Jacksonville | 12 | Jacksonville | 19:48.72 |
| 12 | Matthew WaldenPlace 12 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 19:54.85 |
| 13 | Landon GarnerPlace 13 · Grade 11 · Jacksonville | 11 | Jacksonville | 19:58.17 |
| 14 | Ethan PattersonPlace 14 · Grade 10 · Hokes Bluff | 10 | Hokes Bluff | 19:59.21 |
| 15 | Mason MillerPlace 15 · Grade 12 · Hokes Bluff | 12 | Hokes Bluff | 20:00.82 |
| 16 | Christian SoteloPlace 16 · Grade 9 · White Plains | 9 | White Plains | 20:16.79 |
| 17 | Kyle GriffithPlace 17 · Grade 10 · Pleasant Valley | 10 | Pleasant Valley | 20:32.15 |
| 18 | Gabe RuffcornPlace 18 · Grade 11 · Ohatchee | 11 | Ohatchee | 20:37.65 |
| 19 | Adrian BalderasPlace 19 · Grade 8 · Sylvania | 8 | Sylvania | 20:51.01 |
| 20 | Silas StricklandPlace 20 · Grade 9 · White Plains | 9 | White Plains | 21:00.79 |
| 21 | Cohen CrossleyPlace 21 · Grade 9 · White Plains | 9 | White Plains | 21:06.56 |
| 22 | Joseph KelleyPlace 22 · Grade 12 · Ohatchee | 12 | Ohatchee | 21:14.26 |
| 23 | Reid DrennerPlace 23 · Grade 12 · Glencoe | 12 | Glencoe | 21:14.69 |
| 24 | Riley GoodsonPlace 24 · Grade 9 · Donoho | 9 | Donoho | 21:15.70 |
| 25 | Cooper PattersonPlace 25 · Grade 9 · Pleasant Valley | 9 | Pleasant Valley | 21:15.86 |
| 26 | Trevor LentzPlace 26 · Grade 11 · White Plains | 11 | White Plains | 21:28.08 |
| 27 | James BenefieldPlace 27 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:29.91 |
| 28 | Caleb WalkerPlace 28 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:40.89 |
| 29 | Conner StrawnPlace 29 · Grade 12 · Glencoe | 12 | Glencoe | 21:44.81 |
| 30 | Ethan TurnerPlace 30 · Grade 10 · White Plains | 10 | White Plains | 21:46.63 |
| 31 | Rua MathisPlace 31 · Grade 10 · Jacksonville | 10 | Jacksonville | 21:52.99 |
| 32 | Samuel GogginsPlace 32 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:56.08 |
| 33 | Cameron RogersPlace 33 · Grade 9 · Faith Christian | 9 | Faith Christian | 21:56.11 |
| 34 | Ethan KirkpatrickPlace 34 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 22:01.36 |
| 35 | Hunter HartwellPlace 35 · Grade 7 · Donoho | 7 | Donoho | 22:10.72 |
| 36 | Cason ArtherPlace 36 · Grade 12 · Glencoe | 12 | Glencoe | 22:14.75 |
| 37 | Riley HopperPlace 37 · Grade 7 · Sylvania | 7 | Sylvania | 22:17.54 |
| 38 | Aidan ElliottPlace 38 · Grade 12 · Faith Christian | 12 | Faith Christian | 22:19.20 |
| 39 | Dayton SteelePlace 39 · Grade 10 · Handley | 10 | Handley | 22:22.20 |
| 40 | Owen BeasonPlace 40 · Grade 8 · Glencoe | 8 | Glencoe | 22:24.16 |
| 41 | Jack WallacePlace 41 · Grade 11 · Donoho | 11 | Donoho | 22:33.98 |
| 42 | Cole SchmidtPlace 42 · Grade 11 · Ohatchee | 11 | Ohatchee | 22:41.15 |
| 43 | Henry MusilPlace 43 · Grade 12 · Handley | 12 | Handley | 22:52.04 |
| 44 | Zach CaterPlace 44 · Grade 11 · Donoho | 11 | Donoho | 22:52.31 |
| 45 | Colin ThurmanPlace 45 · Grade 10 · Jacksonville | 10 | Jacksonville | 22:53.02 |
| 46 | Ramsey SheltonPlace 46 · Grade 9 · Jacksonville | 9 | Jacksonville | 22:54.70 |
| 47 | Preston WilliamsonPlace 47 · Grade 10 · White Plains | 10 | White Plains | 22:55.80 |
| 48 | Jayden WinninghamPlace 48 · Grade 10 · White Plains | 10 | White Plains | 22:56.76 |
| 49 | Riley HunterPlace 49 · Grade 8 · White Plains | 8 | White Plains | 22:57.94 |
| 50 | Brodie WilsonPlace 50 · Grade 12 · Sylvania | 12 | Sylvania | 23:03.42 |
| 51 | Eli RobinsonPlace 51 · Grade 11 · Faith Christian | 11 | Faith Christian | 23:07.61 |
| 52 | Joshua MusePlace 52 · Grade 11 · Faith Christian | 11 | Faith Christian | 23:20.31 |
| 53 | Ridge TerrellPlace 53 · Grade 11 · Sylvania | 11 | Sylvania | 23:28.42 |
| 54 | Kevin HoultPlace 54 · Grade 11 · Jacksonville | 11 | Jacksonville | 23:33.66 |
| 55 | Colin BenoitPlace 55 · Grade 12 · Jacksonville | 12 | Jacksonville | 23:34.89 |
| 56 | Micah BrasherPlace 56 · Grade 8 · Hokes Bluff | 8 | Hokes Bluff | 23:35.71 |
| 57 | Grayson WhitePlace 57 · Grade 11 · Donoho | 11 | Donoho | 23:40.15 |
| 58 | Trey HarbinPlace 58 · Grade 10 · Hokes Bluff | 10 | Hokes Bluff | 23:42.17 |
| 59 | Jack TantPlace 59 · Grade 9 · Faith Christian | 9 | Faith Christian | 23:49.17 |
| 60 | Gavin SheehyPlace 60 · Grade 10 · White Plains | 10 | White Plains | 23:59.83 |
| 61 | Jon HollingworthPlace 61 · Grade 11 · Jacksonville | 11 | Jacksonville | 24:08.83 |
| 62 | Aiden BondsPlace 62 · Grade 7 · Pleasant Valley | 7 | Pleasant Valley | 24:17.57 |
| 63 | Max JerniganPlace 63 · Grade 8 · Pleasant Valley | 8 | Pleasant Valley | 24:27.35 |
| 64 | Owen VinsonPlace 64 · Grade 7 · Ohatchee | 7 | Ohatchee | 24:41.46 |
| 65 | Christopher CruzPlace 65 · Grade 10 · Handley | 10 | Handley | 24:56.94 |
| 66 | Zayden PearsonPlace 66 · Grade 7 · White Plains | 7 | White Plains | 24:58.22 |
| 67 | Alex RiveraPlace 67 · Grade 7 · Jacksonville | 7 | Jacksonville | 25:03.26 |
| 68 | John David TaylorPlace 68 · Grade 9 · Piedmont | 9 | Piedmont | 25:11.84 |
| 69 | Jakob MiellmierPlace 69 · Grade 11 · Ohatchee | 11 | Ohatchee | 25:14.44 |
| 70 | Jackson BattlesPlace 70 · Grade 8 · Sylvania | 8 | Sylvania | 25:16.50 |
| 71 | Chase HaynesPlace 71 · Grade 11 · Piedmont | 11 | Piedmont | 25:26.84 |
| 72 | Lane WalkerPlace 72 · Grade 8 · Pleasant Valley | 8 | Pleasant Valley | 25:43.16 |
| 73 | Nick JohnsonPlace 73 · Grade 11 · Jacksonville | 11 | Jacksonville | 25:59.00 |
| 74 | Seth JohnsonPlace 74 · Grade 10 · Hokes Bluff | 10 | Hokes Bluff | 26:02.77 |
| 75 | Christian BarnardPlace 75 · Grade 8 · Hokes Bluff | 8 | Hokes Bluff | 26:04.35 |
| 76 | Hunter HughesPlace 76 · Grade 7 · Ohatchee | 7 | Ohatchee | 26:06.05 |
| 77 | Cody FreerPlace 77 · Grade 12 · Ohatchee | 12 | Ohatchee | 26:11.45 |
| 78 | Charlie SparksPlace 78 · Grade 10 · Jacksonville | 10 | Jacksonville | 26:17.00 |
| 79 | Seth SchmidtPlace 79 · Grade 7 · Ohatchee | 7 | Ohatchee | 26:41.05 |
| 80 | Elijah StinsonPlace 80 · Grade 11 · Jacksonville | 11 | Jacksonville | 26:51.59 |
| 81 | Diego PascualPlace 81 · Grade 8 · Sylvania | 8 | Sylvania | 26:52.16 |
| 82 | Jason FelchliaPlace 82 · Grade 10 · Handley | 10 | Handley | 26:53.66 |
| 83 | Hayden HendersonPlace 83 · Grade 11 · Jacksonville | 11 | Jacksonville | 27:00.94 |
| 84 | Tripp GeorgePlace 84 · Grade 7 · Pleasant Valley | 7 | Pleasant Valley | 27:13.29 |
| 85 | Daniel BradleyPlace 85 · Grade 9 · Glencoe | 9 | Glencoe | 27:14.09 |
| 86 | Noah BeggsPlace 86 · Grade 11 · Hokes Bluff | 11 | Hokes Bluff | 27:34.44 |
| 87 | Brody ClantonPlace 87 · Grade 12 · Handley | 12 | Handley | 27:34.74 |
| 88 | Grant SmithPlace 88 · Grade 8 · Glencoe | 8 | Glencoe | 27:42.41 |
| 89 | Casey BaldwinPlace 89 · Grade 9 · Handley | 9 | Handley | 27:43.77 |
| 90 | Aaron BarnardPlace 90 · Grade 8 · Hokes Bluff | 8 | Hokes Bluff | 27:45.25 |
| 91 | Brad NoahPlace 91 · Grade 9 · Ohatchee | 9 | Ohatchee | 27:57.09 |
| 92 | Conner BehelPlace 92 · Grade 11 · Jacksonville | 11 | Jacksonville | 28:20.72 |
| 93 | Chandler ClementsPlace 93 · Grade 10 · Hokes Bluff | 10 | Hokes Bluff | 28:36.01 |
| 94 | David GodwinPlace 94 · Grade 9 · Sylvania | 9 | Sylvania | 28:37.83 |
| 95 | Aiden TuckerPlace 95 · Grade 12 · Hokes Bluff | 12 | Hokes Bluff | 28:53.06 |
| 96 | Om PatelPlace 96 · Grade 9 · Piedmont | 9 | Piedmont | 29:15.86 |
| 97 | Charlie HolderPlace 97 · Grade 8 · White Plains | 8 | White Plains | 29:30.83 |
| 98 | Jackson AskewPlace 98 · Grade 10 · Jacksonville | 10 | Jacksonville | 30:39.69 |
| 99 | Logan BeechemPlace 99 · Grade 9 · White Plains | 9 | White Plains | 30:40.24 |
| 100 | Bryce BeaverPlace 100 · Grade 7 · White Plains | 7 | White Plains | 30:41.55 |
| 101 | Peyton AbercrombiePlace 101 · Grade 10 · Hokes Bluff | 10 | Hokes Bluff | 31:52.99 |
| 102 | Marcos PascualPlace 102 · Grade 10 · Sylvania | 10 | Sylvania | 32:42.15 |
| 103 | Aaden GrayPlace 103 · Grade 7 · Glencoe | 7 | Glencoe | 38:12.09 |
| 1 | River RichardPlace 1 · Grade 10 · Pell City | 10 | Pell City | 17:43.37 |
| 2 | Aaron DavisPlace 2 · Grade 10 · Lincoln | 10 | Lincoln | 17:53.78 |
| 3 | Mithun RameshkumarPlace 3 · Grade 11 · Gadsden City | 11 | Gadsden City | 18:33.55 |
| 4 | Jack WigginsPlace 4 · Grade 10 · Lincoln | 10 | Lincoln | 18:37.34 |
| 5 | Ben BoudreauxPlace 5 · Grade 10 · Lincoln | 10 | Lincoln | 18:55.02 |
| 6 | Travis CooleyPlace 6 · Grade 12 · Lincoln | 12 | Lincoln | 19:06.75 |
| 7 | Turner ChappellPlace 7 · Grade 10 · Lincoln | 10 | Lincoln | 19:17.21 |
| 8 | DeShaun FosterPlace 8 · Grade 12 · Alexandria | 12 | Alexandria | 19:34.79 |
| 9 | Austin WorthyPlace 9 · Grade 10 · Central - Clay County | 10 | Central - Clay County | 19:36.82 |
| 10 | Israel BairdPlace 10 · Grade 10 · Pell City | 10 | Pell City | 19:53.14 |
| 11 | Jonah MeddersPlace 11 · Grade 12 · Alexandria | 12 | Alexandria | 20:04.88 |
| 12 | LJ MillenderPlace 12 · Grade 9 · Lincoln | 9 | Lincoln | 20:15.22 |
| 13 | Carter WhitePlace 13 · Grade 10 · Pell City | 10 | Pell City | 20:16.63 |
| 14 | Ayden HawkinsPlace 14 · Grade 8 · Lincoln | 8 | Lincoln | 20:17.86 |
| 15 | Taylor KingPlace 15 · Grade 9 · Guntersville | 9 | Guntersville | 20:25.31 |
| 16 | Cayden AskewPlace 16 · Grade 8 · Central - Clay County | 8 | Central - Clay County | 20:27.64 |
| 17 | Mason DeanPlace 17 · Grade 8 · Pell City | 8 | Pell City | 20:28.37 |
| 18 | Cameron WilsonPlace 18 · Grade 11 · Central - Clay County | 11 | Central - Clay County | 20:28.86 |
| 19 | Aidan PiercePlace 19 · Grade 9 · Sardis | 9 | Sardis | 20:29.41 |
| 20 | Bryson AbbottPlace 20 · Grade 9 · Pell City | 9 | Pell City | 20:34.14 |
| 21 | Noah ColleyPlace 21 · Grade 8 · Lincoln | 8 | Lincoln | 20:39.69 |
| 22 | Jonathan LuskPlace 22 · Grade 12 · Sardis | 12 | Sardis | 20:46.86 |
| 23 | Nathan BensonPlace 23 · Grade 10 · Guntersville | 10 | Guntersville | 20:53.84 |
| 24 | Lucas StoreyPlace 24 · Grade 10 · Pell City | 10 | Pell City | 21:01.59 |
| 25 | Jaxon WakefieldPlace 25 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 21:02.46 |
| 26 | Jackson NewPlace 26 · Grade 10 · Alexandria | 10 | Alexandria | 21:30.66 |
| 27 | Tyler WorleyPlace 27 · Grade 11 · Lincoln | 11 | Lincoln | 21:37.09 |
| 28 | Jackson CampPlace 28 · Grade 10 · Gadsden City | 10 | Gadsden City | 21:41.35 |
| 29 | Dawson AlexanderPlace 29 · Grade 9 · Lincoln | 9 | Lincoln | 21:43.12 |
| 30 | Caden BirchfieldPlace 30 · Grade 10 · Alexandria | 10 | Alexandria | 22:05.69 |
| 31 | Max DeanPlace 31 · Grade 11 · Pell City | 11 | Pell City | 22:10.80 |
| 32 | Chatham GriffithPlace 32 · Grade 10 · Gadsden City | 10 | Gadsden City | 22:12.47 |
| 33 | Aiden CrenshawPlace 33 · Grade 8 · Pell City | 8 | Pell City | 22:13.84 |
| 34 | Eldrin SaniPlace 34 · Grade 9 · Alexandria | 9 | Alexandria | 22:16.43 |
| 35 | Maccoy TurnerPlace 35 · Grade 10 · Guntersville | 10 | Guntersville | 22:17.90 |
| 36 | Ben McCurdyPlace 36 · Grade 8 · Guntersville | 8 | Guntersville | 22:20.19 |
| 37 | Slayde ClarkPlace 37 · Grade 9 · Central - Clay County | 9 | Central - Clay County | 22:20.41 |
| 38 | Cash McCoyPlace 38 · Grade 9 · Gadsden City | 9 | Gadsden City | 22:20.73 |
| 39 | Daniel BealPlace 39 · Grade 11 · Lincoln | 11 | Lincoln | 22:20.79 |
| 40 | Alexander BolingPlace 40 · Grade 7 · Alexandria | 7 | Alexandria | 22:30.98 |
| 41 | Joseph WilliamsPlace 41 · Grade 12 · Lincoln | 12 | Lincoln | 22:32.67 |
| 42 | Chris EscobedoPlace 42 · Grade 9 · Guntersville | 9 | Guntersville | 22:34.96 |
| 43 | Diego MondragonPlace 43 · Grade 12 · Sardis | 12 | Sardis | 22:54.23 |
| 44 | Drew StinnettPlace 44 · Grade 8 · Pell City | 8 | Pell City | 23:05.52 |
| 45 | Jackson PetersPlace 45 · Grade 8 · Lincoln | 8 | Lincoln | 23:07.48 |
| 46 | Colin AllisonPlace 46 · Grade 8 · Lincoln | 8 | Lincoln | 23:19.65 |
| 47 | Hunter DavisPlace 47 · Grade 9 · Lincoln | 9 | Lincoln | 23:19.81 |
| 48 | Marcus BozarthPlace 48 · Grade 7 · Sardis | 7 | Sardis | 23:21.34 |
| 49 | Luke PeppersPlace 49 · Grade 12 · Sardis | 12 | Sardis | 23:27.51 |
| 50 | Braxton JonesPlace 50 · Grade 8 · Sardis | 8 | Sardis | 23:35.44 |
| 51 | Luke McCurdyPlace 51 · Grade 9 · Guntersville | 9 | Guntersville | 23:35.58 |
| 52 | Ty GuffeyPlace 52 · Grade 8 · Alexandria | 8 | Alexandria | 23:38.36 |
| 53 | Price HughesPlace 53 · Grade 9 · Sardis | 9 | Sardis | 23:39.83 |
| 54 | Connor MurphreePlace 54 · Grade 8 · Pell City | 8 | Pell City | 23:50.30 |
| 55 | Emerson ParkerPlace 55 · Grade 8 · Central - Clay County | 8 | Central - Clay County | 23:53.12 |
| 56 | Roberto OrtizPlace 56 · Grade 9 · Guntersville | 9 | Guntersville | 24:08.99 |
| 57 | Zachary WatsonPlace 57 · Grade 10 · Alexandria | 10 | Alexandria | 24:13.87 |
| 58 | Jacob YatesPlace 58 · Grade 10 · Pell City | 10 | Pell City | 24:18.72 |
| 59 | Jose RodriguezPlace 59 · Grade 12 · Alexandria | 12 | Alexandria | 24:24.65 |
| 60 | Aiden PikePlace 60 · Grade 10 · Central - Clay County | 10 | Central - Clay County | 24:25.84 |
| 61 | Tucker BlackPlace 61 · Grade 9 · Pell City | 9 | Pell City | 24:27.76 |
| 62 | Andrew HopperPlace 62 · Grade 9 · Sardis | 9 | Sardis | 24:28.00 |
| 63 | Ethan JacobsPlace 63 · Grade 12 · Lincoln | 12 | Lincoln | 24:31.89 |
| 64 | Daniel MoralesPlace 64 · Grade 10 · Central - Clay County | 10 | Central - Clay County | 24:39.96 |
| 65 | Joel HattawayPlace 65 · Grade 10 · Central - Clay County | 10 | Central - Clay County | 24:57.28 |
| 66 | Michael LaShallPlace 66 · Grade 10 · Central - Clay County | 10 | Central - Clay County | 25:04.14 |
| 67 | Christopher HaynesPlace 67 · Grade 9 · Alexandria | 9 | Alexandria | 25:20.45 |
| 68 | Parker BashawPlace 68 · Grade 8 · Guntersville | 8 | Guntersville | 25:38.10 |
| 69 | Cash GurleyPlace 69 · Grade 9 · Pell City | 9 | Pell City | 25:42.12 |
| 70 | Kaden McCurleyPlace 70 · Grade 7 · Sardis | 7 | Sardis | 25:44.60 |
| 71 | Christian RodriguezPlace 71 · Grade 8 · Alexandria | 8 | Alexandria | 25:59.29 |
| 72 | Hunter SmileyPlace 72 · Grade 9 · Lincoln | 9 | Lincoln | 26:09.11 |
| 73 | Matthew StricklandPlace 73 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 26:24.41 |
| 74 | Jimenez Francisco PedroPlace 74 · Grade 11 · Gadsden City | 11 | Gadsden City | 26:27.33 |
| 75 | Ayden LundyPlace 75 · Grade 8 · Lincoln | 8 | Lincoln | 26:32.03 |
| 76 | Caleb FieldsPlace 76 · Grade 12 · Alexandria | 12 | Alexandria | 26:46.86 |
| 77 | Chase LarsonPlace 77 · Grade 7 · Guntersville | 7 | Guntersville | 26:52.00 |
| 78 | Chase HarrisPlace 78 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 26:58.91 |
| 79 | James GeorgePlace 79 · Grade 8 · Pell City | 8 | Pell City | 26:59.22 |
| 80 | Joshua GrayPlace 80 · Grade 12 · Lincoln | 12 | Lincoln | 27:18.55 |
| 81 | Weston HuffPlace 81 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 28:04.08 |
| 82 | Ryker WoodPlace 82 · Grade 7 · Guntersville | 7 | Guntersville | 28:15.15 |
| 83 | Hector GarciaPlace 83 · Grade 13 · Gadsden City | 13 | Gadsden City | 28:53.22 |
| 84 | Adam GhonimPlace 84 · Grade 9 · Gadsden City | 9 | Gadsden City | 30:30.34 |
| 85 | Bryant WattsPlace 85 · Grade 7 · Lincoln | 7 | Lincoln | 30:56.76 |
| 86 | Tucker CorneliusPlace 86 · Grade 10 · Gadsden City | 10 | Gadsden City | 31:14.02 |
| 87 | Cooper MaddoxPlace 87 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 32:25.46 |
| 88 | Caden BouvierPlace 88 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 32:26.82 |
| 89 | Jake VaughnPlace 89 · Grade 8 · Sardis | 8 | Sardis | 32:48.75 |
| 90 | Alexander AlavezPlace 90 · Grade 10 · Gadsden City | 10 | Gadsden City | 32:54.09 |
| 91 | Conner MaddoxPlace 91 · Grade 7 · Central - Clay County | 7 | Central - Clay County | 34:08.47 |
| 92 | Daniel Al HijazeenPlace 92 · Grade 11 · Gadsden City | 11 | Gadsden City | 43:21.68 |