Voici les résultats de l'UFC 301, qui s'est déroulé dans la nuit du 5 mai à Rio de Janeiro, au Brésil. Le combat pour le titre des poids plume entre Allesandre Pantoja et
Carte préliminaire : Poids mouches : Alessandro Costa a battu Kevin Borjas par KO technique au 2e round ; Poids léger : Ismael Bonfim a battu Vince Pichel par décision unanime des juges (30-27, 30-27, 30-27) ; Poids mouches femmes : Diona Barboza a battu Ernesta Caricaite par décision unanime des juges (29-28, 29-28, 29-28) ; Poids léger : Mauricio Ruffi a battu Jamie Mullarkey par KO technique, 1er round ; Poids léger : Drakkar Klose a battu Joaquim Silva par décision unanime des juges (29-28, 29-28, 29-28, 29-28) ; Poids légers : Myktybek Orolbai uulu a battu Elvis Brenner par décision unanime des juges (29-27, 29-27, 29-27) ; Femmes, poids minimum : Yasmin Lucindo a battu Karolina Kowalkiewicz par décision unanime des juges (30-27, 30-27, 30-27) ; Poids plume : Joanderson Brito a battu Jack Shore par KO technique au 2e round. Carte principale : Poids moyen : Caio Borrallo a battu Paul Craig par KO, 2ème round ; Poids moyen : Michel Pereira a battu Igor Poteat par étranglement, 1er round ; Poids bantam : Anthony Smith a battu Vitor Petrino par étranglement, 3e round ; Poids mouches : Jose Aldo a battu Jonathan Martinez par décision unanime des juges (30-27, 30-27, 30-27) ; Poids mouches, combat pour le titre : Alexandre Pantoja (champion) a battu Steve Ercega par décision unanime des juges (48-47, 48-47, 49-46).