En 2019, il intègre la catégorie MotoGP dans le team Red Bull KTM Tech3, puis prolongée pour la saison 2020. Le 23 août 2020, il devient le premier portugais à gagner en catégorie reine lors du Grand Prix de Styrie.
Pour la saison 2023, il quitte le giron KTM. Il rejoint l'équipe Aprilia RNF MotoGP Team, le nouveau team satellite de la marque Aprilia[1].
2004 est sa première saison dans le Championnat Mini GP portugais. Miguel Oliveira a fini quatrième dans son championnat MiniGP à domicile, recevant une récompense du Portugal Confédération Sportive en reconnaissance de son talent. Ses premiers succès en 2005 où il a gagné le portugais MiniGP le championnat et le Festival Mondial Metrakit en Espagne, en 2006 il a répété son succès portugais et en 2007 il a gagné la Méditerranée PreGP 125 Trophée. En 2009 il était troisième dans le championnat espagnol et en 2010 a combattu sur la piste le Dissident Viñales pour le titre, finissant finalement second par juste deux points de son adversaire.
Carrière en 125cm3 / Moto3 (2011-2015)
Il fait ses débuts en 2011 dans le Championnat du monde de vitesse moto en catégorie 125 cm3 avec l'équipe espagnole Andalucia Banca Civica. Il gagne ensuite de l'expérience en Moto3 avec l'écurie Estrella Galicia 0,0 en 2012, et chez Mahindra Racing durant les saisons 2013 et 2014.
En 2015, Miguel rejoint l'équipe Red Bull KTM Ajo et devient le premier portugais à remporter une course du championnat du monde moto. Il finira la saison en seconde position du championnat avec notamment 6 victoires.
Carrière en Moto2 (2016-2018)
En 2016, il intègre la catégorie Moto2 dans le team Leopard Racing et finit 21e du championnat[4].
En 2017, il retrouve l'écurie Red Bull KTM Ajo. Il remporte ses 3 premières victoires en Moto2 et finit à la troisième place du championnat.
En 2018, il finit une seconde fois sur le podium du championnat Moto2 mais laisse échapper la première place à Francesco Bagnaia pour 9 points[5].
Carrière en MotoGP
Saison 2019
Il fait ses débuts en MotoGP en rejoignant le team Red Bull KTM Tech3. Il fait équipe avec le malaisien Hafizh Syahrin[6]. Faisant preuve d'une certaine régularité avec 9 entrées dans les points et une huitième place au Grand Prix d'Autriche pour meilleur résultat, Oliveira achève sa première saison en catégorie reine à la dix-septième position du championnat, malgré un forfait pour les 3 derniers Grand Prix de la saison à cause de blessures consécutives à une chute lors de la quatrième séance d'essais libres du Grand Prix d'Australie[7].
Saison 2020
Au cours de sa deuxième saison chez Tech3, il obtient sa première victoire en MotoGP au Grand Prix moto de Styrie. Il profite d’un écart de ses rivaux Pol Espargaró et Jack Miller dans le dernier virage du dernier tour pour prendre la tête de la course et remporter la victoire. Il offre ainsi la première victoire de Tech3 en MotoGP et devient le premier pilote portugais victorieux dans la catégorie reine des Grands Prix moto[8].
Il termine cette saison 2020, fortement marquée par la pandémie de Covid-19, par une nouvelle victoire à domicile, au Grand Prix du Portugal. Partant pour la première fois en Pole position d'un grand prix moto, il fait "cavalier seul en tête" et devance Jack Miller sur la ligne d'arrivée avec plus de 3 secondes[9].
Saison 2021
Il intègre l'écurie officielle KTM. Il connaitra une saison compliquée avec 5 abandons sur les 18 courses du championnat. Malgré tout, il montera 3 fois sur le podium dont une première place au Grand Prix moto de Catalogne. C'est sa troisième victoire en motoGP[10].
Le 2 octobre 2022, il réalise une nouvelle "Masterclass" sous la pluie du Grand Prix moto de Thaïlande. Parti onzième sur la grille, il remonte en deuxième position dès le 5e tour derrière Jack Miller. C'est au 15e tour, que Miguel passe devant le pilote Ducati et va s'adjuger une cinquième victoire en motoGP[12].
Le 18 novembre 2023, Miguel est victime d'une fracture à l'omoplate droite lors de la course sprint du Grand Prix du Qatar et est contraint de renoncer à participer à la course principale[14].
Faits marquants en carrière
Carrière 2004 - 2010
2004
4e dans le Mini GP de Troféu (Championnat portugais)
2005
1er dans le Metrakit World Festival (Championnat du monde)
1er dans le Mini GP de Troféu (Championnat portugais)
2e dans le Mini GP de Madrid (Championnat espagnol)
2006
1er dans l' Open RACE de Madrid (Trophée espagnol)
1er dans le Mini GP XL 70 cm3 de Troféu (Championnat portugais)