Miranda defected to the Dominican Republic in early 2004, on his seventh attempt.[3] He was granted citizenship there in 2005.[4]
New York Yankees
Miranda signed a four-year contract with the New York Yankees worth $2 million on 12 December 2006.[2][5] He spent the 2007 season with their Single-A affiliate Tampa Yankees and Double-A Trenton Thunder, then played in the Arizona Fall League after the season.[6]
He reached Triple-A in 2008, hitting .287 with 12 home runs and 52 RBI in 99 games with the Scranton Wilkes-Barre Yankees.[7] On 16 September, Miranda was called up by the Yankees for the first time in his career.[8] He made his major league debut on 18 September, walking twice, and collected his first hit on 24 September.[9][10] After the season, Miranda played in the Arizona Fall League.[11]
In 2009, he was called up on 17 April as a replacement for David Robertson, but was sent back down the following day.[12][13] He hit .290 with 19 home runs and 82 RBI in 122 games for Scranton and was promoted on 18 September, following the team's loss in the International League finals.[14] Miranda recorded a game-winning walk-off single against the Kansas City Royals on 29 September.[15] He hit his first Major League home run on 2 October, against the Tampa Bay Rays.[16]
Miranda once again started the season in Triple-A, hitting .260 with five homers and 15 RBI before he was called up to the majors on 13 May.[17][18] He hit .217 with two homers and seven RBI before he was optioned back to Scranton when Jorge Posada returned from the disabled list.[19] Miranda hit .291 with 10 homers and 25 RBIs in 49 games before he was called back up on 16 July.[20] Following the acquisition of Lance Berkman and Austin Kearns at the trade deadline, he was sent back down to Triple-A.[21] The Yankees did not call up Miranda again until 12 September.[22] On 26 September, he drew a bases loaded walk off Hideki Okajima in the bottom of the 10th inning to force in the winning run against the Boston Red Sox.[23][24]
Arizona Diamondbacks
On 18 November 2010, Miranda was traded to the Arizona Diamondbacks for minor leaguer Scott Allen.[25] In 65 games for Arizona, Miranda batted .213/.315/.402 with seven home runs and 23 RBI. On 15 July 2011, Miranda was outrighted off of the roster and assigned to the Triple-A Reno Aces.[26]
Tampa Bay Rays
On 6 December 2011, Miranda signed a minor league contract with the Tampa Bay Rays, which included an invitation to spring training.[27] He hit just .187 with two home runs and eight RBI in Triple-A with the Durham Bulls and was released on 9 June 2012.[28]
Vaqueros Laguna
On 27 June 2012, Miranda signed with the Vaqueros Laguna of the Mexican League.[29] He hit .423/.528/.676 with four home runs and 17 RBI in 20 games. Miranda returned for the 2013 season,[30] and hit .367/.498/.633 with 26 home runs and 86 RBI in 107 games on his way to the LMB All-Star Game.[29]
Hokkaido Nippon-Ham Fighters
On 30 October 2013, Miranda signed with the Hokkaido Nippon-Ham Fighters of Nippon Professional Baseball.[31][32] On the season, Miranda hit for an average of .227 in 116 games with 42 walks and 14 home runs, but struck out 108 times in 427 plate appearances.
Later career
On 2 April 2015, returned to the Vaqueros Laguna for the 2015 season.[33] He hit 13 home runs with 73 RBI and a batting line of .315/.468/.486 in 101 contests. He was a LMB All-Star in 2015.[29]
Miranda was then traded to the Guerreros de Oaxaca of the Mexican League on 17 February 2016.[29] On 21 April 2016, he was released by Oaxaca.[34] In 16 games he hit .232/.394/.339 with 1 home run, 8 RBIs and 1 stolen base.
On 17 May 2016, Miranda signed with the Saraperos de Saltillo of the Mexican League. He was released on 15 July 2016.[29] In 44 games he hit .287/.385/.490 with 6 home runs, 18 RBIs and 1 stolen base.
Miranda signed with the Bravos de León of the Mexican League on 30 May 2017. He was released on 1 July 2017.[29] In 22 games he hit .288/.424/.411 with 2 home runs and 19 RBIs.
^Jennings, Chad (18 September 2009). "September 17: Postgame notes". The Scranton Times-Tribune. Archived from the original on 22 September 2009. Retrieved 26 January 2024.