Strength + Success Rankings

2025 Football Rankings

Last Updated: January 19, 2026 9:09 AM

Expanded Capsules for Top Teams

The Schedule Strength column ranks teams based on the average win percentage of their scheduled opponents.

The Strength + Success column combines the opponents' win percentage from the right with the team's own win percentage. Teams that perform better against opponents that perform better will rank higher.

These rankings are updated every morning and are based only on scores reported to CoachT.com.

Class 1A

Strength + Success
1.Maplesville1.553
2.Leroy1.514
3.Wadley1.483
4.Hubbertville1.453
5.Addison1.408
6.McKenzie1.327
7.Appalachian1.312
8.University Charter1.267
9.Marion County1.254
10.Winterboro1.246
11.McIntosh1.207
12.Berry1.202
13.Southern Choctaw1.177
14.Hackleburg1.171
15.Fayetteville1.138
16.Autauga Academy1.138
17.Meek1.104
18.Billingsley1.089
19.Woodville1.065
20.Sweet Water1.058
21.Brantley1.056
22.Verbena1.028
23.Spring Garden1.025
24.Notasulga1.025
25.Ragland0.947
26.Victory Christian0.935
27.Georgiana0.934
28.Lynn0.901
29.Hatch0.894
30.Woodland0.894
31.South Lamar0.861
32.Elba0.851
33.Shoals Christian0.841
34.Linden0.838
35.Millry0.835
36.Waterloo0.824
37.Holy Spirit Catholic0.818
38.Valley Head0.811
39.Keith0.782
40.JF Shields0.775
41.Choctaw County0.760
42.Florala0.757
43.Marengo0.746
44.Brilliant0.742
45.Kinston0.736
46.Phillips0.724
47.Gaylesville0.721
48.Pickens County0.705
49.Red Level0.666
50.Ider0.648
51.Cherokee0.622
52.Ellwood Christian0.621
53.Pleasant Home0.617
54.Francis Marion0.616
55.Fruitdale0.615
56.Pickens Academy0.576
57.Donoho0.538
58.Sumiton Christian0.486
59.Vina0.448
Strength of Schedule
1.Elba57.8%
2.Lynn56.8%
3.Millry56.3%
4.Victory Christian56.0%
5.Keith56.0%
6.Wadley55.4%
7.Maplesville55.3%
8.Marengo54.6%
9.Billingsley54.4%
10.Donoho53.8%
11.Hubbertville53.7%
12.Woodland53.0%
13.Cherokee52.2%
14.Ellwood Christian52.1%
15.Brilliant52.0%
16.Leroy51.4%
17.Brantley51.1%
18.Valley Head51.1%
19.Choctaw County51.0%
20.Pickens County50.5%
21.Hackleburg50.5%
22.Fruitdale50.4%
23.Marion County50.4%
24.Autauga Academy50.1%
25.South Lamar49.7%
26.Ragland49.3%
27.Sumiton Christian48.6%
28.Addison48.5%
29.Southern Choctaw48.4%
30.Spring Garden48.0%
31.Georgiana47.9%
32.McIntosh47.9%
33.Shoals Christian47.8%
34.JF Shields47.5%
35.Berry47.5%
36.Linden47.4%
37.Notasulga46.9%
38.Pickens Academy46.5%
39.Sweet Water45.8%
40.University Charter44.9%
41.Ider44.8%
42.Vina44.8%
43.Winterboro44.6%
44.Red Level44.4%
45.Meek43.8%
46.Kinston43.6%
47.Woodville42.8%
48.Verbena42.8%
49.Phillips42.4%
50.Gaylesville42.1%
51.Holy Spirit Catholic41.8%
52.Pleasant Home41.7%
53.Fayetteville41.1%
54.McKenzie40.4%
55.Appalachian39.6%
56.Hatch39.4%
57.Francis Marion39.3%
58.Waterloo38.0%
59.Florala35.7%

Class 2A

