Birmingham High School Football Schedule & Scores - September 12, 2025

Get Birmingham area schedules and scores as the 2025 Alabama high school football continues on Friday, September 12
Thompson vs. Carver from August 21, 2025
Thompson vs. Carver from August 21, 2025 / Kaden Robinson

There are 94 games scheduled across the Birmingham metro area this weekend, including nine games against statewide Top 25 ranked teams. You can follow every game on our Birmingham Metro High School Football Scoreboard.

The marquee matchup this weekend features No. 12 Tuscaloosa Hillcrest at No. 19 Vestavia Hills.


Birmingham High School Football Schedule & Scores - Friday September 12, 2025

There are 94 games scheduled across the Birmingham metro area on Friday, September 12.

Oakman (2-1) at Phil Campbell (0-2) — 7:00 PM CST

Ardmore (2-1) at Fairview (3-0) — 7:00 PM CST

Marion County (1-2) at South Lamar (0-3) — 7:00 PM CST

Lincoln (2-1) at Leeds (3-0) — 7:00 PM CST

St. Clair County (2-0) at Moody (2-1) — 7:00 PM CST

Mountain Brook (2-1) at Pell City (2-1) — 7:00 PM CST

Marbury (1-2) at Central of Clay County (2-1) — 7:00 PM CST

Isabella (0-3) at Tuscaloosa Academy (3-0) — 7:00 PM CST

Piedmont (3-0) at Ohatchee (0-3) — 7:00 PM CST

Oxford (1-2) at Pinson Valley (2-1) — 7:00 PM CST

Benjamin Russell (2-1) at Chilton County (1-2) — 7:00 PM CST

Carbon Hill (0-3) at Hanceville (0-3) — 7:00 PM CST

Billingsley (1-2) at Verbena (3-0) — 7:00 PM CST

Cherokee (0-3) at Addison (3-0) — 7:00 PM CST

Jemison (1-2) at Shelby County (2-1) — 7:00 PM CST

Corner (3-0) at Ramsay (0-3) — 7:00 PM CST

Winston County (2-1) at Red Bay (1-1) — 7:00 PM CST

Calera (0-3) at Pelham (1-2) — 7:00 PM CST

Brookwood (1-3) at Northridge (2-1) — 7:00 PM CST

Hokes Bluff (2-0) at White Plains (1-1) — 7:00 PM CST

Gaylesville (2-1) at Appalachian (3-0) — 7:00 PM CST

Jackson-Olin (1-1) at Gardendale (0-3) — 7:00 PM CST

Bibb County (2-1) at American Christian Academy (1-2) — 7:00 PM CST

West Blocton (0-3) at Holt (2-1) — 7:00 PM CST

Vincent (1-1) at Lamar County (2-1) — 7:00 PM CST

A.P. Brewer (1-2) at Arab (2-1) — 7:00 PM CST

Falkville (2-0) at Coosa Christian (1-2) — 7:00 PM CST

Clay-Chalkville (3-0) at Shades Valley (1-2) — 7:00 PM CST

Lynn (1-2) at Pickens County (0-2) — 7:00 PM CST

John Carroll Catholic (0-3) at Hayden (0-3) — 7:00 PM CST

Winfield (2-1) at Gordo (3-0) — 7:00 PM CST

Cherokee County (2-1) at Etowah (0-2) — 7:00 PM CST

Glenwood (2-1) at Childersburg (0-3) — 7:00 PM CST

Phillips (1-1) at Meek (1-2) — 7:00 PM CST

Section (0-3) at Sand Rock (0-3) — 7:00 PM CST

Notasulga (1-0) at Maplesville (3-0) — 7:00 PM CST

Pleasant Valley (3-0) at Pisgah (1-1) — 7:00 PM CST

Cleveland (1-1) at Cold Springs (2-1) — 7:00 PM CST

Springville (0-3) at Alma Bryant (0-2) — 7:00 PM CST

Spring Garden (2-1) at Woodville (2-1) — 7:00 PM CST

Ashville (1-1) at Oneonta (1-1) — 7:00 PM CST

Alexandria (2-0) at Anniston (2-0) — 7:00 PM CST

G.W. Carver (1-0) at Briarwood Christian (1-2) — 7:00 PM CST

Oak Grove (3-0) at Pleasant Grove (1-1) — 7:00 PM CST

Southside - Selma (1-0) at Dallas County (0-3) — 7:00 PM CST

