Miranda lief sein erstes Weltcuprennen im Dezember 2006 in La Clusaz, welches er aber nicht beendete. Seine ersten Weltcuppunkte holte er im Januar 2007 in Otepää mit dem 17. Platz im Sprint. Bei den U23-Weltmeisterschaften 2008 in Mals gewann er Silber im Sprint. In der Saison 2007/08 erreichte er zwei Top-Zehn-Platzierungen bei Weltcuprennen, dabei einmal den fünften Platz im Sprint in Stockholm und beendete die Saison auf dem 62. Platz im Gesamtweltcup und den 26. Rang in der Sprintwertung. Dies sind seine bisher besten Weltcupgesamtergebnisse. Die Tour de Ski 2008/09 beendete er auf dem 45. Rang. Bei den nordischen Skiweltmeisterschaften 2009 in Liberec erreichte er den zehnten Platz im Sprint und den fünften Platz im Teamsprint. Bei den Olympischen Winterspielen 2010 in Vancouver belegte er den 16. Rang im Sprint und den siebten Platz im Teamsprint. Den 42. Rang im Sprint und den achten Platz im Teamsprint errang er bei den nordischen Skiweltmeisterschaften 2011 in Oslo. Bei den nordischen Skiweltmeisterschaften 2013 im Val di Fiemme erreichte er den 18. Platz im Sprint. Seine besten Platzierungen bei den Olympischen Winterspielen 2014 in Sotschi waren der 16. Platz im Sprint und der zehnte Rang im Teamsprint.
Teilnahmen an Weltmeisterschaften und Olympischen Winterspielen