Charles Oliveira tiene 11 pérdidas contra 11 oponentes en su carrera de MMA. Para una lista de las mejores peleas de Oliveira, consulta "Mejores peleas de Charles Oliveira".
El 28 de junio de 2025 Charles Oliveira se enfrentó a Ilia Topuria en un combate de ligero titulado por el título UFC Championship. Oliveira tenía 35 años y un récord de 35-11 (31), y Topuria tenía 28 años y un récord de 16-0 (13). Oliveira perdió la pelea por asalto 1º KO.
El 13 de abril de 2024 Charles Oliveira se enfrentó a Arman Tsarukyan en un combate de ligero a la edad de 34. Él entró con un récord de 34-10 (31), y Tsarukyan tenía 27 años y un récord de 21-3 (14). Oliveira perdió la pelea por asalto 3º decisión dividida.
El 22 de octubre de 2022 Charles Oliveira se enfrentó a Islam Makhachev en un combate de ligero titulado por el título UFC Championship. Oliveira tenía 33 años y un récord de 33-9 (30), y Makhachev tenía 30 años y un récord de 22-1 (14). Oliveira perdió la pelea por asalto 2º sumisión.
El 2 de diciembre de 2017 Charles Oliveira se enfrentó a Paul Felder en un combate de ligero a la edad de 28. Él entró con un récord de 22-8 (20), y Felder tenía 33 años y un récord de 14-3 (10). Oliveira perdió la pelea por TKO en el asalto 2º.
El 5 de noviembre de 2016 Charles Oliveira se enfrentó a Ricardo Lamas en un combate de pluma a la edad de 27. Él entró con un récord de 21-7 (19), y Lamas tenía 34 años y un récord de 16-5 (8). Oliveira perdió la pelea por sumisión en el asalto 2º.
El 27 de agosto de 2016 Charles Oliveira se enfrentó a Anthony Pettis en un combate de pluma a la edad de 26. Él entró con un récord de 21-6 (19), y Pettis tenía 29 años y un récord de 18-5 (15). Oliveira perdió la pelea por sumisión en el asalto 3º.
El 23 de agosto de 2015 Charles Oliveira se enfrentó a Max Holloway en un combate de pluma a la edad de 25. Él entró con un récord de 20-5 (18), y Holloway tenía 23 años y un récord de 13-3 (7). Oliveira perdió la pelea por TKO en el asalto 1º.
El 6 de julio de 2013 Charles Oliveira se enfrentó a Frankie Edgar en un combate de pluma a la edad de 23. Él entró con un récord de 16-4 (15), y Edgar tenía 31 años y un récord de 15-4-1 (6). Oliveira perdió la pelea por asalto 3º decisión unánime.
El 22 de septiembre de 2012 Charles Oliveira se enfrentó a Cub Swanson en un combate de pluma a la edad de 22. Él entró con un récord de 16-3 (15), y Swanson tenía 28 años y un récord de 17-5 (13). Oliveira perdió la pelea por KO en el asalto 1º.
El 14 de agosto de 2011 Charles Oliveira se enfrentó a Donald Cerrone en un combate de ligero a la edad de 21. Él entró con un récord de 14-2 (13), y Cerrone tenía 28 años y un récord de 15-3 (12). Oliveira perdió la pelea por TKO en el asalto 1º.
El 11 de diciembre de 2010 Charles Oliveira se enfrentó a Jim Miller en un combate de ligero a la edad de 21. Él entró con un récord de 14-1 (13), y Miller tenía 27 años y un récord de 18-2 (12). Oliveira perdió la pelea por sumisión en el asalto 1º.