2026 Alabama High School Baseball
AHSAA Playoff Central

The postseason has reached the Final 4 across Alabama, with just four teams remaining in each classification in the chase for a State Championship. After several weeks of playoff action filled with top-ranked matchups, winner-take-all games, and postseason upsets, the road now turns toward Jacksonville & Oxford with a trip to the state finals on the line this week.

Below you’ll find every Final 4 matchup across Classes 7A-1A, including team records, postseason paths, and live series updates throughout the week. Click into each matchup to follow along with scores, results, and updates as teams continue their pursuit of a state title.

Class 7A Final 4
North South
No. 2 Thompson at No. 5 Hewitt-Trussville
Records: Thompson (26-17) | Hewitt-Trussville (30-8)
How They Got Here:
Thompson: def. Sparkman (12-1, 5-1), def. Bob Jones (4-3, 7-1)
Hewitt-Trussville: def. No. 9 James Clemens (12-1, 3-2), def. No. 4 Tuscaloosa County (4-5, 8-0, 5-2)

Series Updates:
Game 3: Hewitt-Trussville 7, Thompson 1
Game 2: Thompson 5, Hewitt-Trussville 2
Game 1: Hewitt-Trussville 6, Thompson 2
No. 8 Central-Phenix City at No. 6 Auburn
Records: Central-Phenix City (28-17) | Auburn (29-12)
How They Got Here:
Central-Phenix City: def. No. 7 Fairhope (1-2, 7-6, 3-1), def. Dothan (2-1, 4-9, 6-3)
Auburn: def. Daphne (2-1, 10-5), def. No. 3 Enterprise (3-4, 10-8, 5-3)

Series Updates:
Game 2: Auburn 4, Central-Phenix City 2 
Game 1: Auburn 10, Central-Phenix City 5

 

Class 6A Final 4
North South
No. 7 Hazel Green at No. 8 Hartselle
Records: Hazel Green (33-11) | Hartselle (29-11)
How They Got Here:
Hazel Green: def. Athens (10-0, 5-9, 7-6), def. Oxford (5-4, 7-3), def. No. 5 Homewood (4-1, 4-6, 8-4)
Hartselle: def. Buckhorn (14-8, 6-3), def. No. 3 Cullman (5-4, 8-1), def. Pell City (2-1, 13-5)

Series Updates:
Game 2: Hartselle 8, Hazel Green 4
Game 1: Hartselle 5, Hazel Green 3
No. 1 Northridge at No. 2 Spain Park
Records: Northridge (34-7) | Spain Park (33-8)
How They Got Here:
Northridge: def. Chilton County (9-1, 15-1), def. McGill-Toolen Catholic (3-4, 10-0, 18-0), def. Chelsea (8-1, 9-3)
Spain Park: def. McAdory (12-2, 12-0), def. Benjamin Russell (2-1, 14-0), def. No. 10 Gulf Shores (3-1, 1-2, 13-0)

Series Updates:
Game 2: Spain Park 1, Northridge 0
Game 1: Spain Park 1, Northridge 0

 

Class 5A Final 4
North South
No. 9 Moody at No. 2 American Christian
Records: Moody (27-7) | American Christian (34-10)
How They Got Here:
Moody: def. Corner (8-4, 5-3), def. Sipsey Valley (4-0, 6-2), def. Madison Academy (2-1, 3-1)
American Christian: def. John Carroll Catholic (8-3, 4-3), def. Russellville (10-1, 8-2), def. East Limestone (6-5, 12-0)

Series Updates:
Game 2: American Christian 5, Moody 1
Game 1: American Christian 8, Moody 0
No. 6 Briarwood Christian at No. 1 Faith Academy
Records: Briarwood Christian (28-9) | Faith Academy (27-7)
How They Got Here:
Briarwood Christian: def. Jemison (5-1, 11-3), def. Charles Henderson (14-0, 3-1), def. Elmore County (4-0, 8-0)
Faith Academy: def. Elberta (9-0, 14-0), def. No. 10 Headland (7-4, 6-2), def. No. 3 Demopolis (2-0, 2-1)

Series Updates:
Game 3: Faith Academy 13, Briarwood Christian 7
Game 2: Faith Academy 10, Briarwood Christian 0
Game 1: Briarwood Christian 9, Faith Academy 6

 

Class 4A Final 4
North South
No. 2 Westbrook Christian at No. 10 Central-Florence
Records: Westbrook Christian (24-9) | Central-Florence (27-12)
How They Got Here:
Westbrook Christian: def. Cherokee County (4-0, 10-0), def. No. 3 Madison County (1-0, 3-0), def. No. 1 Deshler (10-8, 9-4)
Central-Florence: def. West Morgan (11-5, 16-6), def. Plainview (7-0, 7-4), def. No. 6 Alexandria (10-2, 5-2)

Series Updates:
Game 3: Westbrook Christian 9, Central-Florence 6
Game 2: Central-Florence 14, Westbrook Christian 10
Game 1: Westbrook Christian 9, Central-Florence 7
No. 5 Opp at No. 4 Bibb County
Records: Opp (27-6) | Bibb County (24-11)
How They Got Here:
Opp: def. Geneva (20-5, 13-7), def. Bayside Academy (6-4, 10-4), def. No. 7 Oak Grove (7-5, 9-6)
Bibb County: def. Tallassee (2-4, 2-0, 9-5), def. No. 9 Orange Beach (5-4, 1-0), def. Houston Academy (10-3, 9-2)

Series Updates:
Game 3: Bibb County 8, Opp 2
Game 2: Bibb County 4, Opp 0
Game 1: Opp 4, Bibb County 0

 

