News

We now have 836 teams &  
192,249 games on AHSFHS.org.



Search Site

AHSFHS Article Series


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






2025 Season Matchups - Week Three




     (Schedules are subject to change. The list includes all scheduled games we know.)

Week Three
Thursday, September 4
   7A
         Auburn (1-1) at Opelika (2-0)
   6A
         Gardendale (0-2) at Parker (2-0)
         Percy Julian (1-1) at Stanhope Elmore (1-1)
         Woodlawn (0-2) at Minor (2-0)
   5A
         Briarwood (0-2) at Ramsay (0-2)
         Carver Birmingham (0-0) at John Carroll (0-2)
         Elberta (0-2) at Williamson (1-0)
   2A
         Coosa Christian (0-2) at Southeastern (1-1)
   1A
         Autauga Academy (0-1) at Billingsley (1-1)
Friday, September 5
   7A
         Alma Bryant (0-1) at Fairhope (1-1)
         Austin (1-1) at Sparkman (0-2)
         Davidson (1-0) at Baker (2-0)
         Dothan High (2-0) at Enterprise (2-0)
         Florence (0-2) at Albertville (0-2)
         Hillcrest Tuscaloosa (2-0) at Hoover (1-1)
         Huntsville (2-0) at Grissom (1-0)
         J.A.G. (0-1) at Carver Montgomery (1-1)
         James Clemens (1-0) at Bob Jones (2-0)
         Mary Montgomery (2-0) at Daphne (2-0)
         Oak Mountain (2-0) at Prattville (1-1)
         Robertsdale (2-0) at Foley (1-1)
         Smiths Station (1-1) at Central Phenix City (2-0)
         Tuscaloosa County (0-2) at Thompson (1-1)
         Vestavia Hills (2-0) at Hewitt-Trussville (2-0)
   6A
         Benjamin Russell (1-1) at Calera (0-2)
         Bessemer City (2-0) at Brookwood (1-1)
         Blount (0-2) at Murphy (0-2)
         Buckhorn (2-0) at Gadsden City (0-2)
         Central Tuscaloosa (2-0) at Paul Bryant (0-2)
         Chilton County (1-1) at Helena (0-1)
         Columbia (0-2) at Muscle Shoals (2-0)
         Cullman (0-2) at Athens (1-1)
         Gulf Shores (0-2) at Saraland (2-0)
         Hazel Green (1-1) at Mae Jemison (0-2)
         Hueytown (0-1) at Mountain Brook (1-1)
         Jasper (2-0) at Decatur (0-2)
         Lee Huntsville (0-2) at Southside Gadsden (0-2)
         McAdory (2-0) at Northridge (2-0)
         McGill-Toolen (1-1) at Theodore (1-1)
         Mortimer Jordan (1-1) at Homewood (2-0)
         Pelham (0-2) at Chelsea (2-0)
         Pell City (2-0) at Clay-Chalkville (2-0)
         Pinson Valley (1-1) at Huffman (1-1)
         Rehobeth (1-1) at Pike Road (1-1)
         Shades Valley (1-1) at Oxford (0-2)
         Spanish Fort (1-1) at Baldwin County (0-2)
         Wetumpka (1-1) at Russell County (2-0)
   5A
         Arab (1-1) at Sardis (1-1)
         B.C. Rain (2-0) at UMS-Wright (1-1)
         Beauregard (0-2) at Marbury (0-2)
         Center Point (1-1) at Lincoln (1-1)
         Central Clay County (1-1) at Valley (2-0)
         Charles Henderson (1-1) at Greenville (1-0)
         Douglas (1-0) at Hayden (0-2)
         Elmore County (1-1) at Carroll (0-2)
         Eufaula (1-1) at Catholic Montgomery (1-1)
         Fairview (2-0) at West Point (1-1)
         Faith Academy (0-1) at Citronelle (1-1)
         Guntersville (2-0) at Brewer (1-1)
         Headland (2-0) at Andalusia (1-1)
         Holtville (1-1) at Sylacauga (2-0)
         Jemison (0-2) at Selma (1-1)
         Lawrence County (1-1) at Russellville (0-2)
         LeFlore (0-2) at Vigor (2-0)
         Montevallo (1-1) at Northside (2-0)
         Moody (1-1) at Jacksonville (1-1)
         Priceville (2-0) at Ardmore (2-0)
         Scottsboro (1-1) at Boaz (2-0)
         Sipsey Valley (1-1) at Shelby County (1-1)
         Springville (0-2) at Leeds (2-0)
         Wenonah (2-0) at Corner (2-0)
   4A
         American Christian (0-2) at West Blocton (0-2)
         Anniston (1-0) at Ashville (1-0)
         B.T. Washington (0-1) at Talladega (1-1)
         Bibb County (1-1) at Tarrant (1-1)
         Central Florence (1-1) at Wilson (1-1)
         D.A.R. (1-1) at Madison Academy (1-1)
         Dale County (1-1) at Ashford (2-0)
         Danville (1-1) at Deshler (2-0)
         Escambia County (1-1) at Jackson (1-1)
         Etowah (0-1) at Hokes Bluff (1-0)
         Fairfield (0-1) at Pleasant Grove (0-1)
         Fayette County (1-1) at Dora (0-2)
         Geneva (0-1) at Pike County (0-1)
         Good Hope (1-0) at Fultondale (0-2)
         Haleyville (0-2) at Curry (1-1)
         Hamilton (2-0) at Cordova (1-1)
         Handley (1-1) at Cleburne County (0-1)
         Hatton (0-1) at Brooks (0-1)
         Holt (2-0) at Oak Grove (2-0)
         Madison County (1-1) at North Jackson (1-1)
         Mobile Christian (2-0) at Satsuma (1-1)
         Munford (0-1) at Tallassee (1-1)
         New Brockton (2-0) at Opp (1-0)
         Oneonta (1-0) at Cherokee County (1-1)
         Randolph (0-2) at Plainview (1-0)
         St. James (0-2) at Bullock County (2-0)
         St. John Paul II (1-1) at Westminster Christian (1-1)
         Straughn (1-1) at Daleville (1-0)
         W.S. Neal (1-0) at St. Michael (2-0)
         West Limestone (0-2) at West Morgan (2-0)
         White Plains (1-0) at Alexandria (1-0)
   3A
         B.B. Comer (0-2) at Glenwood School (1-1)
         Bayside Academy (1-1) at Orange Beach (2-0)
         Beulah (1-1) at Dadeville (0-2)
         Childersburg (0-2) at Lee-Scott Academy (2-0)
         Clements (1-1) at Colbert Heights (2-0)
         Colbert County (1-1) at Mars Hill (2-0)
         Colbert Heights (2-0) at Clements (1-1)
         Collinsville (1-0) at Fyffe (1-1)
         Cottage Hill Christian (2-0) at Hillcrest Evergreen (0-2)
         Dallas County (0-2) at Greensboro (0-1)
         Excel (1-1) at Flomaton (2-0)
         Geraldine (1-0) at Asbury (0-2)
         Glencoe (1-1) at J.B. Pennington (1-1)
         Gordo (2-0) at Hanceville (0-2)
         Lauderdale County (2-0) at Elkmont (0-2)
         Montgomery Academy (2-0) at Houston Academy (2-0)
         Northside Methodist Academy (0-0) at Alabama Christian (1-1)
         Oakman (0-2) at Carbon Hill (0-2)
         Phil Campbell (0-1) at Vinemont (0-2)
         Piedmont (2-0) at Ohatchee (0-2)
         Prattville Christian (0-2) at Trinity (1-1)
         Rogers (1-1) at Sheffield (1-0)
         Sylvania (0-1) at Holly Pond (1-1)
         T.R. Miller (2-0) at Monroe County (1-1)
         Thomasville (1-1) at Southside Selma (1-0)
         Thorsby (2-0) at Sumter Central (0-1)
         Walter Wellborn (1-0) at Weaver (0-1)
         Westbrook Christian (1-0) at Saks (1-1)
         Whitesburg Christian (0-1) at Brindlee Mountain (1-1)
         Wicksburg (1-1) at Slocomb (0-1)
         Wilcox Central (0-2) at Hale County (1-1)
         Winfield (1-1) at Midfield (1-1)
   2A
         Ariton (1-0) at Houston County (1-0)
         Barbour County (0-1) at Highland Home (0-2)
         Calhoun (0-2) at Pike Liberal Arts (0-2)
         Chickasaw (0-2) at J.U. Blacksher (2-0)
         Clarke County (0-2) at Central Hayneville (0-1)
         Cold Springs (2-0) at Susan Moore (0-2)
         Cottonwood (0-1) at Providence Christian (1-1)
         Decatur Heritage Christian (0-2) at Lexington (1-1)
         G.W. Long (0-2) at Samson (1-0)
         Gaston (1-0) at Cedar Bluff (1-1)
         Geneva County (1-1) at Abbeville (0-2)
         LaFayette (2-0) at Ranburne (1-1)
         Lamar County (1-1) at Greene County (1-1)
         Lanett (1-1) at Loachapoka (1-1)
         North Sand Mountain (2-0) at Sand Rock (0-2)
         Red Bay (1-0) at University Charter School (0-1)
         Reeltown (1-1) at Horseshoe Bend (0-2)
         Section (0-2) at Pisgah (0-1)
         St. Lukes (1-1) at Washington County (1-1)
         Sulligent (1-1) at Isabella (0-2)
         Tanner (0-2) at Winston County (1-1)
         Tharptown (0-2) at Belgreen (2-0)
         Tuscaloosa Academy (2-0) at Aliceville (1-0)
         West End Walnut Grove (1-1) at Falkville (1-0)
         Zion Chapel (2-0) at Goshen (0-1)
   1A
         Addison (2-0) at Shoals Christian (0-2)
         Appalachian (2-0) at Locust Fork (1-1)
         Berry Fayette (1-0) at Marion County (1-1)
         Brantley (0-1) at Pleasant Home (1-1)
         Brilliant (1-0) at Lynn (0-2)
         Donoho (0-2) at Pleasant Valley (2-0)
         Elba (0-2) at McKenzie (1-0)
         Ellwood Christian (0-2) at Maplesville (2-0)
         Fayetteville (2-0) at Wadley (2-0)
         Florala (0-2) at Georgiana (0-2)
         Francis Marion (1-1) at Choctaw County (1-1)
         Fruitdale (0-1) at Marengo (1-1)
         Hackleburg (1-0) at Meek (1-1)
         Kinston (1-1) at Red Level (1-0)
         Leroy (2-0) at McIntosh (1-1)
         Phillips Bear Creek (0-1) at Vina (0-1)
         Pickens Academy (0-1) at Linden (0-2)
         Pickens County (0-2) at Sumiton Christian (0-2)
         R.C. Hatch (1-1) at Holy Spirit (0-2)
         Ragland (1-0) at Spring Garden (1-1)
         South Lamar (0-2) at Hubbertville (1-0)
         Southern Choctaw (1-0) at J.F. Shields (1-1)
         Sweet Water (0-1) at Millry (0-2)
         Valley Head (1-1) at Gaylesville (2-0)
         Verbena (2-0) at Keith (2-0)
         Victory Christian (1-0) at Woodland (0-2)
         Waterloo (1-0) at Cherokee (0-2)
         Winterboro (1-0) at Central Coosa (0-2)
         Woodville (1-1) at Ider (1-1)
   AISA-AAA
         Bessemer Academy (0-2) at Banks Academy (0-2)
         Chambers Academy (1-1) at Valiant Cross Academy (0-2)
         Clarke Prep (0-2) at Morgan Academy (2-0)
         Fort Dale Academy (2-0) at Lowndes Academy (2-0)
   AISA-AA
         Crenshaw Christian (0-2) at Abbeville Christian (2-0)
         Edgewood Academy (0-2) at Lakeside (0-1)
         Hooper Academy (0-1) at Hope Christian Academy (1-1)
         Monroe Academy (2-0) at Jackson Academy (0-2)
         Patrician Academy (2-0) at Wilcox Academy (1-1)
         South Choctaw Academy (1-1) at Sparta Academy (2-0)
   AISA-A
         Cornerstone Christian (2-0) at Trinity Christian (0-1)
         Escambia Academy (2-0) at Springwood (1-1)
         Evangel Christian Academy (1-1) at Southern Prep Academy (0-2)
         Heritage Christian Academy (0-1) at Snook Christian (0-2)
         Macon-East Academy (2-0) at North River Christian (0-2)
   8 Man
         Lighthouse Home School (1-0) at Southern Christian (2-0)
   6 Man
         Pineview Christian (0-1) at Marshall Christian (1-0)




Great Moments in Alabama High School Football History

Alabama School for the Deaf won Deaf School National Championships in 1971, 1987, 1991, 2000, 2001 and 2002.