There are a number of players in the MLB who could benefit from a change of scenery. For one reason or another, they have struggled in their current city.
Some players don't get along with their coaches, others are not able to handle the pressure of playing in a big market and in some cases, it is just a bad fit between a team and a player.
A lot of these players are filled with potential and have previously demonstrated high levels of success. By moving to a new team, either via trade or free agency, these players could show that they can play at a high level.