Class 3A Final 4
North South
No. 4 Piedmont at No. 2 Gordo
Records: Piedmont (29-6) | Gordo (30-8)
How They Got Here:
Piedmont: def. Vinemont (11-2, 13-0), def. Lauderdale County (11-1, 4-2), def. Oakman (5-2, 15-3)
Gordo: def. Wellborn (14-0, 15-2), def. Glencoe (7-0, 6-5), def. No. 3 Collinsville (9-6, 21-3)

Series Updates:
Game 2: Gordo 6, Piedmont 4
Game 1: Gordo 9, Piedmont 3
No. 5 Lee-Scott Academy at No. 1 Glenwood
Records: Lee-Scott Academy (26-11) | Glenwood (30-8)
How They Got Here:
Lee-Scott Academy: def. Saint James (4-1, 4-2), def. No. 6 Thorsby (17-0, 5-3), def. Thomasville (20-1, 10-1)
Glenwood: def. Montgomery Academy (14-4, 19-5), def. Wicksburg (3-0, 6-7, 17-3), def. No. 8 The Altamont (14-2, 13-6)

Series Updates:
Game 2: Glenwood 14, Lee-Scott Academy 3
Game 1: Glenwood 16, Lee-Scott Academy 0

 

Class 2A Final 4
North South
No. 2 Mars Hill Bible at No. 5 Red Bay
Records: Mars Hill Bible (28-10) | Red Bay (25-6)
How They Got Here:
Mars Hill Bible: def. Sand Rock (10-0, 14-0), def. Vincent (11-0, 2-5, 9-1), def. No. 4 Lindsay Lane Christian (0-1, 6-2, 11-6)
Red Bay: def. Westminster-Oak Mountain (5-2, 0-4, 5-1), def. Sumiton Christian (13-3, 2-1), def. No. 7 North Sand Mountain (4-3, 13-5)

Series Updates:
Game 2: Mars Hill Bible 4, Red Bay 3
Game 1: Mars Hill Bible 21, Red Bay 6
No. 3 Ariton at No. 1 G.W. Long
Records: Ariton (30-7) | G.W. Long (29-7)
How They Got Here:
Ariton: def. No. 8 Pike Liberal Arts (7-1, 23-6), def. No. 6 Ranburne (13-3, 7-0), def. Reeltown (5-2, 9-4)
G.W. Long: def. Luverne (15-1, 18-1), def. Blacksher (5-2, 9-2), def. No. 9 Tuscaloosa Academy (6-5, 9-4)

Series Updates:
Game 3: Ariton 4, GW Long 2
Game 2: GW Long 8, Ariton 2
Game 1: Ariton 11, GW Long 7

 

Class 1A Final 4
North South
No. 2 Appalachian at No. 1 Hubbertville
Records: Appalachian (27-3) | Hubbertville (23-6)
How They Got Here:
Appalachian: def. Jacksonville Christian (12-2, 16-2), def. Ider (5-2, 18-4), def. No. 7 Addison (4-2, 11-5)
Hubbertville: def. Pickens Academy (7-6, 7-8, 5-4), def. Spring Garden (8-5, 7-3), def. Athens Bible (9-5, 7-3)

Series Updates:
Game 3: Hubbertville 10, Appalachian 3
Game 2: Hubbertville 12, Appalachian 1
Game 1: Appalachian 13, Hubbertville 11
No. 4 Fayetteville at University Charter
Records: Fayetteville (19-18) | University Charter (20-13)
How They Got Here:
Fayetteville: def. Verbena (18-1, 8-0), def. No. 3 Brantley (14-4, 19-0), def. No. 10 Maplesville (7-4, 3-7, 7-5)
University Charter: def. Billingsley (5-1, 12-2), def. Autauga Academy (11-10, 8-3), def. Millry (6-9, 10-1, 7-1)

Series Updates:
Game 2: Fayetteville 7, University Charter 1
Game 1: Fayetteville 14, University Charter 3

 

2026 AHSAA State Championship Schedule
Matchups will be updated as each state championship series is finalized.
Class Matchup Game Time Location
Monday, May 18, 2026
Class 2A Mars Hill Bible vs Ariton Game 1 4:00 PM Oxford, Choccolocco Park
Tuesday, May 19, 2026
Class 2A Mars Hill Bible vs Ariton Game 2 / Game 3, if necessary 10:00 AM Jacksonville State University
Class 4A Westbrook Christian vs Bibb County Game 1 11:00 AM Oxford, Choccolocco Park
Class 3A Gordo vs Glenwood Game 1 2:00 PM Oxford, Choccolocco Park
Wednesday, May 20, 2026
Class 4A Westbrook Christian vs Bibb County Game 2 / Game 3, if necessary 10:00 AM Jacksonville State University
Class 3A Gordo vs Glenwood Game 2 / Game 3, if necessary 4:00 PM Jacksonville State University
Class 6A Hartselle vs Spain Park Game 1 11:00 AM Oxford, Choccolocco Park
Class 1A Hubbertville vs Fayetteville Game 1 2:00 PM Oxford, Choccolocco Park
Thursday, May 21, 2026
Class 6A Hartselle vs Spain Park Game 2 / Game 3, if necessary 10:00 AM Jacksonville State University
Class 1A Hubbertville vs Fayetteville Game 2 / Game 3, if necessary 4:00 PM Jacksonville State University
Class 5A American Christian vs Faith Academy Game 1 11:00 AM Oxford, Choccolocco Park
Class 7A Hewitt-Trussville vs Auburn Game 1 2:00 PM Oxford, Choccolocco Park
Friday, May 22, 2026
Class 5A American Christian vs Faith Academy Game 2 / Game 3, if necessary 10:00 AM Jacksonville State University
Class 7A Hewitt-Trussville vs Auburn Game 2 / Game 3, if necessary 4:00 PM Jacksonville State University