Strength + Success
1.Coosa Christian1.423
2.Pisgah1.394
3.Southeastern1.309
4.Lanett1.295
5.Ariton1.295
6.Reeltown1.290
7.Luverne1.274
8.Tuscaloosa Academy1.263
9.Providence Christian1.243
10.Pleasant Valley1.234
11.Falkville1.205
12.Loachapoka1.197
13.Vincent1.189
14.North Sand Mountain1.165
15.Red Bay1.157
16.Sulligent1.131
17.Goshen1.118
18.Lexington1.115
19.Clarke County1.106
20.GW Long1.085
21.Isabella1.061
22.Cold Springs1.031
23.Washington County1.023
24.Cottonwood1.004
25.Winston County0.992
26.Blacksher0.982
27.Susan Moore0.935
28.Highland Home0.930
29.Zion Chapel0.920
30.Ranburne0.917
31.Central - Coosa0.902
32.Greene County0.896
33.Lamar County0.871
34.Chickasaw0.835
35.Geneva County0.828
36.Section0.813
37.Tanner0.807
38.Cleveland0.800
39.Sand Rock0.796
40.Samson0.779
41.Cedar Bluff0.765
42.LaFayette0.765
43.West End0.729
44.Abbeville0.725
45.St. Luke's0.722
46.Calhoun0.721
47.Bayshore Christian0.706
48.Aliceville0.693
49.Pike Liberal Arts0.622
50.Decatur Heritage0.617
51.Houston County0.611
52.Gaston0.530
53.Horseshoe Bend0.508
54.Barbour County0.492
55.Tharptown0.488
56.Central0.396
Strength of Schedule
1.Isabella60.7%
2.Cleveland60.0%
3.Sulligent58.6%
4.Providence Christian57.6%
5.Susan Moore57.1%
6.Lamar County57.1%
7.Tuscaloosa Academy57.0%
8.Lanett56.2%
9.Coosa Christian55.6%
10.Pisgah54.8%
11.Southeastern54.0%
12.Central - Coosa53.9%
13.Winston County53.8%
14.Tanner53.4%
15.West End52.9%
16.Sand Rock52.4%
17.Reeltown52.1%
18.Decatur Heritage51.7%
19.Ranburne51.7%
20.Section51.3%
21.Pike Liberal Arts51.1%
22.Horseshoe Bend50.8%
23.Cottonwood50.4%
24.GW Long50.2%
25.Houston County50.0%
26.Aliceville49.3%
27.Barbour County49.2%
28.Falkville47.8%
29.Washington County47.8%
30.Ariton47.6%
31.Highland Home47.5%
32.Clarke County46.9%
33.Cedar Bluff46.5%
34.Bayshore Christian45.6%
35.Lexington44.8%
36.Loachapoka44.7%
37.Vincent43.9%
38.North Sand Mountain43.8%
39.Chickasaw43.5%
40.Cold Springs43.1%
41.Red Bay43.0%
42.Gaston43.0%
43.Geneva County42.8%
44.Luverne42.7%
45.Abbeville42.5%
46.St. Luke's42.2%
47.Calhoun42.1%
48.Goshen41.8%
49.Pleasant Valley40.0%
50.Greene County39.6%
51.Central39.6%
52.LaFayette39.0%
53.Tharptown38.8%
54.Samson37.9%
55.Zion Chapel37.5%
56.Blacksher34.6%

Class 3A

