| 2026-09-12 | UFC Fight Night: Silva vs. Delgado | Lightweight | Rong Zhu def. Rafa García | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2026-04-25 | UFC Fight Night: Sterling vs. Zalal | Lightweight | Rafa García def. Alexander Hernandez | Decision (unanimous) (29–28, 29–28, 30–27) | 3 | 5:00 |
| 2025-09-13 | UFC Fight Night: Lopes vs. Silva | Lightweight | Rafa García def. Jared Gordon | TKO (elbows) | 3 | 2:27 |
| 2025-03-29 | UFC on ESPN: Moreno vs. Erceg | Lightweight | Rafa García def. Vinc Pichel | Decision (unanimous) (30–27, 30–27, 29–28) | 3 | 5:00 |
| 2024-10-12 | UFC Fight Night: Royval vs. Taira | Lightweight | Grant Dawson def. Rafa García | TKO (elbows and punches) | 2 | 1:42 |
| 2023-04-15 | UFC on ESPN: Holloway vs. Allen | Lightweight | Rafa García def. Clay Guida | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2022-12-17 | UFC Fight Night: Cannonier vs. Strickland | Catchweight | Rafa García def. Hayisaer Maheshate | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2022-07-30 | UFC 277: Peña vs. Nunes 2 | Lightweight | Drakkar Klose def. Rafa García | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2022-04-16 | UFC on ESPN: Luque vs. Muhammad 2 | Lightweight | Rafa García def. Jesse Ronson | Submission (rear-naked choke) | 2 | 4:50 |
| 2021-11-20 | UFC Fight Night: Vieira vs. Tate | Lightweight | Rafa García def. Natan Levy | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2021-07-31 | UFC on ESPN: Hall vs. Strickland | Lightweight | Chris Gruetzemacher def. Rafa García | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2021-03-13 | UFC Fight Night: Edwards vs. Muhammad | Lightweight | Nasrat Haqparast def. Rafa García | Decision (unanimous) (30–27, 29–28, 29–28) | 3 | 5:00 |