David Freese and the Cardinals have agreed on a one-year contract worth around $3 million, avoiding arbitration. Originally, the Cardinals had filed an offer for $2.4 million while Freese and his agent asked for $3.75 million. The Cardinals no longer have any players eligible for arbitration who have not signed, continuing their streak of not heading before a judge with a player since 1999. In 2012, Freese hit .293 with 20 HRs and 79 RBIs. More on this story as it develops.