News

We now have 821 teams &  
175,650 games on AHSFHS.org.


Search Site


AHSFHS Article Series


   The best of the best in Alabama High   
  School Football over the past 100 seasons.





 Last 25 Years Team Records (1994-2018)

Remember, we only count games that we have scores for.
Some records may be incomplete because of missing games.
Teams are sorted by winning Percentage.

 Team   Games   Won   Lost   Tied   Pct. 
 Clay County279  215 32  87.0% 
 Hoover388  268 60  81.7% 
 Maplesville376  256 60  81.0% 
 T.R. Miller375  257 59  81.3% 
 Fyffe363  241 61  79.8% 
 Brantley378  246 66  78.8% 
 Park Crossing63  41 11  78.8% 
 Evangel Christian Alabaster205  131 37  78.0% 
 
 UMS-Wright405  257 74  77.6% 
 Spanish Fort201  129 36  78.2% 
 Addison365  229 68  77.1% 
 Briarwood394  246 74  76.9% 
 Alexandria352  214 69  75.6% 
 Deshler396  240 78  75.5% 
 Hazlewood228  140 44  76.1% 
 Lineville297  183 57  76.3% 
 Prattville367  219 74  74.7% 
 Demopolis367  219 74  74.7% 
 
 Central Phenix City352  206 73  73.8% 
 Opelika362  214 74  74.3% 
 McAdory363  215 74  74.4% 
 Gordo377  221 78  73.9% 
 Russellville384  224 80  73.7% 
 Vestavia Hills374  214 80  72.8% 
 St. Pauls378  216 81  72.7% 
 Homewood379  219 80  73.2% 
 Cullman Christian47  27 10  73.0% 
 Daphne378  214 82  72.3% 
 
 Restoration Academy237  133 52  71.9% 
 Tanner380  210 85  71.2% 
 Colbert County406  222 92  70.7% 
 Fayette County385  213 86  71.2% 
 Central Clay County98  54 22  71.1% 
 Autauga Academy372  206 83  71.3% 
 Bessemer Academy382  212 85  71.4% 
 Leroy400  218 91  70.6% 
 North Jackson365  199 83  70.6% 
 Mountain Brook380  206 87  70.3% 
 
 Monroe Academy373  201 86  70.0% 
 American Christian375  201 87  69.8% 
 Eufaula366  196 85  69.8% 
 Trinity373  203 85  70.5% 
 Vigor381  203 89  69.5% 
 Pickens County394  206 94  68.7% 
 Plainview375  191 92  67.5% 
 Linden371  193 89  68.4% 
 Luverne397  207 95  68.5% 
 Hartselle376  192 92  67.6% 
 
 Clay-Chalkville355  185 85  68.5% 
 Aliceville383  199 92  68.4% 
 Cedar Bluff387  197 95  67.5% 
 Brooks373  191 91  67.7% 
 Sweet Water396  206 95  68.4% 
 Saraland132  68 32  68.0% 
 Thomasville384  192 96  66.7% 
 Etowah370  186 92  66.9% 
 Guntersville372  186 93  66.7% 
 Red Bay369  185 92  66.8% 
 
 Reeltown398  202 98  67.3% 
 Pickens Academy370  188 91  67.4% 
 Oneonta387  193 97  66.6% 
 McGill-Toolen383  193 95  67.0% 
 Oxford368  180 94  65.7% 
 Patrician Academy379  189 95  66.5% 
 Hackleburg370  180 95  65.5% 
 Cullman374  184 95  65.9% 
 Catherine Academy156  76 40  65.5% 
 Benjamin Russell393  193 100  65.9% 
 
 Walker376  184 96  65.7% 
 West Birmingham Christian51  25 13  65.8% 
 Jasper366  182 92  66.4% 
 Washington County387  185 101  64.7% 
 Pike County382  184 99  65.0% 
 Morgan Academy383  181 101  64.2% 
 Hamilton380  180 100  64.3% 
 Hewitt-Trussville375  175 100  63.6% 
 Jackson387  183 102  64.2% 
 Decatur379  177 101  63.7% 
 
 Wadley383  179 102  63.7% 
 Tuscaloosa Christian341  161 90  64.1% 
 Tabernacle261  121 70  63.4% 
 Spain Park261  119 71  62.6% 
 Wetumpka383  175 104  62.7% 
 Cleburne County394  180 107  62.7% 
 Edgewood Academy390  180 105  63.2% 
 Auburn381  177 102  63.4% 
 Mobile Christian387  177 105  62.8% 
 Piedmont393  181 106  63.1% 
 
 R.A. Hubbard400  180 110  62.1% 
 Ragland366  166 100  62.4% 
 Mortimer Jordan376  168 104  61.8% 
 Beauregard374  166 104  61.5% 
 Fort Dale Academy383  173 105  62.2% 
 Gadsden230  104 63  62.3% 
 Clarke Prep388  174 107  61.9% 
 Southern Choctaw384  174 105  62.4% 
 Sand Rock373  169 102  62.4% 
 Stanhope Elmore384  172 106  61.9% 
 
 Tuscaloosa County393  171 111  60.6% 
 Shelby Academy285  125 80  61.0% 
 Southern Academy377  167 105  61.4% 
 Winfield384  170 107  61.4% 
 Mae Jemison39  17 11  60.7% 
 Freedom Academy164  72 46  61.0% 
 Fort Payne365  159 103  60.7% 
 Blount383  167 108  60.7% 
 Murphy377  167 105  61.4% 
 Montgomery Academy392  172 110  61.0% 
 
 Madison Academy402  176 113  60.9% 
 Paramount115  51 32  61.4% 
 Leeds416  182 117  60.9% 
 Hope Christian250  110 70  61.1% 
 Handley391  167 112  59.9% 
 Randolph County389  167 111  60.1% 
 Pleasant Grove393  169 112  60.1% 
 Minor385  163 111  59.5% 
 Midfield386  164 111  59.6% 
 Charles Henderson378  162 108  60.0% 
 
 Gadsden City204  88 58  60.3% 
 Elba393  169 112  60.1% 
 Davidson378  162 108  60.0% 
 Dadeville394  170 112  60.3% 
 Crenshaw Christian380  164 108  60.3% 
 Wenonah349  151 99  60.4% 
 West Morgan382  160 111  59.0% 
 Straughn389  163 113  59.1% 
 Sylvania374  156 109  58.9% 
 Cordova407  171 118  59.2% 
 
 Calera379  159 110  59.1% 
 Bessemer City377  159 109  59.3% 
 Ballard Christian138  58 40  59.2% 
 Ramsay106  44 31  58.7% 
 Greenville384  160 112  58.8% 
 Lanett393  163 115  58.6% 
 Lauderdale County398  164 117  58.4% 
 Macon-East Academy349  143 103  58.1% 
 Providence Christian185  75 55  57.7% 
 Parrish366  150 108  58.1% 
 
 Bob Jones384  156 114  57.8% 
 Athens404  166 119  58.2% 
 Clarke County382  158 112  58.5% 
 Cottonwood393  161 116  58.1% 
 G.W. Long383  157 113  58.1% 
 Tallassee389  157 116  57.5% 
 Trinity Oxford143  57 43  57.0% 
 Tri-County Christian50  20 15  57.1% 
 Sylacauga380  152 114  57.1% 
 St. James386  154 116  57.0% 
 
 Springwood390  154 118  56.6% 
 Saks386  154 116  57.0% 
 East Limestone387  155 116  57.2% 
 Ezekiel Academy77  31 23  57.4% 
 Fairhope385  155 115  57.4% 
 Bibb County393  155 119  56.6% 
 Lynn394  158 118  57.2% 
 Lowndes Academy390  154 118  56.6% 
 Loachapoka391  157 117  57.3% 
 Hillcrest Tuscaloosa401  159 121  56.8% 
 
 Hokes Bluff388  156 116  57.4% 
 Houston Academy361  145 108  57.3% 
 Highland Home387  151 118  56.1% 
 Geraldine381  149 116  56.2% 
 Jemison388  150 119  55.8% 
 Pinson Valley388  152 118  56.3% 
 Muscle Shoals390  152 119  56.1% 
 Andalusia393  151 121  55.5% 
 Enterprise378  148 115  56.3% 
 Geneva374  146 114  56.2% 
 
 Flomaton374  146 114  56.2% 
 Florence Christian98  38 30  55.9% 
 Daleville384  150 117  56.2% 
 Decatur Heritage Christian132  52 40  56.5% 
 Springville392  154 119  56.4% 
 Theodore385  151 117  56.3% 
 Talladega County Central392  148 122  54.8% 
 Rogers387  147 120  55.1% 
 Florence231  87 72  54.7% 
 Billingsley397  151 123  55.1% 
 
 Bayside Academy279  105 87  54.7% 
 Marengo Academy398  152 123  55.3% 
 Marion County390  148 121  55.0% 
 Glencoe385  147 119  55.3% 
 Goshen389  143 123  53.8% 
 Huntsville390  144 123  53.9% 
 Pike Liberal Arts385  143 121  54.2% 
 Oakman389  145 122  54.3% 
 Autaugaville396  146 125  53.9% 
 Cherokee County403  147 128  53.5% 
 
 Dale County389  145 122  54.3% 
 Conecuh Springs Christian67  25 21  54.3% 
 St. Clair County387  145 121  54.5% 
 Wilcox Academy401  147 127  53.6% 
 Williamson392  140 126  52.6% 
 Collinsville387  141 123  53.4% 
 Frisco City276  100 88  53.2% 
 Georgiana394  142 126  53.0% 
 Chambers Academy405  145 130  52.7% 
 Cahawba Christian47  17 15  53.1% 
 
 Millry393  143 125  53.4% 
 Lee-Scott Academy387  139 124  52.9% 
 Glenwood School396  142 127  52.8% 
 Haleyville384  136 124  52.3% 
 Lexington393  139 127  52.3% 
 Litchfield256  90 83  52.0% 
 New Life Christian292  104 94  52.5% 
 Notasulga405  143 131  52.2% 
 Ranburne374  132 121  52.2% 
 Carrollton238  84 77  52.2% 
 
 Alabama School Deaf334  116 109  51.6% 
 Berry Fayette396  140 128  52.2% 
 Foley393  137 128  51.7% 
 Fairfield391  137 127  51.9% 
 Coffee Springs49  17 16  51.5% 
 Westbrook Christian389  135 127  51.5% 
 Woodland412  146 133  52.3% 
 W.S. Neal392  138 127  52.1% 
 Susan Moore391  137 127  51.9% 
 South Lamar407  145 131  52.5% 
 
 South Choctaw Academy406  140 133  51.3% 
 Scottsboro400  136 132  50.7% 
 Shaw241  83 79  51.2% 
 St. Lukes130  44 43  50.6% 
 Sulligent415  141 137  50.7% 
 Victory Baptist183  63 60  51.2% 
 Donoho391  133 129  50.8% 
 Faith Christian Roanoke58  20 19  51.3% 
 Escambia Academy405  139 133  51.1% 
 Austin402  136 133  50.6% 
 
 Opp396  134 131  50.6% 
 Marengo394  136 129  51.3% 
 Lincoln415  143 136  51.3% 
 Jeff Davis386  132 127  51.0% 
 Hale County389  129 130  49.8% 
 Greensboro410  138 136  50.4% 
 Hubbertville396  132 132  50.0% 
 Parker383  129 127  50.4% 
 Ashford383  127 128  49.8% 
 Bibb Graves165  55 55  50.0% 
 
 Carver Montgomery414  140 137  50.5% 
 Central Christian156  52 52  50.0% 
 Cleveland394  132 131  50.2% 
 Clay County Christian81  27 27  50.0% 
 Valley397  133 132  50.2% 
 Tuscaloosa Academy384  128 128  50.0% 
 Tarrant398  134 132  50.4% 
 Speake292  96 98  49.5% 
 Westminster Christian207  69 69  50.0% 
 
 Wilson388  126 131  49.0% 
 Sheffield404  130 137  48.7% 
 Smiths Station391  127 132  49.0% 
 Dixie Academy307  99 104  48.8% 
 Elmore County393  127 133  48.8% 
 Excel391  127 132  49.0% 
 Geneva County395  129 133  49.2% 
 Gaston403  131 136  49.1% 
 Fultondale401  131 135  49.2% 
 Gardendale403  131 136  49.1% 
 
 Central Tuscaloosa396  128 134  48.9% 
 Ariton396  128 134  48.9% 
 Anniston398  130 134  49.2% 
 A.L. Johnson389  125 132  48.6% 
 Oak Grove384  126 129  49.4% 
 New Brockton393  127 133  48.8% 
 Good Hope399  131 134  49.4% 
 Jacksonville Christian370  120 125  49.0% 
 Lamar County409  133 138  49.1% 
 J.O. Johnson417  131 143  47.8% 
 
 Jacksonville383  121 131  48.0% 
 Hueytown400  126 137  47.9% 
 Huffman392  124 134  48.1% 
 Montevallo387  123 132  48.2% 
 Pelham403  129 137  48.5% 
 Boaz396  124 136  47.7% 
 Central Florence393  123 135  47.7% 
 Fairview392  122 135  47.5% 
 Dora407  127 140  47.6% 
 Colbert Heights396  124 136  47.7% 
 
 Cornerstone Christian296  94 101  48.2% 
 Walter Wellborn396  124 136  47.7% 
 West End Walnut Grove400  126 137  47.9% 
 Weaver407  129 139  48.1% 
 West Point398  122 138  46.9% 
 Vincent402  122 140  46.6% 
 Slocomb410  126 142  47.0% 
 Shades Valley412  128 142  47.4% 
 Chelsea400  122 139  46.7% 
 Bradshaw216  66 75  46.8% 
 
 Pisgah404  124 140  47.0% 
 Munford408  126 141  47.2% 
 Madison County399  123 138  47.1% 
 McKenzie394  122 136  47.3% 
 James Clemens107  33 37  47.1% 
 LaFayette382  118 132  47.2% 
 Isabella401  121 140  46.4% 
 Ider399  119 140  45.9% 
 Hillcrest Evergreen411  121 145  45.5% 
 Buckhorn403  121 141  46.2% 
 
 Citronelle401  119 141  45.8% 
 Faith Academy392  116 138  45.7% 
 Sumiton Christian396  118 139  45.9% 
 Sumter Academy416  124 146  45.9% 
 Wicksburg393  117 138  45.9% 
 Thompson395  115 140  45.1% 
 Emma Sansom250  72 89  44.7% 
 Crossville404  118 143  45.2% 
 Houston County404  118 143  45.2% 
 Pell City402  116 143  44.8% 
 
 Oak Mountain313  91 111  45.0% 
 Ohatchee399  117 141  45.3% 
 Randolph173  49 62  44.1% 
 Marbury392  110 141  43.8% 
 Hatton391  111 140  44.2% 
 Lee Montgomery417  117 150  43.8% 
 Corner396  110 143  43.5% 
 Chilton County400  112 144  43.8% 
 Baldwin County402  112 145  43.6% 
 Appalachian397  111 143  43.7% 
 
 Sumter County305  87 109  44.4% 
 Shoals Christian316  88 114  43.6% 
 Samson403  113 145  43.8% 
 Albertville394  108 143  43.0% 
 B.C. Rain404  112 146  43.4% 
 Catholic Montgomery392  108 142  43.2% 
 Center Point412  112 150  42.7% 
 Lakeside390  106 142  42.7% 
 
 Keith398  110 144  43.3% 
 Lawrence County402  108 147  42.4% 
 Abbeville409  107 151  41.5% 
 Alabama Christian402  108 147  42.4% 
 Dothan394  104 145  41.8% 
 Florala400  108 146  42.5% 
 Winston County418  112 153  42.3% 
 Shelby County408  108 150  41.9% 
 Spring Garden401  105 148  41.5% 
 Scottsboro Christian51  13 19  40.6% 
 
 Sardis405  103 151  40.6% 
 St. Jude335  87 124  41.2% 
 Vinemont397  101 148  40.6% 
 D.A.R.204  52 76  40.6% 
 Coosa Christian381  99 141  41.3% 
 Abbeville Christian420  108 156  40.9% 
 Cherokee397  103 147  41.2% 
 J.B. Pennington417  109 154  41.4% 
 Jackson Academy414  108 153  41.4% 
 Moody404  104 150  40.9% 
 
 North Sand Mountain402  104 149  41.1% 
 Northridge257  65 96  40.4% 
 North River Christian292  72 110  39.6% 
 Meek412  102 155  39.7% 
 John Carroll415  103 156  39.8% 
 LeFlore411  101 155  39.5% 
 Greene County298  74 112  39.8% 
 Hanceville408  102 153  40.0% 
 Childersburg406  100 153  39.5% 
 Chilton Christian77  19 29  39.6% 
 
 Carroll408  102 153  40.0% 
 Ashville401  101 150  40.2% 
 Dallas County411  101 155  39.5% 
 Ensley230  58 86  40.3% 
 Falkville408  102 153  40.0% 
 East Memorial Christian229  57 86  39.9% 
 Verbena412  102 155  39.7% 
 Winterboro413  103 155  39.9% 
 West Limestone406  102 152  40.2% 
 
 Section404  100 152  39.7% 
 Selma387  93 147  38.8% 
 Sidney Lanier405  99 153  39.3% 
 Sparta Academy421  101 160  38.7% 
 Southside Gadsden407  99 154  39.1% 
 Elkmont408  98 155  38.7% 
 Bullock Memorial150  36 57  38.7% 
 Holly Pond410  98 156  38.6% 
 Lee Huntsville411  99 156  38.8% 
 Kingwood Christian412  100 156  39.1% 
 
 Jackson-Olin407  95 156  37.8% 
 Helena76  18 29  38.3% 
 New Hope401  93 154  37.7% 
 Red Level421  99 161  38.1% 
 Phillips Birmingham126  30 48  38.5% 
 Calvary Christian267  63 102  38.2% 
 Georgia Alabama Christian34  13  38.1% 
 Valley Head401  95 153  38.3% 
 West Jefferson147  35 56  38.5% 
 
 West Blocton415  97 159  37.9% 
 West End274  62 106  36.9% 
 Sparkman406  92 157  36.9% 
 South Montgomery Academy418  94 162  36.7% 
 Demopolis Academy178  40 69  36.7% 
 Phillips Bear Creek415  95 160  37.3% 
 Rehobeth420  96 162  37.2% 
 Hooper Academy424  96 164  36.9% 
 Locust Fork416  94 161  36.9% 
 Holy Spirit241  53 94  36.1% 
 
 Greenville Academy202  44 79  35.8% 
 Meadowview Christian413  91 161  36.1% 
 Coosa Valley Academy412  92 160  36.5% 
 Fruitdale412  90 161  35.9% 
 Alba92  20 36  35.7% 
 Alma Bryant350  78 136  36.4% 
 B.B. Comer420  90 165  35.3% 
 Eutaw137  29 54  34.9% 
 Cottage Hill Christian284  60 112  34.9% 
 Coffeeville348  74 137  35.1% 
 
 Marion Academy137  29 54  34.9% 
 Northside412  88 162  35.2% 
 Pleasant Home310  66 122  35.1% 
 Gulf Shores307  65 121  34.9% 
 J.U. Blacksher418  90 164  35.4% 
 Grissom421  85 168  33.6% 
 Hazel Green414  84 165  33.7% 
 Northview411  85 163  34.3% 
 McIntosh412  86 163  34.5% 
 Chickasaw78  16 31  34.0% 
 
 Southside Selma414  86 164  34.4% 
 Victory Christian305  63 121  34.2% 
 Thorsby416  86 165  34.3% 
 White Plains406  84 161  34.3% 
 Wilcox Central420  86 167  34.0% 
 Brilliant419  83 168  33.1% 
 Ashford Academy400  78 161  32.6% 
 Arab421  83 169  32.9% 
 Evangel Family Christian107  21 43  32.8% 
 Garywood Christian154  30 62  32.6% 
 
 Gaylesville415  83 166  33.3% 
 Mary Montgomery411  81 165  32.9% 
 Priceville266  52 107  32.7% 
 Prattville Christian222  44 89  33.1% 
 Hayden420  82 169  32.7% 
 Headland418  78 170  31.5% 
 Horseshoe Bend427  83 172  32.5% 
 Phil Campbell430  82 174  32.0% 
 Pell City Christian69  13 28  31.7% 
 Cold Springs421  81 170  32.3% 
 
 Brooklane Baptist170  32 69  31.7% 
 Butler429  83 173  32.4% 
 Warrior Academy252  48 102  32.0% 
 Akron384  70 157  30.8% 
 Francis Marion416  76 170  30.9% 
 Paul Bryant268  50 109  31.4% 
 Mars Hill76  14 31  31.1% 
 Livingston306  56 125  30.9% 
 Holt426  74 176  29.6% 
 Northside Methodist Academy80  14 33  29.8% 
 
 Evangel Christian Academy303  53 125  29.8% 
 Danville425  75 175  30.0% 
 Beulah422  76 173  30.5% 
 Carbon Hill422  76 173  30.5% 
 Sipsey Valley150  26 62  29.5% 
 Robertsdale427  73 177  29.2% 
 Sunshine388  66 161  29.1% 
 Zion Chapel416  70 173  28.8% 
 Choctaw County416  70 173  28.8% 
 Central Coosa424  72 176  29.0% 
 
 Ardmore425  71 177  28.6% 
 Coffee233  39 97  28.7% 
 Flint Hill Christian101  17 42  28.8% 
 Lighthouse Christian58  10 24  29.4% 
 Kinston431  73 179  29.0% 
 Fayetteville362  60 151  28.4% 
 Escambia County430  70 180  28.0% 
 Clements425  69 178  27.9% 
 Carver Birmingham388  62 163  27.6% 
 
 B.T. Washington413  65 174  27.2% 
 Curry435  69 183  27.4% 
 First Assembly Christian45  19  26.9% 
 J.F. Shields366  58 154  27.4% 
 Holtville431  67 182  26.9% 
 Heritage Christian52  22  26.7% 
 Parkway Christian57  24  27.3% 
 Satsuma427  67 180  27.1% 
 West Alabama Prep68  10 29  25.6% 
 Pleasant Valley425  63 181  25.8% 
 
 Monroe County431  65 183  26.2% 
 Lighthouse Home School68  10 29  25.6% 
 Douglas428  64 182  26.0% 
 Baker431  63 184  25.5% 
 Barbour County323  49 137  26.3% 
 Brewer430  62 184  25.2% 
 Columbia217  31 93  25.0% 
 East Lawrence432  62 185  25.1% 
 Waterloo245  35 105  25.0% 
 Woodlawn433  63 185  25.4% 
 
 Russell County429  57 186  23.5% 
 Brookwood435  59 188  23.9% 
 John Essex387  53 167  24.1% 
 Oak Park Christian88  12 38  24.0% 
 Mount Hope204  26 89  22.6% 
 Russell Christian53  23  23.3% 
 Talladega435  57 189  23.2% 
 Tharptown213  27 93  22.5% 
 Warrior203  25 89  21.9% 
 Jefferson Christian248  30 109  21.6% 
 
 Louisville143  17 63  21.3% 
 Ellwood Christian165  19 73  20.7% 
 T.W. Martin127  15 56  21.1% 
 Shades Mountain Christian158  18 70  20.5% 
 Grand Bay108  12 48  20.0% 
 Marion Military Institute223  25 99  20.2% 
 Taylor Road Academy123  13 55  19.1% 
 Sumter Central134  14 60  18.9% 
 Vina413  43 185  18.9% 
 
 Woodville231  23 104  18.1% 
 R.C. Hatch414  40 187  17.6% 
 Calhoun445  45 200  18.4% 
 Central Hayneville435  43 196  18.0% 
 St. John Paul II116  10 53  15.9% 
 Southeastern114  10 52  16.1% 
 Bullock County443  39 202  16.2% 
 Lyman Ward384  34 175  16.3% 
 Independent Methodist93  43  14.0% 
 
 Eastwood Christian39  18  14.3% 
 St. Bernard115  53  14.5% 
 Cathedral Christian43  20  13.0% 
 Brindlee Mountain236  14 111  11.2% 
 Southern Normal42  20  9.1% 
 Skyline105  50  9.1% 
 
 Hayes77  37  7.5% 
 Asbury49  24  4.0% 
 Clayton154  76  2.6% 
Great Moments in Alabama High School Football History

Spence McCracken won a record 21 Area/Region Championships at Montgomery Academy, Lee Montgomery and Opelika during his coaching career.