With the hopeful exception of a contract extension for Albert Pujols, the Cardinals likely wrapped up their off-season wheelings and dealings Friday when they signed former Twins infielder Nick Punto.
Capable of playing shortstop, second and third base, Punto has a career .247 batting average with 13 homers in his 10 seasons. He's 33 years old and hasn't played in the National League since 2003 when he was with the Phillies. Punto logged 88 games with the Twins last season with a .238 batting average in 252 at bats.
Punto is likely the first option to replace David Freese if he has another significant loss of time to injury. He played 48 games at third last season and has played 2,133 innings there in his career.