Carlos Beltran...the guy who was labeled as already being a bust after 1 year into his contract with the Mets...
.276 14 HR 37 RBI 7 SB so far...he is playing like the player they expected now..I attribute this to the emergence of David Wright and Delgado providing more protection and also this has taken the spotlight off of Beltran and allowed Carlos to just play his game and he is producing.