The Minnesota Twins and free-agent catcher Jason Castro have agreed on a deal, a source told FOX Sports' Ken Rosenthal on Tuesday evening. The club has not yet confirmed the report.
Per Yahoo! Sports' Jeff Passan, the deal is worth $24.5 million over three seasons.