The Los Angeles Kings have agreed to terms with Brad Richardson on a two-year, $2.35 million contract, avoiding arbitration with the forward.