Strength + Success
1.Mars Hill Bible1.600
2.Piedmont1.517
3.Bayside Academy1.487
4.Southside - Selma1.478
5.Montgomery Academy1.357
6.Geraldine1.349
7.Gordo1.326
8.Fyffe1.319
9.Cottage Hill1.316
10.Lee-Scott Academy1.299
11.Westbrook Christian1.295
12.Glenwood1.293
13.Winfield1.270
14.Thorsby1.259
15.Colbert County1.215
16.Trinity Presbyterian1.209
17.Randolph County1.209
18.Lauderdale County1.177
19.Glencoe1.151
20.Collinsville1.142
21.Hale County1.125
22.T.R. Miller1.118
23.Phil Campbell1.118
24.Thomasville1.108
25.Flomaton1.093
26.Houston Academy1.068
27.Wicksburg1.067
28.Pennington1.035
29.Walter Wellborn1.013
30.Rogers0.974
31.Alabama Christian Academy0.973
32.Vinemont0.965
33.Colbert Heights0.948
34.Holly Pond0.947
35.Beulah0.906
36.Whitesburg Christian0.898
37.Sylvania0.894
38.Oakman0.880
39.Dadeville0.880
40.Clements0.863
41.Greensboro0.857
42.Slocomb0.838
43.Hillcrest0.786
44.Excel0.778
45.Weaver0.771
46.Sheffield0.767
47.Midfield0.766
48.Monroe County0.759
49.Locust Fork0.750
50.Comer0.744
51.Ohatchee0.728
52.Dallas County0.692
53.Prattville Christian0.689
54.Elkmont0.662
55.Sumter Central0.641
56.Brindlee Mountain0.639
57.Hanceville0.626
58.Carbon Hill0.590
59.Saks0.565
60.Childersburg0.544
61.Northside Methodist Academy0.510
62.Wilcox Central0.483
63.Asbury0.436
Strength of Schedule
1.Comer64.4%
2.Bayside Academy62.0%
3.Dadeville60.7%
4.Mars Hill Bible60.0%
5.Sylvania59.4%
6.Fyffe59.2%
7.Prattville Christian58.9%
8.Excel57.8%
9.T.R. Miller57.3%
10.Alabama Christian Academy57.3%
11.Phil Campbell57.2%
12.Weaver57.1%
13.Thomasville56.3%
14.Elkmont56.2%
15.Locust Fork55.0%
16.Lee-Scott Academy54.9%
17.Colbert County54.9%
18.Flomaton54.8%
19.Childersburg54.4%
20.Lauderdale County54.1%
21.Hanceville52.6%
22.Hale County52.5%
23.Glenwood52.4%
24.Houston Academy52.3%
25.Rogers52.0%
26.Winfield52.0%
27.Piedmont51.7%
28.Glencoe51.5%
29.Walter Wellborn51.3%
30.Montgomery Academy51.1%
31.Vinemont51.1%
32.Northside Methodist Academy51.0%
33.Beulah50.6%
34.Geraldine50.3%
35.Sumter Central49.8%
36.Carbon Hill49.0%
37.Hillcrest48.6%
38.Wilcox Central48.3%
39.Cottage Hill48.2%
40.Oakman48.0%
41.Gordo47.9%
42.Southside - Selma47.8%
43.Dallas County47.0%
44.Sheffield46.7%
45.Saks46.5%
46.Clements46.3%
47.Trinity Presbyterian45.9%
48.Monroe County45.9%
49.Randolph County45.9%
50.Greensboro45.7%
51.Westbrook Christian44.9%
52.Colbert Heights44.8%
53.Holly Pond44.7%
54.Whitesburg Christian44.3%
55.Thorsby44.1%
56.Brindlee Mountain43.9%
57.Slocomb43.8%
58.Asbury43.6%
59.Pennington43.5%
60.Midfield43.3%
61.Wicksburg43.1%
62.Ohatchee42.8%
63.Collinsville41.5%

Class 4A

