Aqui estão os resultados do UFC 301, que teve lugar na noite de 5 de maio no Rio de Janeiro, Brasil. O evento foi encabeçado por uma luta pelo título dos pesos penas entre Allesandre Pantoja e Steve Erceg.
Card provisório:
Peso mosca: Alessandro Costa derrotou Kevin Borjas por nocaute técnico, round 2;
Peso leve: Ismael Bonfim derrotou Vince Pichel por decisão unânime dos juízes (30-27, 30-27, 30-27);
Peso mosca feminino: Diona Barboza derrotou Ernesta Caricaite por decisão unânime dos juízes (29-28, 29-28, 29-28);
Peso leve: Mauricio Ruffi derrotou Jamie Mullarkey por nocaute técnico, round 1;
Peso leve: Drakkar Klose derrotou Joaquim Silva por decisão unânime dos juízes (29-28, 29-28, 29-28, 29-28, 29-28);
Peso leve: Myktybek Orolbai uulu derrotou Elvis Brenner por decisão unânime dos juízes (29-27, 29-27, 29-27);
Feminino, peso mínimo: Yasmin Lucindo derrotou Karolina Kowalkiewicz por decisão unânime dos juízes (30-27, 30-27, 30-27);
Peso pena: Joanderson Brito derrotou Jack Shore por nocaute técnico, 2º round.
Card principal:
Peso médio: Caio Borrallo derrotou Paul Craig por nocaute, 2º round;
Peso médio: Michel Pereira derrotou Igor Poteat por estrangulamento, 1º round;
Peso galo: Anthony Smith derrotou Vitor Petrino por estrangulamento, 3º round;
Peso mosca: José Aldo derrotou Jonathan Martinez por decisão unânime dos juízes (30-27, 30-27, 30-27);
Peso mosca, luta pelo título: Alexandre Pantoja (campeão) derrotou Steve Ercega por decisão unânime dos juízes (48-47, 48-47, 49-46).