 He also spent time in High-A Palm Beach, Double-A Springfield, and Triple-A Memphis before being called up to MLB as a 40-man roster addition.In , he was released from the Cardinals organization due to injuries.On May 10, 2008, he was signed by the Atlanta Braves as a minor league free agent, and assigned to the Mississippi Braves of the Double-A Southern League.