Midfield (1-2) at Vinemont (1-2) — 7:00 PM CST

Sylacauga (2-1) at Beauregard (0-3) — 7:00 PM CST

Holy Spirit Catholic (0-3) at University Charter (1-1) — 7:00 PM CST

Tarrant (1-2) at Fairfield (0-2) — 7:00 PM CST

Hubbertville (2-0) at Berry (2-0) — 7:00 PM CST

Demopolis (0-2) at Montevallo (1-2) — 7:00 PM CST

Hackleburg (2-0) at Waterloo (2-0) — 7:00 PM CST

Vina (0-2) at Shoals Christian (0-3) — 7:00 PM CST

Helena (1-1) at Spain Park (1-1) — 7:00 PM CST

Prattville (2-1) at Tuscaloosa County (0-3) — 7:00 PM CST

Thompson (2-1) at Oak Mountain (2-1) — 7:00 PM CST

Jasper (3-0) at Cullman (0-3) — 7:00 PM CST

Horseshoe Bend (0-3) at Central - Coosa (0-3) — 7:00 PM CST

Haleyville (0-3) at Good Hope (2-0) — 7:00 PM CST

Holly Pond (2-1) at Brindlee Mountain (1-2) — 7:00 PM CST

Selma (1-1) at Northside (3-0) — 7:00 PM CST

Walter Wellborn (2-0) at Glencoe (2-1) — 7:00 PM CST

Thorsby (3-0) at Wilcox Central (0-3) — 7:00 PM CST

Winterboro (2-0) at Fayetteville (2-1) — 7:00 PM CST

Bullock County (3-0) at Munford (0-2) — 7:00 PM CST

Ragland (1-1) at Southeastern (1-2) — 7:00 PM CST

Hillcrest - Tuscaloosa (3-0) at Vestavia Hills (2-1) — 7:00 PM CST

Collinsville (1-1) at Whitesburg Christian (1-1) — 7:00 PM CST

Hewitt-Trussville (3-0) at Hoover (1-2) — 7:00 PM CST

Sipsey Valley (1-2) at Aliceville (1-1) — 7:00 PM CST

Choctaw County (2-1) at Pickens Academy (0-2) — 7:00 PM CST

Locust Fork (1-2) at Westbrook Christian (2-0) — 7:00 PM CST

Paul W. Bryant (0-3) at Hueytown (0-2) — 7:00 PM CST

Weaver (0-2) at Saks (1-2) — 7:00 PM CST

Central - Tuscaloosa (3-0) at Bessemer City (3-0) — 7:00 PM CST

A.H. Parker (3-0) at Mortimer Jordan (1-2) — 7:00 PM CST

Jacksonville (1-2) at Center Point (1-2) — 7:00 PM CST

Greene County (1-2) at Sulligent (2-1) — 7:00 PM CST

Dora (0-3) at Hamilton (3-0) — 7:00 PM CST

Fultondale (0-3) at Fayette County (2-1) — 7:00 PM CST

Homewood (3-0) at Woodlawn (0-3) — 7:00 PM CST

West Point (1-2) at Lawrence County (1-2) — 7:00 PM CST

Southside (1-2) at Fort Payne (1-1) — 7:00 PM CST

Susan Moore (1-2) at West End (1-2) — 7:00 PM CST

Cleburne County (0-2) at Talladega (1-2) — 7:00 PM CST

Hale County (2-1) at Greensboro (1-1) — 7:00 PM CST

Curry (2-1) at Cordova (0-3) — 7:00 PM CST

Cedar Bluff (2-1) at North Sand Mountain (3-0) — 7:00 PM CST

Sardis (1-2) at Guntersville (3-0) — 7:00 PM CST

Danville (1-2) at West Limestone (0-3) — 7:00 PM CST

Gaston (1-1) at Woodland (1-2) — 9:00 PM CST

View all Birmingham Metro High School Football Scoreboard


Create an account to get alerts for your favorite teams!

Get even closer to the action by creating a free account. Follow your favorite teams and get score updates, breaking news and alerts when new photo galleries are available. Sign up for free here

More Football Coverage from High School On SI

feed


Published
Gray Reid
GRAY REID

Gray Reid has spent most of his career in basketball and sports media. He began as a student manager for the Nevada men’s basketball team, then went on to coach overseas in China and later joined the LC State men’s basketball program as a graduate assistant. After coaching, Gray joined SBLive Sports as a videographer and video editor, eventually moving into his current role as Regional Marketing Director.