minor league contract on August 10, and was assigned to the Triple-A Scranton/Wilkes-Barre Yankees. He was placed on the 7-day disabled list for an unknown injury on August 16, 2009. Philadelphia Phillies On December 11, 2009, Ransom signed a minor league contract with the Philadelphia Phillies. On July 3, 2010, the Phillies called him up to the majors after injuries to Chase Utley and Plácido Polanco. Ransom played in 22 games in July and August, making starts at third, second and first base. He had eight hits and two home runs in 42 at-bats. One of them was a game-tying home run with two outs in the bottom of the ninth inning against the Cincinnati Reds on July 7. Arizona Diamondbacks On January 19, 2011, Ransom signed a minor league contract with the Arizona Diamondbacks. On July 21, 2011, Ransom was called up from the Triple-A Reno Aces to replace an injured Stephen Drew. Ransom played in 12 total games at shortstop and third base in July and August. He elected free agency on October 10. The Diamondbacks re-signed Ransom to a minor league contract on December 11. He again started the year in Reno, but was called up on April 18 when Chris Young went on the disabled list. He made 13 starts at third base, hitting .269, before the Diamondbacks designated Ransom for assignment on May 21, 2012. Milwaukee Brewers On May 23, 2012, Ransom was claimed off waivers from the Arizona Diamondbacks by the Milwaukee Brewers. On July 13, 2012, Ransom hit his first career grand slam against the Pittsburgh Pirates, lifting the Brewers to victory 10–7. Ransom made 33 starts at shortstop, nine at third base, and two at second for the Brewers, hitting .196 with six home runs in 168 total at-bats. Return to the Diamondbacks On August 31, 2012, the Arizona Diamondbacks claimed Ransom off waivers from the Milwaukee Brewers. He played in nine games for Arizona in September, making starts at shortstop and third and picking up seven hits in 23 at-bats. San Diego Padres On December 21, 2012, Ransom signed a minor league contract with the San Diego Padres. With injuries to Chase Headley and Logan Forsythe in spring training, Ransom made his third Opening Day roster and second Opening Day line-up starting at third base. He was designated for assignment on April 12, 2013. Chicago Cubs Ransom was claimed off waivers