Sports in Shelby, North Carolina
Shelby Teams
Shelby, North Carolina and surrounding communities have hosted the following minor league teams:
Baseball- South Atlantic League - Shelby Mets (1981 - 1982)
- South Atlantic League, Western Carolinas League - Shelby Pirates (1979 - 1980)
- Western Carolinas League - Shelby Reds (1977 - 1978)
- Western Carolinas League - Shelby Senators (1969)
- Western Carolinas League - Shelby Rebels (1965)
- Western Carolinas League - Shelby Yankees (1964)
- Tar Heel League, Western Carolina League, Western Carolinas League - Shelby Colonels (1940 - 1963)
- Tar Heel League - Shelby Clippers (1953 - 1954)
- Western Carolina League - Shelby Farmers (1948 - 1952)
- Tri-State League - Shelby Cubs (1946)
- Tar Heel League - Shelby Nationals (1939)
- North Carolina State League - Shelby/Gastonia Cardinals (1938)
- North Carolina State League - Shelby Cardinals (1937)
- Carolina League - Shelby Cee-Cees (1936)