*Club domestic league appearances and goals, correct as of 20:50, 25 March 2024 (UTC) ‡ National team caps and goals, correct as of 23:21, 10 October 2024 (UTC)
Miranda was loaned to D.C. United in August 2017.[1] He made his first MLS appearance on August 13, 2017, being subbed on in a game against Real Salt Lake.[2] His contract option was not exercised by D.C. United after the 2018 season.[3]
Soon after his loan deal with D.C. ended, he joined Wilstermann.[4]
Miranda has represented Bolivia at various youth levels, including under-15, under-17, and under-20. He made his debut for the Bolivia senior men's team in 2016.