Question: what major league baseball player has the longest career?
Answer: Rickey Henderson, 25 seasons.
Jamie Moyer, 25 seasons.
Deacon McGuire, 26 seasons (TIE)
Tommy John, 26 seasons.
Cap Anson, 27 seasons.
Nolan Ryan, 27 seasons.