| 2025-04-12 | UFC 314: Volkanovski vs. Lopes | Featherweight | Yair Rodríguez def. Patrício Pitbull | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2024-02-24 | UFC Fight Night: Moreno vs. Royval 2 | Featherweight | Brian Ortega def. Yair Rodríguez | Submission (arm-triangle choke) | 3 | 0:58 |
| 2023-07-08 | UFC 290: Volkanovski vs. Rodríguez | Featherweight | Alexander Volkanovski def. Yair Rodríguez title | TKO (punches) | 3 | 4:19 |
| 2023-02-12 | UFC 284: Makhachev vs. Volkanovski | Featherweight | Yair Rodríguez def. Josh Emmett title | Submission (triangle choke) | 2 | 4:19 |
| 2022-07-16 | UFC on ABC: Ortega vs. Rodríguez | Featherweight | Yair Rodríguez def. Brian Ortega | TKO (shoulder injury) | 1 | 4:11 |
| 2021-11-13 | UFC Fight Night: Holloway vs. Rodríguez | Featherweight | Max Holloway def. Yair Rodríguez | Decision (unanimous) (49–46, 48–47, 48–47) | 5 | 5:00 |
| 2019-10-18 | UFC on ESPN: Reyes vs. Weidman | Featherweight | Yair Rodríguez def. Jeremy Stephens | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2019-09-21 | UFC Fight Night: Rodríguez vs. Stephens | Featherweight | Yair Rodríguez vs. Jeremy Stephens | No Contest (accidental eye poke) | 1 | 0:15 |
| 2018-11-10 | UFC Fight Night: The Korean Zombie vs. Rodríguez | Featherweight | Yair Rodríguez def. Chan Sung Jung | KO (elbow) | 5 | 4:59 |
| 2017-05-13 | UFC 211: Miocic vs. dos Santos 2 | Featherweight | Frankie Edgar def. Yair Rodríguez | TKO (doctor stoppage) | 2 | 5:00 |
| 2017-01-15 | UFC Fight Night: Rodríguez vs. Penn | Featherweight | Yair Rodríguez def. B.J. Penn | TKO (front kick and punches) | 2 | 0:24 |
| 2016-08-06 | UFC Fight Night: Rodríguez vs. Caceres | Featherweight | Yair Rodríguez def. Alex Caceres | Decision (split) (46–49, 48–47, 48–47) | 5 | 5:00 |
| 2016-04-23 | UFC 197: Jones vs. Saint Preux | Featherweight | Yair Rodríguez def. Andre Fili | KO (head kick) | 2 | 2:15 |
| 2015-10-03 | UFC 192: Cormier vs. Gustafsson | Featherweight | Yair Rodríguez def. Dan Hooker | Decision (unanimous) (30–27, 30–27, 30–26) | 3 | 5:00 |
| 2015-06-13 | UFC 188: Velasquez vs. Werdum | Featherweight | Yair Rodríguez def. Charles Rosa | Decision (split) (28–29, 29–28, 29–28) | 3 | 5:00 |
| 2014-11-15 | UFC 180: Werdum vs. Hunt | Featherweight | Yair Rodríguez def. Leonardo Morales | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |