Earlier this year, I pondered the question of "Who played the longest, and with just one team?"
As far as I can tell, these are the 30 players who played for only one team, and for at least 10 seasons. (Also that their career intersected the 1960s. I'm not including Ted Williams, because only 1 of his 19 seasons was in the 1960s - 5% of his career.)
Seasons: 23 - Brooks Robinson 23 - Carl Yastrzemski 22 - Stan Musial 22 - Al Kaline 21 - Willie Stargell 19 - Ernie Banks 19 - Jim Palmer 18 - Roberto Clemente 18 - Mickey Mantle 18 - Ed Kranepool 17 - Johnny Bench 17 - Bob Gibson 17 - Bill Mazeroski 16 - Whitey Ford 16 - Vern Law 15 - Bill Freehan 15 - Mickey Stanley 15 - Tony Oliva 14 - Don Drysdale 14 - Jim Gilliam 13 - Bob Allison 13 - Gates Brown 13 - Jim Davenport 13 - Rico Petrocelli 12 - Dick Green 12 - Sandy Koufax 12 - Bobby Richardson 11 - Gene Alley 11 - Mel Stottlemyre 10 - Steve Blass
The top half of the list is all Hall of Famers except for Ed Kranepool. (How did The Krane stick around so long?) Mickey Stanley is another surprise.