Free-agent outfielder Melky Cabrera has agreed to a two-year contract worth $16 million with the Toronto Blue Jays, sources told ESPN.
ESPNDeportes.com's Enrique Rojas reported the agreement earlier Friday. Finalization of the deal hinges on Cabrea passing a physical, according to a source.
"Melky will be a Blue Jay if all goes well," the source told ESPN.
Cabrera, who leaves the San Francisco Giants, was suspended 50 games without pay in August after testing positive for testosterone. At the time of his ban, Cabrera led the National League in hits and was second in batting average.
The All-Star Game MVP, Cabrera did not return to eventual champion Giants following his suspension.
Cabrera's signing would be another big move for the Blue Jays, who earlier this week agreed to a blockbuster trade with the Miami Marlins that landed them shortstop Jose Reyes, and pitchers Josh Johnson and Mark Buehrle. That deal is pending MLB's approval.