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.