Pete Rose

“You see guys getting older taking Sunday off, then Sunday and Monday off. The first thing you know, you’re playing 120 games, and you can’t lead the league in anything playing 120 games.” – Pete Rose

Players who reached base 300 times for two different teams
Billy Hamilton
Philadelphia Phillies (1894-95), Boston Beaneaters (1896)

Tris Speaker

Boston Red Sox (1912), Cleveland Indians (1920, 1923)

Rogers Hornsby

St. Louis Cardinals (1921-22, 1924), Chicago Cubs (1929)

Jimmie Foxx

Philadelphia A’s (1932-33), Boston Red Sox (1936, 1938)

Pete Rose

Cincinnati Reds (1969, 1973, 1975-76), Philadelphia Phillies (1979)

John Olerud

Toronto Blue Jays (1993), New York Mets (1999)

Jason Giambi

Oakland A’s (2000-01), New York Yankees (2002)