I only know of Bernie Williams.
Mickey Mantle (1951-1968), Lou Gehrig (1923-1939), Yogi Berra (1946-1963).
Bernie Williams (1991-2006), Derek Jeter (1995-2011), Mariano Rivera (1995-2011), Jorge Posada (1995-2011)
There have been more than three players. Lou Gehrig, Mickey Mantle, Yogi Berra, Derek Jeter, Mariano Rivera and Jorge Posada have all played 16+ seasons for the Yankees.
Mickey Mantle played the most seasons for the Yankees with 18.
Mickey Mantle played his entire career for the New York Yankees, 18 seasons from 1951 -1968.
Mickey Mantle played for New York from 1951 to 1968.
Phil Niekro played two seasons for the Yankees (1984 and 1985).
Hideki Matsui played 7 seasons for the Yankees, from 2003-2009.
Jorge Posada played 16 seasons with the New York Yankees from 1995 - 2010. He will be starting his 17th season in pinstripes in 2011.
Yes, he did. Dwight Gooden played three seasons for the Yankees (1996, 1997, 2000).
Joe DiMaggio played 13 Seasons (1936-1951) for the New York Yankees, losing 3 years (1943-1945) to military service.1936 to 1954 one of the all time greats
They were both on the Yankees roster in 1959. Enos Slaughter played for the Yankees from 1954-1959 (partial seasons in 1955/1956), and Hector Lopez played for New York from 1959-1966.
Hideki Matsui Yankees Batting AverageHideki Matsui played 7 seasons with the New York Yankees from 2003 - 2009, and had a batting average .292
The Great Mickey Mantle has to be considered the player to have played the longest for the New York Yankees, with 18 seasons. Although Yogi Berra also played 18 seasons, the Mick had 18 full seasons and leads the Yankees all-time in many categories including Games - 2401, Total Plate Appearances - 9871, and At Bats - 8102. Click on the link below to see all the Yankees all-time leaders. Derek Jeter and Mariano Rivera have also played 18 seasons for the Yankees. Also, Jeter is now the all-time Yankees leader in at-bats and plate appearances.