The Philadelphia Phillies have agreed to a three-year, $60 million deal with Carlos Santana, according to multiple reports.

Jon Heyman of FanRag Sports first reported the deal.

Santana has played his entire career with the Cleveland Indians. After playing catcher and third base, he has developed into an elite defender at first base.