Strength + Success
1.St. Michael Catholic1.580
2.Plainview1.559
3.Jackson1.544
4.Anniston1.492
5.Good Hope1.417
6.West Morgan1.411
7.Deshler1.410
8.Hamilton1.388
9.Handley1.347
10.Opp1.305
11.Madison Academy1.302
12.Alexandria1.297
13.W.S. Neal1.295
14.Bullock County1.235
15.Mobile Christian1.235
16.Ashford1.208
17.American Christian Academy1.193
18.Dale County1.191
19.Brooks1.191
20.Cherokee County1.174
21.North Jackson1.149
22.Pleasant Grove1.142
23.Hatton1.139
24.B. T. Washington1.124
25.Bibb County1.120
26.Oak Grove1.095
27.Fayette County1.068
28.Randolph1.061
29.Ashville1.050
30.Tallassee1.041
31.Central1.024
32.New Brockton1.023
33.Straughn1.022
34.Pike County1.017
35.Orange Beach0.972
36.Fultondale0.970
37.Hokes Bluff0.943
38.Madison County0.937
39.Oneonta0.904
40.West Blocton0.889
41.Westminster Christian0.878
42.St. James0.856
43.Satsuma0.846
44.Holt0.839
45.St. John Paul II0.834
46.Escambia County0.833
47.Wilson0.826
48.Cordova0.818
49.Cleburne County0.815
50.East Lawrence0.744
51.White Plains0.737
52.Curry0.735
53.Fairfield0.734
54.Dora0.715
55.New Hope0.704
56.Daleville0.680
57.Danville0.674
58.Geneva0.654
59.DAR0.644
60.Munford0.643
61.Etowah0.605
62.West Limestone0.584
63.Talladega0.541
64.Tarrant0.523
65.Haleyville0.435
Strength of Schedule
1.Jackson68.7%
2.Randolph60.6%
3.W.S. Neal60.2%
4.Mobile Christian59.8%
5.Pleasant Grove59.7%
6.Good Hope58.4%
7.Daleville58.0%
8.St. Michael Catholic58.0%
9.Fultondale57.0%
10.Deshler56.4%
11.Anniston55.9%
12.Plainview55.9%
13.St. James55.6%
14.Brooks55.5%
15.Geneva55.4%
16.Madison Academy55.2%
17.Satsuma54.6%
18.Hokes Bluff54.3%
19.Munford54.3%
20.Bullock County54.3%
21.Tallassee54.1%
22.Cherokee County53.7%
23.Madison County53.7%
24.Escambia County53.3%
25.Orange Beach52.8%
26.American Christian Academy52.6%
27.Wilson52.6%
28.Central52.4%
29.Fayette County52.2%
30.Straughn52.2%
31.Cordova51.8%
32.Pike County51.7%
33.Dora51.5%
34.Handley51.4%
35.North Jackson51.3%
36.Ashford50.8%
37.Etowah50.5%
38.Ashville50.5%
39.New Hope50.4%
40.Oneonta50.4%
41.Hatton50.3%
42.West Morgan49.4%
43.Dale County49.1%
44.West Blocton48.9%
45.Opp48.7%
46.West Limestone48.4%
47.Bibb County48.4%
48.Westminster Christian47.8%
49.Danville47.4%
50.Hamilton47.2%
51.Alexandria46.3%
52.DAR44.4%
53.East Lawrence44.4%
54.Holt43.9%
55.White Plains43.7%
56.Curry43.5%
56.Haleyville43.5%
58.St. John Paul II43.4%
59.Fairfield43.4%
60.B. T. Washington42.4%
61.Tarrant42.3%
62.New Brockton42.3%
63.Talladega41.6%
64.Cleburne County41.5%
65.Oak Grove36.7%

Class 5A

