| Class: 6A |
| |
| Round 1 |
| 4/24/1999 | Hoover  11-1 Arab |
| 4/24/1999 | Shades Valley  17-16 Grissom |
| 4/24/1999 | Lee Huntsville  4-2 Homewood |
| 4/24/1999 | Oxford  8-5 Hueytown |
| 4/24/1999 | Jeff Davis  3-1 Auburn |
| 4/24/1999 | Baker  10-4 Lee Montgomery |
| 4/24/1999 | Northview  4-3 Central Tuscaloosa |
| 4/24/1999 | Baldwin County  10-8 McGill-Toolen |
| 4/24/1999 | Vestavia Hills  5-4 Austin |
| 4/24/1999 | Decatur  5-2 Hewitt-Trussville |
| 4/24/1999 | Benjamin Russell  11-7 Minor |
| 4/24/1999 | Huntsville  9-4 Mountain Brook |
| 4/24/1999 | Fairhope  7-1 Mary Montgomery |
| 4/24/1999 | Hillcrest Tuscaloosa  6-2 Dothan |
| 4/24/1999 | Central Phenix City  20-0 Selma |
| 4/24/1999 | Prattville  4-3 Theodore |
| |
| Round 2 |
| 4/28/1999 | Hoover  12-0 Shades Valley |
| 4/28/1999 | Lee Huntsville  6-2 Oxford |
| 4/28/1999 | Jeff Davis  3-1 Baker |
| 4/28/1999 | Northview  8-6 Baldwin County |
| 4/28/1999 | Vestavia Hills  6-0 Decatur |
| 4/28/1999 | Benjamin Russell  7-4 Huntsville |
| 4/28/1999 | Fairhope  9-7 Hillcrest Tuscaloosa |
| 4/28/1999 | Central Phenix City  4-0 Prattville |
| |
| Round 3 |
| 5/1/1999 | Hoover  8-2 Lee Huntsville |
| 5/1/1999 | Jeff Davis  5-1 Northview |
| 5/1/1999 | Vestavia Hills  7-0 Benjamin Russell |
| 5/1/1999 | Fairhope  10-4 Central Phenix City |
| |
| Semi-Finals |
| | Vestavia Hills  (9-6, 3-2) Hoover Vestavia Hills wins series (2-0) |
| | Fairhope  (3-12, 11-0, 11-1) Jeff Davis Fairhope wins series (2-1) |
| |
| Finals |
| | Vestavia Hills  (4-1, 12-0) Fairhope Vestavia Hills wins series (2-0) |
| |