So, for fun, I've been working on other theoretical ideas for this. (Man, I miss having time to kill...).
If Houston stayed in the National League:
National
- Southwest - Diamondbacks, Dodgers, Giants, Padres
- Mid-West - Astros, Brewers, Cardinals, Rockies
- Central - Braves, Cubs, Pirates, Reds
- Atlantic - Marlins, Mets, Nationals, Phillies
American
- Great Lakes - Blue Jays, Indians, Tigers, White Sox
- Eastern - Devil Rays, Orioles, Red Sox, Yankees
- Middle - Rangers, Royals, Twins, either New Orleans Rogues or Tennessee 96ers
- Pacific - Angels, Athletics, Mariners, either Portland Greens or Vancouver Captains
If there were no difference between American & National:
Eastern
- Southeastern - Braves, Devil Rays, Marlins, Nationals
- Northeastern - Mets, Orioles, Red Sox, Yankees
- Ohio/Penn - Indians, Phillies, Pirates, Reds
- Great Lakes - Blue Jays, Cubs, Tigers, White Sox
Western
- Southwestern - Angels, Diamondbacks, Dodgers, Padres
- North Central - Brewers, Cardinals, Rockies, Twins
- South Central - Astros, Rangers, Royals, either Rogues or 96ers
- Pacific - Athletics, Giants, Mariners, either Greens or Capitals
If no differences at 30 teams:
Eastern
- Southeastern - Braves, Devil Rays, Marlins, Nationals, Orioles
- Northeastern - Mets, Phillies, Pirates, Red Sox, Yankees
- Great Lakes - Blue Jays, Brewers, Indians, Reds, Tigers
Western
- Californian - Angels, Athletics, Dodgers, Giants, Padres
- Central - Cardinals, Cubs, Royals, Twins, White Sox
- Big - Astros, Diamondbacks, Rangers, Rockies, Mariners
This was fun! I should do this for the NBA & NHL...