Adam Wainwright and Yadier Molina are members of a dying breed. Since 2000, 26 players have retired to finish a 10+ year MLB career with just one team. For context, the 1980s alone saw 27 such players.
Alex Gordon became the first of the 2020s earlier this year. He, ranking 4th on the Royals’ all-time leaderboard for position player fWAR, went out with a relative whisper. The then defending world champions re-signed Gordon to a 4 year, $72 million deal in the 2015-16 offseason, a contract he largely failed to live up to as he produced just 3.