Stan Musial
He is one of only six National League players to spend a 20+ year career with one team (Cap Anson, Stan Musial, Willie Stargell, Tony Gwynn, and Craig Biggio being the others).