| 2022-07-23 | UFC Fight Night: Blaydes vs. Aspinall | Featherweight | Nathaniel Wood def. Charles Rosa | Decision (unanimous) (30–26, 30–26, 30–27) | 3 | 5:00 |
| 2022-01-15 | UFC on ESPN: Kattar vs. Chikadze | Lightweight | T.J. Brown def. Charles Rosa | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2021-10-09 | UFC Fight Night: Dern vs. Rodriguez | Featherweight | Damon Jackson def. Charles Rosa | Decision (unanimous) (29–28, 29–27, 30–27) | 3 | 5:00 |
| 2021-06-26 | UFC Fight Night: Gane vs. Volkov | Featherweight | Charles Rosa def. Justin Jaynes | Decision (split) (30–27, 28–29, 29–28) | 3 | 5:00 |
| 2021-02-20 | UFC Fight Night: Blaydes vs. Lewis | Featherweight | Darrick Minner def. Charles Rosa | Decision (unanimous) (30–26, 30–27, 29–27) | 3 | 5:00 |
| 2020-06-13 | UFC on ESPN: Eye vs. Calvillo | Lightweight | Charles Rosa def. Kevin Aguilar | Decision (split) (28–29, 29–28, 29–28) | 3 | 5:00 |
| 2020-05-09 | UFC 249: Ferguson vs. Gaethje | Featherweight | Bryce Mitchell def. Charles Rosa | Decision (unanimous) (30–25, 30–25, 30–24) | 3 | 5:00 |
| 2019-10-18 | UFC on ESPN: Reyes vs. Weidman | Catchweight | Charles Rosa def. Manny Bermudez | Verbal Submission (armbar) | 1 | 2:46 |
| 2017-04-08 | UFC 210: Cormier vs. Johnson 2 | Featherweight | Shane Burgos def. Charles Rosa | TKO (punches) | 3 | 1:59 |
| 2016-01-17 | UFC Fight Night: Dillashaw vs. Cruz | Featherweight | Charles Rosa def. Kyle Bochniak | Decision (unanimous) (29–28, 29–28, 30–27) | 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 |
| 2015-01-18 | UFC Fight Night: McGregor vs. Siver | Featherweight | Charles Rosa def. Sean Soriano | Submission (D'Arce choke) | 3 | 4:43 |
| 2014-10-04 | UFC Fight Night: Nelson vs. Story | Featherweight | Dennis Siver def. Charles Rosa | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |