answersLogoWhite

0

Satchel Paige (1926-65) 38 years, 27 full seasons

Deacon McGuire (1884-1912) played 28 years, 26 full seasons and apart of a 27th.

Tommy John (1963-89) played 26 years, 26 full seasons and apart of a 27th.

Cap Anson (1871-97) 26 years, 27 full seasons.

Nolan Ryan (1966-93) 27 years, 27 full seasons.

User Avatar

Wiki User

13y ago

What else can I help you with?