| 1 | Ty CasonPlace 1 · Grade 12 · Chelsea | 12 | Chelsea | 17:42.54 PR |
| 2 | Nora AllanPlace 2 · Grade 8 · Whitesburg Christian Academy | 8 | Whitesburg Christian Academy | 18:07.23 |
| 3 | Kate SandersPlace 3 · Grade 11 · Athens | 11 | Athens | 18:10.93 PR |
| 4 | Hadley TurnerPlace 4 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 18:15.80 PR |
| 5 | Banks BradfordPlace 5 · Grade 11 · Scottsboro | 11 | Scottsboro | 18:16.31 PR |
| 6 | Mary DurhamPlace 6 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 18:22.27 |
| 7 | Reese DupuisPlace 7 · Grade 10 · Huntsville | 10 | Huntsville | 18:29.39 |
| 8 | Grace GoldmanPlace 8 · Grade 10 · Hartselle | 10 | Hartselle | 18:47.29 |
| 9 | Catarina WilliamsPlace 9 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 18:47.80 PR |
| 10 | Natalie WiramPlace 10 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 18:47.85 PR |
| 11 | Amelia WilbournPlace 11 · Grade 12 · Huntsville | 12 | Huntsville | 18:50.50 PR |
| 12 | Haleigh RowePlace 12 · Grade 10 · Huntsville | 10 | Huntsville | 19:00.31 |
| 13 | Katie Mae CoanPlace 13 · Grade 12 · Lawrence County | 12 | Lawrence County | 19:03.38 |
| 14 | Isabelle AllanPlace 14 · Grade 10 · Whitesburg Christian Academy | 10 | Whitesburg Christian Academy | 19:04.65 |
| 15 | Lillie MeeksPlace 15 · Grade 12 · Whitesburg Christian Academy | 12 | Whitesburg Christian Academy | 19:04.98 PR |
| 16 | Leah AndersonPlace 16 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 19:06.82 PR |
| 17 | Katie DumasPlace 17 · Grade 12 · Lawrence County | 12 | Lawrence County | 19:07.02 PR |
| 18 | Leah SittersonPlace 18 · Grade 12 · Huntsville | 12 | Huntsville | 19:21.84 |
| 19 | Mary MitchenerPlace 19 · Grade 8 · Florence | 8 | Florence | 19:24.90 PR |
| 20 | Cinthia MarquezPlace 20 · Grade 11 · Jasper | 11 | Jasper | 19:29.16 |
| 21 | Haley DumasPlace 21 · Grade 10 · Lawrence County | 10 | Lawrence County | 19:30.11 PR |
| 22 | Emily DavisPlace 22 · Grade 10 · Chelsea | 10 | Chelsea | 19:31.81 PR |
| 23 | Aimee Von HerrmannPlace 23 · Grade 12 · Florence | 12 | Florence | 19:32.57 PR |
| 24 | Fiona MalloryPlace 24 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 19:34.18 PR |
| 25 | Reese AvenelPlace 25 · Grade 10 · Scottsboro | 10 | Scottsboro | 19:36.79 |
| 26 | Eva JefferyPlace 26 · Grade 11 · Huntsville | 11 | Huntsville | 19:40.46 |
| 27 | Kassidy YoungPlace 27 · Grade 11 · Virgil I Grissom | 11 | Virgil I Grissom | 19:41.08 |
| 28 | Mary TaylorPlace 28 · Grade 9 · Whitesburg Christian Academy | 9 | Whitesburg Christian Academy | 19:42.41 PR |
| 29 | Mia MartinPlace 29 · Grade 12 · Scottsboro | 12 | Scottsboro | 19:43.05 PR |
| 30 | Evelyn RobertsonPlace 30 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 19:45.17 PR |
| 31 | Avery OrtonPlace 31 · Grade 11 · Jasper | 11 | Jasper | 19:54.38 PR |
| 32 | Arleigh VaydaPlace 32 · Grade 8 · Huntsville | 8 | Huntsville | 19:56.69 |
| 33 | Olivia HardPlace 33 · Grade 8 · Huntsville | 8 | Huntsville | 19:57.18 PR |
| 34 | Bella AycockPlace 34 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 19:57.42 PR |
| 35 | Sara WalkerPlace 35 · Grade 9 · Florence | 9 | Florence | 19:59.49 |
| 36 | Addison VogelaarPlace 36 · Grade 11 · Cullman | 11 | Cullman | 20:02.90 |
| 37 | Emma JordanPlace 37 · Grade 12 · Huntsville | 12 | Huntsville | 20:13.74 PR |
| 38 | Emily LouallenPlace 38 · Grade 12 · Lawrence County | 12 | Lawrence County | 20:14.38 PR |
| 39 | Addison SimpsonPlace 39 · Grade 9 · Albertville | 9 | Albertville | 20:14.52 |
| 40 | Reece HarrisonPlace 40 · Grade 8 · Florence | 8 | Florence | 20:14.86 PR |
| 41 | Madeleine LanzenstielPlace 41 · Grade 8 · Florence | 8 | Florence | 20:19.69 PR |
| 42 | Lily ArmstrongPlace 42 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 20:23.47 PR |
| 43 | Nora BradenPlace 43 · Grade 9 · Huntsville | 9 | Huntsville | 20:24.08 |
| 44 | Sophie-Paige LampPlace 44 · Grade 8 · Decatur | 8 | Decatur | 20:26.27 |
| 45 | Allie DavenportPlace 45 · Grade 11 · Huntsville | 11 | Huntsville | 20:27.59 |
| 46 | Lindley Kate BoulwarePlace 46 · Grade 12 · Northridge | 12 | Northridge | 20:29.11 PR |
| 47 | Anna BondPlace 47 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 20:37.00 |
| 48 | Emily CooperPlace 48 · Grade 12 · Jasper | 12 | Jasper | 20:39.44 PR |
| 49 | Elizabeth KingPlace 49 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 20:41.80 |
| 50 | Genevieve RileyPlace 50 · Grade 11 · Northridge | 11 | Northridge | 20:42.96 PR |
| 51 | Emily Kate ButlerPlace 51 · Grade 12 · Huntsville | 12 | Huntsville | 20:44.07 PR |
| 52 | Caroline NewbyPlace 52 · Grade 11 · Huntsville | 11 | Huntsville | 20:44.68 |
| 53 | Sarah DuttonPlace 53 · Grade 8 · Lawrence County | 8 | Lawrence County | 20:47.19 |
| 54 | Sadie LyonPlace 54 · Grade 12 · Northridge | 12 | Northridge | 20:47.93 PR |
| 55 | Brooklyn BellamyPlace 55 · Grade 9 · Priceville | 9 | Priceville | 20:54.02 |
| 56 | Brylee BradfordPlace 56 · Grade 8 · Scottsboro | 8 | Scottsboro | 20:54.70 PR |
| 57 | Emma WrightPlace 57 · Grade 11 · Huntsville | 11 | Huntsville | 20:55.79 |
| 58 | Claire FagermanPlace 58 · Grade 10 · Priceville | 10 | Priceville | 20:55.91 PR |
| 59 | Elise HansenPlace 59 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 20:56.48 |
| 60 | Sakura HollingsedPlace 60 · Grade 10 · Hazel Green | 10 | Hazel Green | 20:58.91 |
| 61 | Catherine LivingstonPlace 61 · Grade 10 · Huntsville | 10 | Huntsville | 20:59.06 |
| 62 | Alison MimsPlace 62 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 20:59.11 PR |
| 63 | AdleighRuth TatePlace 63 · Grade 8 · Florence | 8 | Florence | 21:00.20 |
| 64 | Khloe NalleyPlace 64 · Grade 10 · Cullman | 10 | Cullman | 21:02.20 |
| 65 | Anabelle WilliamsPlace 65 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 21:12.39 PR |
| 66 | Heidy JacoboPlace 66 · Grade 10 · Russellville | 10 | Russellville | 21:14.49 PR |
| 67 | Lily NealPlace 67 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 21:22.45 PR |
| 68 | Mattie HarlessPlace 68 · Grade 11 · Jasper | 11 | Jasper | 21:24.63 PR |
| 69 | Addison IsbellPlace 69 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 21:24.96 |
| 70 | Claudia BurroughsPlace 70 · Grade 9 · Hartselle | 9 | Hartselle | 21:26.79 |
| 71 | Mabry FreePlace 71 · Grade 11 · Cullman | 11 | Cullman | 21:27.17 |
| 72 | Laurel RicePlace 72 · Grade 7 · Scottsboro | 7 | Scottsboro | 21:28.67 |
| 73 | Lora Kate ReedPlace 73 · Grade 8 · Scottsboro | 8 | Scottsboro | 21:29.77 PR |
| 74 | Izzy StonePlace 74 · Grade 12 · Virgil I Grissom | 12 | Virgil I Grissom | 21:29.95 |
| 75 | Dorothy SalterPlace 75 · Grade 12 · West Point | 12 | West Point | 21:30.60 PR |
| 76 | Madeline EdwardsPlace 76 · Grade 12 · Florence | 12 | Florence | 21:31.66 PR |
| 77 | Gabriella GoldmanPlace 77 · Grade 11 · Hartselle | 11 | Hartselle | 21:32.51 |
| 78 | Lily NovoselPlace 78 · Grade 10 · Hartselle | 10 | Hartselle | 21:35.90 PR |
| 79 | Sophie HousePlace 79 · Grade 9 · Chelsea | 9 | Chelsea | 21:36.43 PR |
| 80 | Avery ShiversPlace 80 · Grade 10 · Huntsville | 10 | Huntsville | 21:42.13 |
| 81 | Cavanna DykemaPlace 81 · Grade 11 · Huntsville | 11 | Huntsville | 21:42.71 |
| 82 | Sherlyn RiveraPlace 82 · Grade 11 · Austin | 11 | Austin | 21:44.39 |
| 83 | Julia EppsPlace 83 · Grade 7 · Scottsboro | 7 | Scottsboro | 21:45.41 |
| 84 | Annabelle GuthriePlace 84 · Grade 11 · Huntsville | 11 | Huntsville | 21:46.05 |
| 85 | Lauren RufPlace 85 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 21:47.01 |
| 86 | Maggie LouallenPlace 86 · Grade 12 · Lawrence County | 12 | Lawrence County | 21:53.35 |
| 87 | Farley RotherPlace 87 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 21:54.62 PR |
| 88 | Manuela AlamedaPlace 88 · Grade 10 · Hamilton | 10 | Hamilton | 21:55.74 PR |
| 89 | Aubrey OwensPlace 89 · Grade 10 · Priceville | 10 | Priceville | 21:56.05 PR |
| 90 | Savannah ForemanPlace 90 · Grade 12 · Hazel Green | 12 | Hazel Green | 21:56.98 PR |
| 91 | Annabelle CoanPlace 91 · Grade 8 · Lawrence County | 8 | Lawrence County | 21:58.53 |
| 92 | Nina EvansPlace 92 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 21:59.63 |
| 93 | Zoe FlippenPlace 93 · Grade 7 · Florence | 7 | Florence | 22:01.44 |
| 94 | Aubrey WayPlace 94 · Grade 7 · Lawrence County | 7 | Lawrence County | 22:07.14 |
| 95 | Brooke HamerPlace 95 · Grade 10 · Huntsville | 10 | Huntsville | 22:07.84 |
| 96 | Alissa FerraraPlace 96 · Grade 10 · James Clemens | 10 | James Clemens | 22:10.15 PR |
| 97 | Jillian MayhanPlace 97 · Grade 8 · Scottsboro | 8 | Scottsboro | 22:12.68 PR |
| 98 | Dalila SpainPlace 98 · Grade 7 · Hamilton | 7 | Hamilton | 22:13.34 PR |
| 99 | Laura RodgersPlace 99 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 22:14.13 |
| 100 | Meg ChapmanPlace 100 · Grade 7 · Scottsboro | 7 | Scottsboro | 22:17.49 |