Jan 21, 2010 4:15 PM EST

Joe Blanton and the Philadelphia Phillies have agreed to a $24 million, three-year contract that avoided a salary arbitration hearing next month.

The 29-year-old right-hander was 12-8 with a 4.05 ERA last year during the regular season.

After making $5,475,000 last year, he asked for $10.25 million in arbitration and was offered $7.5 million.

Via USA Today