David Freese, Nick Punto activated
Freese played only four games for Triple-A Memphis during a rehab assignment from a broken left hand that has sidelined him since May 1. Punto played in seven games with Double-A Springfield while rehabbing from a right forearm strain.
The Cardinals have lost 12 of 15 heading into a six-game interleague trip to Baltimore and Tampa Bay.
Freese was batting .356 with two homer and 14 RBIs in 25 games and is expected to add depth to the middle of a lineup minus Albert Pujols. Punto, who could help at second base, was batting .262 with four doubles, two triples and 11 RBIs in 25 games.
Copyright 2011 by The Associated Press
MORE MLB HEADLINES
- Sources: Padres keep dealing, get J. Upton
- Yankees trade Prado to Miami, get P Eovaldi
- Giants fill Sandoval hole, trade for McGehee
- Report: Dodgers pass Yanks in owing most tax