Strength + Success
1.Fairview1.438
2.Williamson1.437
3.Central of Clay County1.429
4.Moody1.397
5.Scottsboro1.362
6.Vigor1.330
7.Northside1.326
8.St. Clair County1.311
9.Guntersville1.253
10.Boaz1.200
11.Priceville1.200
12.Russellville1.195
13.Corner1.177
14.Montgomery Catholic1.145
15.Valley1.121
16.Carver1.121
17.Andalusia1.118
18.Ramsay1.116
19.Eufaula1.104
20.Elmore County1.099
21.UMS-Wright Prep1.093
22.Jacksonville1.080
23.Leeds1.043
24.Briarwood Christian1.042
25.Ardmore1.028
26.Sipsey Valley1.020
27.Shelby County1.016
28.Demopolis1.013
29.Charles Henderson1.005
30.Douglas0.951
31.Arab0.945
32.Wenonah0.941
33.West Point0.925
34.Beauregard0.903
35.Citronelle0.890
36.Headland0.873
37.Brewer0.872
38.John Carroll Catholic0.838
39.Sylacauga0.835
40.Marbury0.817
41.LeFlore0.797
42.Holtville0.796
43.Lawrence County0.789
44.Sardis0.758
45.Rain0.751
46.Selma0.741
47.Jemison0.692
48.Greenville0.682
49.Lincoln0.676
50.Springville0.673
51.Carroll0.663
52.Center Point0.657
53.Faith Academy0.644
54.East Limestone0.619
55.Elberta0.566
56.Montevallo0.564
57.Hayden0.534
Strength of Schedule
1.Scottsboro67.0%
2.Sardis65.8%
3.Beauregard63.0%
4.Russellville61.1%
5.Holtville59.6%
6.Central of Clay County58.3%
7.Arab58.1%
8.Briarwood Christian58.0%
9.Jacksonville58.0%
10.Springville57.3%
11.Eufaula55.9%
12.Carroll55.2%
13.Charles Henderson55.1%
14.UMS-Wright Prep54.8%
15.John Carroll Catholic53.8%
16.Hayden53.4%
17.Priceville53.4%
18.Faith Academy53.2%
19.Center Point53.2%
20.Moody53.0%
21.Vigor53.0%
22.Montgomery Catholic52.9%
23.East Limestone51.9%
24.Marbury51.7%
25.Ramsay51.6%
26.Headland49.8%
27.LeFlore49.7%
28.Jemison49.2%
29.Lawrence County48.9%
30.Valley48.4%
31.St. Clair County47.8%
32.Lincoln47.6%
33.Sipsey Valley47.4%
34.Boaz47.3%
35.Brewer47.2%
36.West Point47.1%
37.Demopolis46.7%
38.Elberta46.6%
39.Montevallo46.4%
40.Carver45.4%
41.Andalusia45.1%
42.Douglas45.1%
43.Rain45.1%
44.Corner45.0%
45.Selma44.1%
46.Wenonah44.1%
47.Fairview43.8%
48.Williamson43.7%
49.Sylacauga43.5%
50.Citronelle43.5%
51.Guntersville43.5%
52.Shelby County43.3%
53.Elmore County43.2%
54.Ardmore42.8%
55.Northside40.9%
56.Leeds40.7%
57.Greenville38.2%

Class 6A

