The Mets dealt closer Francisco Rodriguez shortly after the 2011 All-Star Game, leaving Carlos Beltran next in line to be traded. Beltran is in the final year of his massive seven-year, $119-million contract.
Beltran, 34, has played in more games this season than he has the previous two. His stats may say he's in for a big second half, but his knees may say something else.
Carlos has posted a .285 BA, 13 HR, 58 RBI, 28 2B (NL leader in 2B) and a .377 OBP. Without a doubt, Beltran has been on an absolute tear this season. A trade for Beltran might require a lot.
With Beltran up there in age and his knees not like they once were, I argue that there are five better outfield options than the 34-year-old Beltran.
All five options are based on salary (although only half would apply) and what would be needed to trade for that player.