6 athletes who played 20 years with a team before moving on

Will Tom Brady join these six athletes who spent their first 20 years with a franchise before leaving for another team?

Willie Mays

Malcolm Emmons-USA TODAY Sports

Willie Mays spent the first 21 seasons of his career with the New York and San Francisco Giants. With Mays batting .184 in 19 games, the Giants traded him to the New York Mets in May 1972. In his Mets debut, Mays hit a go-ahead home run in a 5-4 win over his former team. Mays finished with 14 home runs as a Met and retired with 660.