Skip to main content

What Player in the NBA, NFL or MLB Has Spent the Most Years with One Team?

Stockton_AA.jpg

Which one player in the NBA, NFL or MLB has spent the most years with one team? I’m thinking it’s either Derek Jeter or Tom Brady. — Nelson Jimenez, Stamford, Conn.
Jeter’s not a bad guess; he holds the Yankees’ record for most games in pinstripes with 2,747, over 20 seasons. But in terms of total seasons...

• Carl Yastrzemski, Boston Red Sox (23 years)

• Brooks Robinson, Baltimore Orioles (23 years)

• Jason Hanson, Detroit Lions (21 years)

• John Stockton, Utah Jazz (19 years)