Miranda was drafted in the sixth round (54th overall) by
Dallas Burn in the
2004 MLS SuperDraft. Miranda was unable work his way into the Dallas first team squad, and transferred to the
Portland Timbers of the
USL First Division for the 2004 season. After two seasons with the Timbers, Miranda transferred to the
Puerto Rico Islanders. In early 2009 it was announced that the
Islanders and Miranda had decided to mutually part ways, as they could not come to an agreement as to the players salary. On April 12, 2009, Miranda signed a one-year contract with
USL First Division team
Miami FC, and played 25 games before being released at the end of the season. He signed for the
Hollywood United Hitmen of the
USL Premier Development League in 2010, and played in 16 games for the team, helping them to the 2010 PDL playoffs. Following the conclusion of the 2010 PDL season Miranda returned to the
Puerto Rico Islanders, playing four regular season games for
Tropa Naranja towards the end of their successful championship-winning USSF D-2 Pro League campaign. Miranda signed with
USL Pro club
Los Angeles Blues on April 7, 2011. He scored one goal in 18 games for the Blues, but was released by the team following the conclusion of the 2011 USL Pro season, and subsequently signed to play for the
Los Angeles Misioneros in the
USL Premier Development League in 2012. He made his debut for his new club on April 22, a 4-1 opening-day loss to
Fresno Fuego. ==International career==