Charles Johnson has seven losses against seven opponents on his MMA record. For a list of Johnson's best fights, refer to "Best fights of Charles Johnson".
On March 1, 2025 Charles Johnson faced off against Ramazan Temirov in a flyweight bout at age 34. He was coming in with a record of 17-7 (10). Johnson lost the fight via 3-round unanimous decision.
On November 18, 2023 Charles Johnson faced off against Rafael Estevam in a flyweight bout at age 32. He was coming in with a record of 13-6 (9). Johnson lost the fight via 3-round unanimous decision.
On April 29, 2023 Charles Johnson faced off against Cody Durden in a flyweight bout at age 32. He was coming in with a record of 13-5 (9), and Durden was 32 years old and with a record of 14-4-1 (11). Johnson lost the fight via 3-round unanimous decision.
On February 25, 2023 Charles Johnson faced off against Ode' Osbourne in a flyweight bout at age 32. He was coming in with a record of 13-4 (9), and Osbourne was 31 years old and with a record of 11-5 (9). Johnson lost the fight via 3-round split decision.
On July 23, 2022 Charles Johnson faced off against Muhammad Mokaev in a flyweight bout at age 31. He was coming in with a record of 11-3 (8), and Mokaev was 21 years old and with a record of 7-0 (5). Johnson lost the fight via 3-round unanimous decision.
On September 7, 2018 Charles Johnson faced off against Brandon Royval in a flyweight bout at age 27. He was coming in with a record of 7-2 (5), and Royval was 26 years old and with a record of 7-3 (7). Johnson lost the fight via 3-round unanimous decision.
On March 31, 2018 Charles Johnson faced off against Sean Santella in a flyweight bout at age 27. He was coming in with a record of 6-1 (4). Johnson lost the fight via 3-round unanimous decision.