The Twins and pitcher Phil Hughes have agreed to a three-year, $24M deal, according to a Minneapolis Star-Tribune report.

Hughes is the second free agent to agree to join the Twins' rotation this week, joining Ricky Nolasco, who agreed with the team on Wednesday, a baseball source confirmed.

In seven seasons with the Yankees, Hughes went 56-50 with a 4.54 ERA.