Some marquee names still remain free agents. Which of the available players will receive the longest contract?
The Toronto Blue Jays are running out of time to extend Vladimir Guerrero Jr. and could trade him to the New York Mets, who ...