Melky Cabrera is another switch-hitter that the Twins would be stealing from a division rival if they signed him this offseason. The veteran isn’t quite the same player that came up with the Yankees but he has proven that he can continue to contribute at the major league level after his 2017 season that was split between the Chicago White Sox and Kansas City Royals.
This season Cabrera hit .285/.336/.423 while nearing his career high in home runs at 17. His splits are also very even making him a potential starter against any pitcher. In his early years in the league Cabrera spent a lot of time in center field, but in the later stages of his career finds himself play the corner outfield positions.
Cabrera is coming off of a season where he made $15 million and that is clearly too rich for the Twins to sign. That also isn’t realistically the contract Cabrera will sign at this point in his career. Instead, if the Twins were able to sign him to a 1-year contract at anything $7-8 million or less that might be worth it to fill the right-handed bat role the Twins need.