THE RECORD
FROM DEBUT TO NEXT BELL
UFC 331Event source β
EVERY RECORDED BOUT
Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.
| Result | Date / record | Opponent | Event | Finish details |
|---|---|---|---|---|
| W | 18β8β1 after bout | Kyler PhillipsView status and profile β | UFC Fight Night 273 - Burns vs. Malott | Decision (Unanimous)Round 3 Time 5:00 Referee Jerin Valel |
| W | 17β8β1 after bout | Davey GrantView status and profile β | UFC Fight Night 262 - De Ridder vs. Allen | Submission (Guillotine Choke)Round 1 Time 3:05 Referee Jason Herzog |
| W | 16β8β1 after bout | Victor HenryView status and profile β | UFC Fight Night 246 - Moreno vs. Albazi | Submission (Guillotine Choke)Round 2 Time 3:43 Referee Blake Grice |
| L | 15β8β1 after bout | Jean SilvaView status and profile β | UFC 303 - Pereira vs. Prochazka 2 | KO (Punch)Round 2 Time 1:22 Referee Marc Goddard |
| L | 15β7β1 after bout | Sean WoodsonView status and profile β | UFC 297 - Strickland vs. Du Plessis | Decision (Split)Round 3 Time 5:00 Referee Jerin Valel |
| W | 15β6β1 after bout | Ricardo RamosView status and profile β | UFC Fight Night 228 - Fiziev vs. Gamrot | Submission (Guillotine Choke)Round 1 Time 3:12 Referee Herb Dean |
| W | 14β6β1 after bout | Kron GracieView status and profile β | UFC 288 - Sterling vs. Cejudo | Decision (Unanimous)Round 3 Time 5:00 Referee Gary Copeland |
| L | 13β6β1 after bout | Nathaniel WoodView status and profile β | UFC Fight Night 209 - Gane vs. Tuivasa | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| L | 13β5β1 after bout | Shane BurgosView status and profile β | UFC on ABC 3 - Ortega vs. Rodriguez | Decision (Majority)Round 3 Time 5:00 Referee Keith Peterson |
| W | 13β4β1 after bout | Lando VannataView status and profile β | UFC Fight Night 205 - Lemos vs. Andrade | Submission (Guillotine Choke)Round 1 Time 2:32 Referee Keith Peterson |
| W | 12β4β1 after bout | Andre EwellView status and profile β | UFC Fight Night 199 - Lewis vs. Daukaus | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| L | 11β4β1 after bout | Julian ErosaView status and profile β | UFC Fight Night 191 - Brunson vs. Till | Submission (Brabo Choke)Round 3 Time 2:56 Referee Jason Herzog |
| W | 11β3β1 after bout | Marcelo RojoView status and profile β | UFC Fight Night 187 - Edwards vs. Muhammad | TKO (Punches)Round 3 Time 4:31 Referee Mark Smith |
| D | 10β3β1 after bout | Joshua CulibaoView status and profile β | UFC on ESPN 16 - Holm vs. Aldana | Draw (Split)Round 3 Time 5:00 Referee Jason Herzog |
| L | 10β3β0 after bout | Andre FiliView status and profile β | UFC on ESPN 10 - Eye vs. Calvillo | Decision (Split)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 10β2β0 after bout | Doo Ho ChoiView status and profile β | UFC Fight Night 165 - Edgar vs. Korean Zombie | TKO (Punches)Round 2 Time 4:32 Referee Peter Hickmott |
| L | 9β2β0 after bout | Desmond GreenView status and profile β | UFC Fight Night 152 - Dos Anjos vs. Lee | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta |
| W | 9β1β0 after bout | Damien LapilusView status and profile β | TKO 47 - Jourdain vs. Ronson | TKO (Punches)Round 5 Time 2:06 Referee Not listed |
| W | 8β1β0 after bout | Alex MorganView status and profile β | TKO 45 - Jourdain vs. Morgan | Submission (Guillotine Choke)Round 1 Time 4:38 Referee Jason Herzog |
| W | 7β1β0 after bout | Kevin GenereuxView status and profile β | TKO MMA - TKO Fight Night 1 | Submission (Rear-Naked Choke)Round 2 Time 4:08 Referee Not listed |
| W | 6β1β0 after bout | Matar LoView status and profile β | TKO 42 - Nogueira vs. Laramie | KO (Punches)Round 1 Time 2:19 Referee Marc-Andre Cote |
| L | 5β1β0 after bout | T.J. LaramieView status and profile β | TKO 41 - Champions | Decision (Unanimous)Round 5 Time 5:00 Referee Jason Herzog |
| W | 5β0β0 after bout | Will RomeroView status and profile β | TKO 39 - Ultimatum | TKO (Punches)Round 3 Time 2:04 Referee Not listed |
| W | 4β0β0 after bout | Mathieu MorcianoView status and profile β | TKO 38 - Ascension | TKO (Punches)Round 2 Time 1:42 Referee Philippe Chartier |
| W | 3β0β0 after bout | Michael CyrView status and profile β | TKO 37 - Rivals | Submission (Rear-Naked Choke)Round 2 Time 1:29 Referee Not listed |
| W | 2β0β0 after bout | Marc-Antoine LidjiView status and profile β | TKO 36 - Resurrection | TKO (Punches)Round 3 Time 4:02 Referee Not listed |
| W | 1β0β0 after bout | Thomas SumantriView status and profile β | LAMMQ - Quebec Mixed Martial Arts League 5 | KO (Flying Knee)Round 1 Time 4:32 Referee Not listed |
Fight Atlas republishes factual bout results, not source articles or photography. Belt markers appear only when championship status is confirmed by an official promotion source; unverified bouts are never inferred. The matched source name for this profile is Charles Jourdain.
Verify source record βUFC and professional records stay separate
The snapshot above counts UFC appearances only. The career table shows every recorded professional bout across all promotions, so pre-UFC results remain visible without being mistaken for UFC results.
Source and correction standard
Roster status and activity are checked against Roster Watch. Ranking labels come from the official UFC rankings snapshot dated August 11, 2026. Announced opponents are dated because cards can change.