This hub is the starting point for the 2026 Alabama high school girls flag football season on Flag Football Analytics. The live ratings snapshot currently covers 148 teams, 207 completed games, and 207 rated games. The data is rebuilt from the DragonFly/AHSAA schedule feed by the repository pipeline and published as a static JSON file, so the table is reproducible rather than hand-curated.
What changed this season
The state is now organized around four flag football championship divisions: 6A, 5A, 1A-4A, and Private. That matters because a school's playoff path is divisional, but its rating is statewide. A 1A-4A contender can still rate ahead of many 6A teams, and cross-division games are useful evidence rather than noise.
| Rank | Team | Division | Record | Rating | Schedule strength |
|---|---|---|---|---|---|
| 1 | Central High School, Phenix City | 6A | 4-0 | 38.5 | 12.8 |
| 2 | Moody High School | 1A-4A | 5-0 | 37.3 | 17.6 |
| 3 | Spain Park High School | 6A | 3-0 | 28.7 | 11.7 |
| 4 | Smiths Station High School | 6A | 5-1 | 27.9 | 14.1 |
| 5 | Montgomery Catholic Preparatory School | Private | 2-1 | 22.4 | 21.9 |
| 6 | Brewbaker Tech Magnet High School | 1A-4A | 4-2 | 22.1 | 14.8 |
| 7 | Boaz High School | 5A | 3-2 | 21.3 | 12.0 |
| 8 | Vestavia Hills High School | 6A | 7-1 | 21.2 | 6.8 |
| 9 | Spanish Fort High School | 5A | 3-1 | 19.8 | 6.6 |
| 10 | Thompson High School | 6A | 1-0 | 19.8 | 10.8 |
How to read early ratings
Early September ratings are intentionally provisional for teams with fewer than 4 games. The model blends last season's information with this season's scores, caps extreme margins at 28 points, and estimates home field at 2.12 points. That gives a useful statewide ordering, but it is not a playoff seed list and it should not be read as certainty.
Data and methods
Numbers on this page come from public/data/rankings.json, generated at . Scores can lag because teams and schools do not always enter results the night games are played; a missing result is usually a feed-timing issue before it is a model issue.
Use this page with the live table
Start with the rankings page for the current list, then use these weekly notes to understand which movements are signal and which are still small-sample noise.