| Class: 2A |
| |
| Round 1 |
| | G.W. Long  6-1 Marbury |
| | Red Level  16-6 Calera |
| | Ranburne  2-1 Bayside Academy |
| | Geneva County  5-0 Beulah |
| | Leroy  9-3 Clay County |
| | Horseshoe Bend  11-4 Luverne |
| | Excel  14-4 B.B. Comer |
| | Wicksburg  6-2 Billingsley |
| | Phil Campbell  18-0 Oakman |
| | Sand Rock  7-5 Falkville |
| | Priceville  4-3 West End Walnut Grove |
| | Hatton  12-11 Hale County |
| | Colbert Heights  5-3 Shades Mountain Christian |
| | Fyffe  11-1 Holly Pond |
| | Westbrook Christian  2-1 Westminster Christian |
| | Mars Hill  12-0 Gordo |
| |
| Round 2 |
| | G.W. Long  (10-4, 7-0) Red Level G.W. Long wins series (2-0) |
| | Ranburne  (3-13, 8-4, 4-1) Geneva County Ranburne wins series (2-1) |
| | Leroy  (10-1, 9-0) Horseshoe Bend Leroy wins series (2-0) |
| | Excel  (18-1, 8-11, 4-3) Wicksburg Excel wins series (2-1) |
| | Phil Campbell  (7-6, 10-0) Sand Rock Phil Campbell wins series (2-0) |
| | Priceville  (7-3, 4-10, 5-2) Hatton Priceville wins series (2-1) |
| | Colbert Heights  (8-5, 1-6, 7-3) Fyffe Colbert Heights wins series (2-1) |
| | Westbrook Christian  (4-5, 5-1, 4-3) Mars Hill Westbrook Christian wins series (2-1) |
| |
| Round 3 |
| | G.W. Long  (10-0, 0-1, 9-7) Ranburne G.W. Long wins series (2-1) |
| | Leroy  (4-1, 4-2) Excel Leroy wins series (2-0) |
| | Phil Campbell  (8-1, 1-4, 11-1) Priceville Phil Campbell wins series (2-1) |
| | Colbert Heights  (3-2, 2-7, 8-3) Westbrook Christian Colbert Heights wins series (2-1) |
| |
| Semi-Finals |
| | G.W. Long  (2-4, 7-1, 8-5) Leroy G.W. Long wins series (2-1) |
| | Phil Campbell  (9-2, 4-1) Colbert Heights Phil Campbell wins series (2-0) |
| |
| Finals |
| | G.W. Long  (9-0, 5-2) Phil Campbell G.W. Long wins series (2-0) |
| |