Miguel fait ses débuts en compétition en 2003. Avec un groupe d'amis, il s'engage dans la discipline de raid nature, sans être véritablement compétitif mais visant avant tout le plaisir d'y participer. En 2007, il prend part à la Mountain X Race aux Gets et découvre la discipline du trail qu'il apprécie[1].
En 2009, il prend part à son premier ultra-trail en prenant le départ de l'Ultra-Trail du Mont-Blanc. Effectuant un solide début de course, il se retrouve dans le top 5 après 90 kilomètres mais commet une erreur de parcours et décide d'abandonner[2].
Il explose véritablement en 2010 et réalise une excellente saison. Le , il participe pour la première fois à la Transgrancanaria. Menant la course du début à la fin, il s'impose en solitaire au bout de 13 h 4 min 14 s, battant de plus d'une heure le Catalan Arnau Juliá[3]. Le , il s'élance sur la course Zegama-Aizkorri. Tandis que Kílian Jornet domine l'épreuve pour décrocher sa troisième victoire, Miguel effectue une solide course et termine sur la troisième marche du podium, une minute derrière l'ancien cycliste Aitor Osa[4]. Le , il prend part à la deuxième édition de la Transvulcania. Malgré de mauvaises sensations en première partie de course, il s'accroche et reste en tête pour s'imposer en 8 h 9 min 32 s, battant le précédent record du parcours de 51 minutes[5]. Le , il se rend en Italie pour participer au Trofeo Kima qui accueille les premiers championnats du monde d'Ultra SkyMarathon. Partant dans le groupe de tête, il voit son compatriote Kílian Jornet se détacher et filer vers la victoire. Il parvient à résister à l'Italien Nicola Golinelli pour s'adjuger la médaille d'argent[6]. Le , il démontre ses bonnes performances également sur les épreuves plus courtes et plus techniques de skyrunning au Trofeo Scaccabarozzi. Prenant rapidement les commandes de la course, il retrouve l'Italien Nicola Golinelli comme seul adversaire. S'échangeant la tête de course à plusieurs reprises, Miguel parvient à prendre l'avantage en seconde partie de course pour s'offrir la victoire[7]. Le , il se rend en Californie pour participer au North Face Challenge Endurance California. Prenant un départ prudent, il augmente le rythme à mi-parcours pour remonter dans le groupe de tête. Alors que le favori Geoff Roes s'installe confortablement aux commandes de la course, Miguel surmonte des douleurs à l'aine et parvient à le rattraper et le double à quatre miles de la fin pour aller remporter la victoire[8].
Il découvre par la suite qu'il souffre d'une déchirure au muscle biceps fémoral mais ne prend pas le temps nécessaire à la récupération, ce qui lui fait manquer les premières courses de la saison 2011[9]. Guéri, il effectue son retour à la compétition en prenant part à la première édition du Tenerife Bluetrail. À nouveau en forme, il domine facilement l'épreuve, remportant la victoire avec plus d'une heure et demi sur son plus proche poursuivant Pablo Criado[10]. Le , il s'élance sur la Transvulcania et se retrouve au coude-à-coude avec le Basque Iker Karrera. Aucun des deux coureurs ne parvenant à faire la différence, ils franchissent la ligne d'arrivée la main dans la main en 7 h 32 min 13 s[11]. Le , il s'élance sur les 170 kilomètres de la Ronda dels Cims en Andorre. Prenant les commandes de la course, il la mène en tête en solitaire et franchit la ligne d'arrivée après 30 h 4 min 28 s d'efforts, avec près d'une heure d'avance sur le temps prévu par les organisateurs et plus d'une heure et demi d'avance sur son plus proche rival Óscar Pérez[12]. Le , il s'élance comme l'un des favoris à l'Ultra Cavalls del Vent, ayant établi le temps de référence du parcours de 84 kilomètres l'année précédente. Il prend un départ mais voit son compatriote Kílian Jornet le mener. Ce dernier ne se sentant pas en forme décide d'abandonner, laissant le champ libre à Miguel. Il s'impose en 8 h 57 min 32 s, améliorant le record du parcours[13].
Le , il se rend à Taïwan pour participer au North Face 100 Taiwan. Prenant rapidement les commandes de la course, il prend une confortable marge d'avance jusqu'au 42e kilomètre. Le reste du parcours se déroulant sur route, il maintient un rythme élevé de peur de voir revenir sur lui ses adversaires. Il parvient à s'imposer en 8 h 2 min 35 s avec plus de 50 minutes d'avance sur son plus proche poursuivant Ho Shin-Yen[14]. Le , il remporte le Maratón K42 Xtreme Lagos de Covadonga et décroche son ticket pour la finale des K42 Series au K42 Adventure Marathon en Patagonie argentine[15]. Lors de ce dernier, il se retrouve face à des concurrents de taille avec entre autres Luis Alberto Hernando et Jonathan Wyatt. Le trio mène la première partie de course au coude-à-coude puis Miguel lance une accélération pour se débarrasser de ses adversaires. Il parvient à s'imposer en 3 h 15 min 49 s battant de près de dix minutes son compatriote Miguel Cabarello qui parvient à doubler le Néo-Zélandais pour la deuxième place[16].
Ayant programmé une saison 2013 ambitieuse[17], il abandonne lors de sa participation à la Lake Sonoma 50, victime d'une douleur au tibia et se retire temporairement de la compétition pour se soigner[18]. Le , il fait son retour à la compétition en prenant part à l'Ultra Trail Val d'Aran. Se sentent à nouveau en forme, il domine aisément la course et s'impose en 6 h 46 min 53 s, battant de 50 minutes son compatriote Pere Aurell Bove[19]. Fort de ce résultat, il s'élance confiant sur les 167 km de l'Ultra-Trail du Mont-Blanc. Partant dans le groupe de tête, il parvient à doubler Julien Chorier et se retrouve à mener la course aux côtés de l'Américain Anton Krupicka. Le Français Xavier Thévenard effectue ensuite une excellente remontée et double Miguel pour s'offrir la victoire. L'Espagnol assure ensuite sa deuxième place en 20 h 54 min 8 s, vingt minutes derrière le Français[20].
Il est à nouveau victime d'ennuis physiques en début d'année 2014. Il commence sa saison le , en prenant part au Penyagolosa Trails CSP qui fait office de championnats d'Espagne d'ultra-trail. Laissant partir un premier groupe en tête, Miguel et deux autres favoris, Miguel Cabarello et Gerard Morales, forment un groupe de poursuivants qui finissent par rattraper l'échappée sauf Dani García qui creuse l'écart en tête. Miguel ne se laisse pas impressionner et hausse l'allure pour rattraper le leader qu'il finit par doubler pour aller chercher la victoire et le titre[21].
Le , il s'élance sur le Gran Trail Peñalara afin de défendre son titre national. Il domine la course et s'impose facilement pour décrocher son second titre[22].
En octobre 2016, il profite de l'absence de plusieurs favoris, partis aux championnats du monde de trail, pour s'illustrer sur le Grand Trail des Templiers. Voyant le Japonais Ruy Ueda prendre le premier les commandes, il prend un départ prudent et laisse filer plusieurs de ses concurrents. L'Américain Jared Hazen prend ensuite les commandes de la course mais Miguel tire avantage de son expérience et de sa connaissance du terrain pour hausser le rythme en deuxième partie de course. Doublant ses adversaires, il rattrape l'Américain qu'il finit par doubler dans les derniers kilomètres pour s'imposer avec quatre minutes d'avance[23].