Feb 09, 2010 6:28 AM EST

The Cardinals and second baseman Skip Schumaker have agreed to a two-year, $4.7 million contract.

The agreement allows the two sides to avoid arbitration.

Schumaker will earn $2 million this season and $2.7 million in 2011.

Via ESPN