| 2026-08-15 | UFC 330: Makhachev vs. Machado Garry | Catchweight | Charles Johnson def. Eduardo Henrique | Submission (twister) | 3 | 1:36 |
| 2026-06-27 | UFC Fight Night: Fiziev vs. Torres | Flyweight | Asu Almabayev def. Charles Johnson | Submission (Suloev stretch) | 3 | 3:33 |
| 2026-03-14 | UFC Fight Night: Emmett vs. Vallejos | Flyweight | Charles Johnson def. Bruno Gustavo da Silva | Decision (split) (29–28, 28–29, 30–27) | 3 | 5:00 |
| 2026-01-24 | UFC 324: Gaethje vs. Pimblett | Catchweight | Alex Perez def. Charles Johnson | TKO (punches) | 1 | 3:16 |
| 2025-08-23 | UFC Fight Night: Walker vs. Zhang | Flyweight | Charles Johnson def. Lone'er Kavanagh | KO (punch) | 2 | 4:35 |
| 2025-03-01 | UFC Fight Night: Kape vs. Almabayev | Flyweight | Ramazan Temirov def. Charles Johnson | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2024-10-19 | UFC Fight Night: Hernandez vs. Pereira | Flyweight | Charles Johnson def. Su Mudaerji | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2024-07-13 | UFC on ESPN: Namajunas vs. Cortez | Flyweight | Charles Johnson def. Joshua Van | KO (punches) | 3 | 0:20 |
| 2024-05-11 | UFC on ESPN: Lewis vs. Nascimento | Flyweight | Charles Johnson def. Jake Hadley | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2024-02-03 | UFC Fight Night: Dolidze vs. Imavov | Flyweight | Charles Johnson def. Azat Maksum | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2023-11-18 | UFC Fight Night: Allen vs. Craig | Catchweight | Rafael Estevam def. Charles Johnson | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2023-04-29 | UFC on ESPN: Song vs. Simón | Flyweight | Cody Durden def. Charles Johnson | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2023-02-25 | UFC Fight Night: Muniz vs. Allen | Catchweight | Ode' Osbourne def. Charles Johnson | Decision (split) (28-29, 29-28, 29-28) | 3 | 5:00 |
| 2023-01-14 | UFC Fight Night: Strickland vs. Imavov | Flyweight | Charles Johnson def. Jimmy Flick | TKO (elbows and punches) | 1 | 4:33 |
| 2022-11-19 | UFC Fight Night: Nzechukwu vs. Cuțelaba | Flyweight | Charles Johnson def. Zhalgas Zhumagulov | Decision (split) (29–28, 28–29, 29–28) | 3 | 5:00 |
| 2022-07-23 | UFC Fight Night: Blaydes vs. Aspinall | Flyweight | Muhammad Mokaev def. Charles Johnson | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |