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
Cartão preliminar: Peso mosca: Alessandro Costa derrotou Kevin Borjas por nocaute técnico, 2º round; 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, no 1º round; 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).