The Los Angeles Angels have avoided arbitration with Garrett Richards by agreeing to a one-year, $6.4 million deal.

Richards went 15-12 with a 3.65 ERA for the Angels the past season. He excelled in 2014 as well before a season-ending leg injury.

The Angels offered $5.3 million last week, and Richards countered with $7.1 million. He made $3.2 million last year.