Strength + Success
1.Muscle Shoals1.541
2.Clay-Chalkville1.533
3.Saraland1.496
4.Benjamin Russell1.462
5.Homewood1.423
6.Pike Road1.342
7.Hartselle1.334
8.Fort Payne1.321
9.Russell County1.299
10.Mountain Brook1.284
11.Bessemer City1.253
12.Gadsden City1.236
13.Spain Park1.226
14.Theodore1.203
15.Pell City1.198
16.McAdory1.197
17.Jasper1.181
18.Parker1.180
19.Hueytown1.127
20.McGill-Toolen1.101
21.Central1.098
22.Athens1.090
23.Stanhope Elmore1.076
24.Wetumpka1.068
25.Buckhorn1.059
26.Gulf Shores1.025
27.St. Paul's Episcopal1.015
28.Oxford1.014
29.Helena0.980
30.Pinson Valley0.923
31.Cullman0.921
32.Chelsea0.919
33.Spanish Fort0.914
34.Mortimer Jordan0.914
35.Pelham0.907
36.Hazel Green0.905
37.Northridge0.896
38.Jackson-Olin0.881
39.Rehobeth0.879
40.Mae Jemison0.803
41.Percy Julian0.799
42.Southside - Gadsden0.786
43.Minor0.782
44.Woodlawn0.769
45.Shades Valley0.759
46.Brookwood0.758
47.Blount0.756
48.Baldwin County0.713
49.Calera0.713
50.Decatur0.696
51.Huffman0.645
52.Chilton County0.599
53.Murphy0.560
54.Gardendale0.541
55.Columbia0.537
56.Park Crossing0.497
57.Paul Bryant0.479
58.Lee0.471
Strength of Schedule
1.Clay-Chalkville59.9%
2.Mountain Brook59.2%
3.Hueytown58.8%
4.Pike Road57.3%
5.Gadsden City56.9%
6.Saraland56.7%
7.Pell City56.2%
8.Oxford56.0%
9.Murphy56.0%
10.Shades Valley55.9%
11.Blount55.6%
12.Mortimer Jordan55.0%
13.Athens54.4%
14.Pelham54.3%
15.Gardendale54.1%
16.Muscle Shoals54.1%
17.Benjamin Russell53.9%
18.Columbia53.7%
19.Theodore53.6%
20.Mae Jemison53.1%
21.Helena52.5%
22.Gulf Shores52.5%
23.Pinson Valley52.3%
24.Wetumpka52.3%
25.Cullman52.1%
26.Jackson-Olin51.7%
27.Spanish Fort51.4%
28.Parker51.3%
29.Baldwin County51.3%
30.Calera51.3%
31.McGill-Toolen50.1%
32.Hartselle50.0%
33.Homewood50.0%
34.Chilton County49.9%
35.Park Crossing49.7%
36.McAdory49.7%
37.Decatur49.6%
38.Northridge49.6%
39.Fort Payne48.8%
40.Southside - Gadsden48.6%
41.Russell County48.1%
42.Paul Bryant47.9%
43.Rehobeth47.9%
44.Spain Park47.6%
45.Lee47.1%
46.Woodlawn46.9%
47.Percy Julian46.6%
48.Brookwood45.8%
49.Jasper45.4%
50.Huffman44.5%
51.Stanhope Elmore43.9%
52.Bessemer City43.5%
53.Buckhorn42.3%
54.Chelsea41.9%
55.St. Paul's Episcopal41.5%
56.Hazel Green40.5%
57.Central39.8%
58.Minor38.2%

Class 7A

Strength + Success
1.Thompson1.395
2.Central Phenix City1.378
3.Auburn1.377
4.Baker1.372
5.Mary Montgomery1.363
6.Opelika1.352
7.Vestavia Hills1.319
8.Daphne1.304
9.Hewitt-Trussville1.240
10.Fairhope1.234
11.Enterprise1.168
12.Hoover1.166
13.Hillcrest1.142
14.Prattville1.139
15.Dothan1.125
16.Austin1.074
17.Florence1.068
18.Huntsville1.056
19.Carver1.045
20.James Clemens1.028
21.Davidson1.003
22.Sparkman0.946
23.Oak Mountain0.941
24.Robertsdale0.907
25.Bob Jones0.906
26.Foley0.903
27.Bryant0.824
28.Smiths Station0.794
29.Tuscaloosa County0.689
30.J.A.G.0.683
31.Albertville0.630
32.Grissom0.585
Strength of Schedule
1.Opelika63.7%
2.Baker62.2%
3.Hoover62.0%
4.Thompson60.9%
5.Auburn60.8%
6.Carver60.0%
7.Smiths Station59.4%
8.Vestavia Hills59.1%
9.Tuscaloosa County58.9%
10.J.A.G.58.3%
11.Enterprise56.8%
12.Daphne55.4%
13.Hillcrest54.2%
14.Fairhope54.2%
15.Oak Mountain54.1%
16.Prattville53.9%
17.Central Phenix City53.2%
18.Albertville53.0%
19.Mary Montgomery52.9%
20.Austin52.8%
21.Dothan52.5%
22.Bryant52.4%
23.Florence52.3%
24.Hewitt-Trussville51.3%
25.Robertsdale50.7%
26.Davidson50.3%
26.Foley50.3%
28.Sparkman49.2%
29.Grissom48.5%
30.James Clemens48.3%
31.Bob Jones40.6%
32.Huntsville35.6%