| Class: 2A |
| |
| Round 1 |
| 4/28/1990 | Sweet Water  7-4 Flomaton |
| 4/28/1990 | Brantley  10-2 D.C. Wolfe |
| 4/28/1990 | Straughn  11-8 Geneva County |
| 4/28/1990 | St. James  12-1 Calera |
| 4/28/1990 | J.F. Shields  11-0 Leroy |
| 4/28/1990 | Reeltown  2-1 Goshen |
| 4/28/1990 | Houston County  11-1 Samson |
| 4/28/1990 | Catholic Montgomery  11-7 Alabama Christian |
| 4/28/1990 | Springville  12-0 Parrish |
| 4/28/1990 | West Morgan  6-3 Section |
| 4/28/1990 | Gordo  15-0 Francis Marion |
| 4/28/1990 | Gaston  26-2 Ranburne |
| 4/28/1990 | Cordova  6-0 Warrior |
| 4/28/1990 | Northside  7-6 Linden |
| 4/28/1990 | Collinsville  6-1 Clay County |
| 4/28/1990 | North Sand Mountain  10-6 Falkville |
| |
| Round 2 |
| 5/2/1990 | Sweet Water  7-4 Flomaton |
| 5/2/1990 | St. James  17-5 Straughn |
| 5/2/1990 | Catholic Montgomery  5-2 Houston County |
| 5/2/1990 | J.F. Shields  3-2 Reeltown |
| 5/2/1990 | Springville  7-6 West Morgan |
| 5/2/1990 | Gordo  8-2 Gaston |
| 5/2/1990 | Cordova  6-5 North Sand Mountain |
| 5/2/1990 | Collinsville  12-3 Northside |
| |
| Round 3 |
| 5/5/1990 | Sweet Water  7-5 St. James |
| 5/5/1990 | Catholic Montgomery  11-1 J.F. Shields |
| 5/5/1990 | Springville  6-2 Gordo |
| 5/5/1990 | Cordova  3-0 Collinsville |
| |
| Semi-Finals |
| 5/11/1990 | Sweet Water  (2-1, 7-17, 12-7) Catholic Montgomery Sweet Water wins series (2-1) |
| 5/11/1990 | Springville  (1-9, 5-1, 7-5) Cordova Springville wins series (2-1) |
| |
| Finals |
| 5/18/1990 | Sweet Water  (12-8, 10-0) Springville Sweet Water wins series (2-0) |
| |