Carlos Beltran
Debuted in 1998
Last played in 2017
Kansas City Royals
2004-2013
Total transactions: 2
5.97 WAR | 518 Runs
View TreeNew York Mets
2011-2019
Total transactions: 1
8.48 WAR | -5 Runs
View TreeNew York Yankees
2016-2020
Total transactions: 3
6.51 WAR | -23 Runs
View Tree