The best bat available in free agency is still out there. Which MLB teams need him the most?
When J.D. Martinez entered free agency a few months ago, he had to think he was going to get a mega deal. He had to think he was going to get a seven-year deal that paid him nearly $200 million.
After all, that had been the going rate for a player who had put up the kinds of numbers he had in his career, and 2017 was a career year for the 29-year-old outfielder. In just 119 games (489 plate appearances), Martinez slugged 45 homers and knocked in 104 runs.