| 2026-03-07 | UFC 326: Holloway vs. Oliveira 2 | Lightweight | Charles Oliveira def. Max Holloway title | Decision (unanimous) (50–45, 50–45, 50–45) | 5 | 5:00 |
| 2025-10-11 | UFC Fight Night: Oliveira vs. Gamrot | Lightweight | Charles Oliveira def. Mateusz Gamrot | Submission (face crank) | 2 | 2:48 |
| 2025-06-28 | UFC 317: Topuria vs. Oliveira | Lightweight | Ilia Topuria def. Charles Oliveira title | KO (punches) | 1 | 2:27 |
| 2024-11-16 | UFC 309: Jones vs. Miocic | Lightweight | Charles Oliveira def. Michael Chandler | Decision (unanimous) (49–46, 49–46, 49–45) | 5 | 5:00 |
| 2024-04-13 | UFC 300: Pereira vs. Hill | Lightweight | Arman Tsarukyan def. Charles Oliveira | Decision (split) (28–29, 29–28, 29–28) | 3 | 5:00 |
| 2023-06-10 | UFC 289: Nunes vs. Aldana | Lightweight | Charles Oliveira def. Beneil Dariush | TKO (punches) | 1 | 4:10 |
| 2022-10-22 | UFC 280: Oliveira vs. Makhachev | Lightweight | Islam Makhachev def. Charles Oliveira title | Submission (arm-triangle choke) | 2 | 3:16 |
| 2022-05-07 | UFC 274: Oliveira vs. Gaethje | Lightweight | Charles Oliveira def. Justin Gaethje title | Submission (rear-naked choke) | 1 | 3:22 |
| 2021-12-11 | UFC 269: Oliveira vs. Poirier | Lightweight | Charles Oliveira def. Dustin Poirier title | Submission (rear-naked choke) | 3 | 1:02 |
| 2021-05-15 | UFC 262: Oliveira vs. Chandler | Lightweight | Charles Oliveira def. Michael Chandler title | TKO (punches) | 2 | 0:19 |
| 2020-12-12 | UFC 256: Figueiredo vs. Moreno | Lightweight | Charles Oliveira def. Tony Ferguson | Decision (unanimous) (30–26, 30–26, 30–26) | 3 | 5:00 |
| 2020-03-14 | UFC Fight Night: Lee vs. Oliveira | Catchweight | Charles Oliveira def. Kevin Lee | Submission (guillotine choke) | 3 | 0:28 |
| 2019-11-16 | UFC Fight Night: Błachowicz vs. Jacaré | Lightweight | Charles Oliveira def. Jared Gordon | KO (punches) | 1 | 1:26 |
| 2019-05-18 | UFC Fight Night: dos Anjos vs. Lee | Lightweight | Charles Oliveira def. Nik Lentz | TKO (punches) | 2 | 2:11 |
| 2019-02-02 | UFC Fight Night: Assunção vs. Moraes 2 | Lightweight | Charles Oliveira def. David Teymur | Submission (anaconda choke) | 2 | 0:55 |
| 2018-12-15 | UFC on Fox: Lee vs. Iaquinta 2 | Lightweight | Charles Oliveira def. Jim Miller | Submission (rear-naked choke) | 1 | 1:15 |
| 2018-09-22 | UFC Fight Night: Santos vs. Anders | Lightweight | Charles Oliveira def. Christos Giagos | Submission (rear-naked choke) | 2 | 3:22 |
| 2018-06-09 | UFC 225: Whittaker vs. Romero 2 | Lightweight | Charles Oliveira def. Clay Guida | Submission (guillotine choke) | 1 | 2:18 |
| 2017-12-02 | UFC 218: Holloway vs. Aldo 2 | Lightweight | Paul Felder def. Charles Oliveira | TKO (elbows) | 2 | 4:06 |
| 2017-04-08 | UFC 210: Cormier vs. Johnson 2 | Lightweight | Charles Oliveira def. Will Brooks | Submission (rear-naked choke) | 1 | 2:30 |
| 2016-11-05 | The Ultimate Fighter Latin America 3 Finale: dos Anjos vs. Ferguson | Lightweight | Ricardo Lamas def. Charles Oliveira | Submission (guillotine choke) | 2 | 2:13 |
| 2016-08-27 | UFC on Fox: Maia vs. Condit | Featherweight | Anthony Pettis def. Charles Oliveira | Submission (guillotine choke) | 3 | 1:49 |
| 2015-12-19 | UFC on Fox: dos Anjos vs. Cowboy 2 | Catchweight | Charles Oliveira def. Myles Jury | Submission (guillotine choke) | 1 | 3:04 |
| 2015-08-23 | UFC Fight Night: Holloway vs. Oliveira | Featherweight | Max Holloway def. Charles Oliveira | TKO (esophagus injury) | 1 | 1:39 |
| 2015-05-30 | UFC Fight Night: Condit vs. Alves | Featherweight | Charles Oliveira def. Nik Lentz | Submission (guillotine choke) | 3 | 1:10 |
| 2014-12-12 | The Ultimate Fighter: A Champion Will Be Crowned Finale | Catchweight | Charles Oliveira def. Jeremy Stephens | Decision (unanimous) (30–27, 29–28, 29–28) | 3 | 5:00 |
| 2014-06-28 | UFC Fight Night: Te Huna vs. Marquardt | Featherweight | Charles Oliveira def. Hatsu Hioki | Submission (anaconda choke) | 2 | 4:32 |
| 2014-02-15 | UFC Fight Night: Machida vs. Mousasi | Featherweight | Charles Oliveira def. Andy Ogle | Submission (triangle choke) | 3 | 2:40 |
| 2013-07-06 | UFC 162: Silva vs. Weidman | Featherweight | Frankie Edgar def. Charles Oliveira | Decision (unanimous) (30–27, 29–28, 30–27) | 3 | 5:00 |
| 2012-09-22 | UFC 152: Jones vs. Belfort | Catchweight | Cub Swanson def. Charles Oliveira | KO (punch) | 1 | 2:40 |
| 2012-06-01 | The Ultimate Fighter: Live Finale | Featherweight | Charles Oliveira def. Jonathan Brookins | Submission (guillotine choke) | 2 | 2:42 |
| 2012-01-28 | UFC on Fox: Evans vs. Davis | Featherweight | Charles Oliveira def. Eric Wisely | Submission (reverse calf slicer) | 1 | 1:43 |
| 2011-08-14 | UFC Live: Hardy vs. Lytle | Lightweight | Donald Cerrone def. Charles Oliveira | TKO (punches) | 1 | 3:01 |
| 2011-06-26 | UFC Live: Kongo vs. Barry | Lightweight | Charles Oliveira vs. Nik Lentz | No Contest (illegal knee) | 2 | 1:48 |
| 2010-12-11 | UFC 124: St-Pierre vs. Koscheck 2 | Lightweight | Jim Miller def. Charles Oliveira | Submission (kneebar) | 1 | 1:59 |
| 2010-09-15 | UFC Fight Night: Marquardt vs. Palhares | Catchweight | Charles Oliveira def. Efraín Escudero | Submission (rear-naked choke) | 3 | 2:25 |
| 2010-08-01 | UFC Live: Jones vs. Matyushenko | Lightweight | Charles Oliveira def. Darren Elkins | Submission (armbar) | 1 | 0:41 |