Aquí está una lista de las mejores peleas de Johnson. Para una lista de las pérdidas de Johnson, consulta "Charles Johnson Pérdidas".
El 23 de agosto de 2025 Charles Johnson se enfrentó a Lone'er Kavanagh en un combate de mosca a la edad de 34. Él entró con un récord de 18-7 (11). Johnson detuvo a Lone'er Kavanagh por KO en el asalto 2º.
El 19 de noviembre de 2022 Charles Johnson se enfrentó a Zhalgas Zhumagulov en un combate de mosca a la edad de 31. Él entró con un récord de 12-3 (8), y Zhumagulov tenía 34 años y un récord de 14-7 (8). Johnson ganó la pelea por asalto 3º decisión dividida.
El 13 de julio de 2024 Charles Johnson se enfrentó a Joshua Van en un combate de mosca a la edad de 33. Él entró con un récord de 16-6 (10), y Van tenía 22 años y un récord de 10-1 (8). Johnson detuvo a Joshua Van por KO en el asalto 3º.
El 3 de febrero de 2024 Charles Johnson se enfrentó a Azat Maksum en un combate de mosca a la edad de 33. Él entró con un récord de 14-6 (9). Johnson ganó la pelea por asalto 3º decisión unánime.
El 19 de octubre de 2024 Charles Johnson se enfrentó a Su Mudaerji en un combate de mosca a la edad de 33. Él entró con un récord de 17-6 (10), y Mudaerji tenía 28 años y un récord de 16-6 (14). Johnson ganó la pelea por asalto 3º decisión unánime.
El 11 de mayo de 2024 Charles Johnson se enfrentó a Jake Hadley en un combate de mosca a la edad de 33. Él entró con un récord de 15-6 (9). Johnson ganó la pelea por asalto 3º decisión unánime.
El 14 de enero de 2023 Charles Johnson se enfrentó a Jimmy Flick en un combate de mosca a la edad de 32. Él entró con un récord de 13-3 (9). Johnson detuvo a Jimmy Flick por TKO en el asalto 1º.