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-TrussvilleRecords: 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 AuburnRecords: 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 HartselleRecords: 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 ParkRecords: 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 ChristianRecords: 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 AcademyRecords: 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-FlorenceRecords: 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 CountyRecords: 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 GordoRecords: 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 GlenwoodRecords: 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 BayRecords: 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. LongRecords: 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 HubbertvilleRecords: 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 CharterRecords: 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 |
