Jim Edmonds is a man of his word.  Nearly one year to the day after asking to come back to the Cardinals for the league minimum, Edmonds agreed on Friday to a minor league contract. 

Edmonds was arguably one of the team’s most popular players when he was traded in 2007.  Since he left St. Louis, he has played for the Padres, the Cubs, the Brewers and the Reds.

Edmonds agreed on Friday to a minor league contract that includes a non-roster invitation to spring training.  While it would appear that St. Louis is set in its outfield, maybe he is just the spark the team needs this coming season.

Last season, Edmonds hit .276 with 10 home runs.  As a member of the Cardinals, Edmonds hit 241 home runs, went to three all star games and won six gold gloves.