Yair Rodríguez has five losses against five opponents on his MMA record. For a list of Rodríguez's best fights, refer to "Best fights of Yair Rodríguez".
On February 24, 2024 Yair Rodríguez faced off against Brian Ortega in a featherweight bout at age 31. He was coming in with a record of 19-5 (13), and Ortega was 33 years old and with a record of 15-3 (10). Rodríguez lost the fight via 3rd-round submission.
On July 8, 2023 Yair Rodríguez fought Alexander Volkanovski in a featherweight title fight for Volkanovski's UFC Championship title. Rodríguez was 30 years old and with a record of 19-4 (13), and Volkanovski was 34 years old and with a record of 25-2 (15). Rodríguez lost the fight via 3rd-round TKO.
On November 13, 2021 Yair Rodríguez faced off against Max Holloway in a featherweight bout at age 29. He was coming in with a record of 17-3 (11), and Holloway was 29 years old and with a record of 22-6 (12). Rodríguez lost the fight via 5-round unanimous decision.
On May 13, 2017 Yair Rodríguez faced off against Frankie Edgar in a featherweight bout at age 24. He was coming in with a record of 15-2 (10), and Edgar was 35 years old and with a record of 21-5-1 (9). Rodríguez lost the fight via 2nd-round TKO.
On December 20, 2012 Yair Rodríguez faced off against Luis Roberto Herrera in a featherweight bout at age 20. He was coming in with a record of 7-1 (6). Rodríguez lost the fight via 1st-round KO.