Nach einer Bilanz von 5 Siegen und 1 Niederlage gab Rodriguez sein offizielles UFC-Debüt am 15. November 2014 bei UFC 180 gegen Leonardo Morales.[1] Rodriguez besiegte Morales durch einstimmige Entscheidung und wurde Sieger des Federgewichtsturniers.[2] Seitdem hat Yair eine fünfköpfige Siegesserie hingelegt. Seine Gegner waren Charles Rosa,[3] Dan Hooker,[4] Andre Fili,[5] Alex Caceres[6] und B.J. Penn.[7]
Am 13. Mai 2017 trat Rodriguez bei UFC 211 gegen Frankie Edgar an. Er erlitt seine erste UFC-Niederlage, nachdem er am Ende der zweiten Runde aufgrund einer medizinischen Unterbrechung wegen eines geschwollenen linken Auges durch TKO zu Boden ging.[8]
Ende Oktober 2017 erklärte sich Rodriguez bereit, Edgar zu ersetzen und am 10. November 2018 bei der UFC Fight Night 139 gegen Chan Sung Jung zu kämpfen, nachdem Edgar den Kampf verletzungsbedingt abgesagt hatte.[9] Rodriguez gewann den Kampf durch K.o. mit einem umgekehrten Ellbogen nach 4 Minuten und 59 Sekunden in der fünften Runde.[10]
Rodriguez hat bei zwei Gelegenheiten gegen Jeremy Stephens gekämpft. Das erste Mal war am 21. September 2019 im Hauptkampf der UFC Fight Night 159, der in einem Annullierungskampf endete, nachdem Rodriguez Stephens versehentlich ins Auge gestochen hatte, sodass dieser nicht mehr weiterkämpfen konnte.[11] Der Rückkampf fand einen Monat später bei UFC on ESPN 6 statt, wobei Rodriguez durch einstimmige Entscheidung gewann.[12]
Am 3. Dezember 2020 wurde Rodriguez rückwirkend zum 8. September 2020 für sechs Monate gesperrt, weil er es versäumt hatte, der USADA seinen Aufenthaltsort mitzuteilen, und weil er nicht in der Lage war, Dopingtests durchzuführen. Er wurde am 8. März 2021 wieder startberechtigt.[13]
Vier Monate später sollte Rodriguez am 17. Juli bei UFC on ESPN 26 gegen Max Holloway antreten,[14] doch es wurde bekannt, dass Holloway den Kampf aufgrund einer Verletzung absagen musste.[15][16] Der Kampf wurde auf den 13. November 2021 bei der UFC Fight Night 197 verlegt und Rodriguez verlor den Kampf durch einstimmige Entscheidung.[17][18]
Im Jahr 2022 trat Rodriguez am 16. Juli bei UFC on ABC 3 gegen Brian Ortega an.[19] Er gewann den Kampf durch TKO in der ersten Runde, nachdem Ortega eine ausgekugelte Schulter erlitten hatte und nicht mehr weitermachen konnte.[20]
Rodriguez kämpfte am 12. Februar 2023 bei UFC 284 gegen Josh Emmett um die UFC-Interimsmeisterschaft im Federgewicht. Er gewann den Kampf und den Titel durch Submission (Triangle Choke) in der zweiten Runde.[21] Im Juli desselben Jahres versuchte er bei UFC 290,[22] seinen Titel gegen Alexander Volkanovski zu verteidigen, unterlag aber durch technischen K.o. in der dritten Runde.[23]
Sein Rückkampf gegen Brian Ortega fand am 24. Februar 2024 bei der UFC Fight Night 237 statt.[24] Bei dieser Gelegenheit verlor er den Kampf, nachdem er sich in der dritten Runde geschlagen geben musste.[25]