THE RECORD
FROM DEBUT TO NEXT BELL
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 |
|---|---|---|---|---|
| L | 25β12β0 (1 NC) after bout | Alexandre PantojaView status and profile β | UFC 317 - Topuria vs. Oliveira | Submission (Rear-Naked Choke)Round 3 Time 1:55 Referee Herb Dean |
| W | 25β11β0 (1 NC) after bout | Steve ErcegView status and profile β | UFC 305 - Du Plessis vs. Adesanya | TKO (Punches)Round 1 Time 4:04 Referee Rich Mitchell |
| L | 24β11β0 (1 NC) after bout | Amir AlbaziView status and profile β | UFC on ESPN 46 - Kara-France vs. Albazi | Decision (Split)Round 5 Time 5:00 Referee Herb Dean |
| L | 24β10β0 (1 NC) after bout | Brandon MorenoView status and profile β | UFC 277 - Pena vs. Nunes 2 | TKO (Body Kick and Punches)Round 3 Time 4:34 Referee Herb Dean |
| W | 24β9β0 (1 NC) after bout | Askar AskarovView status and profile β | UFC on ESPN 33 - Blaydes vs. Daukaus | Decision (Unanimous)Round 3 Time 5:00 Referee Chad Trukovich |
| W | 23β9β0 (1 NC) after bout | Cody GarbrandtView status and profile β | UFC 269 - Oliveira vs. Poirier | TKO (Punches)Round 1 Time 3:21 Referee Herb Dean |
| W | 22β9β0 (1 NC) after bout | Rogerio BontorinView status and profile β | UFC 259 - Blachowicz vs. Adesanya | KO (Punches)Round 1 Time 4:55 Referee Herb Dean |
| L | 21β9β0 (1 NC) after bout | Brandon RoyvalView status and profile β | UFC 253 - Adesanya vs. Costa | Submission (Guillotine Choke)Round 2 Time 0:48 Referee Lukasz Bosacki |
| W | 21β8β0 (1 NC) after bout | Tyson NamView status and profile β | UFC Fight Night 168 - Felder vs. Hooker | Decision (Unanimous)Round 3 Time 5:00 Referee Marc Goddard |
| L | 20β8β0 (1 NC) after bout | Brandon MorenoView status and profile β | UFC 245 - Usman vs. Covington | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 20β7β0 (1 NC) after bout | Mark De La RosaView status and profile β | UFC Fight Night 157 - Andrade vs. Zhang | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Perceval |
| W | 19β7β0 (1 NC) after bout | Raulian PaivaView status and profile β | UFC 234 - Adesanya vs. Silva | Decision (Split)Round 3 Time 5:00 Referee Marc Goddard |
| W | 18β7β0 (1 NC) after bout | Elias GarciaView status and profile β | UFC Fight Night 142 - Dos Santos vs. Tuivasa | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| W | 17β7β0 (1 NC) after bout | Xiaoyu ShiView status and profile β | Glory of Heroes - New Zealand vs. China | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| W | 16β7β0 (1 NC) after bout | Chuhayifu HuyixibaiView status and profile β | WLF - W.A.R.S. 19 | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| W | 15β7β0 (1 NC) after bout | Qileng AoriView status and profile β | WLF - W.A.R.S. 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Perceval |
| W | 14β7β0 (1 NC) after bout | Ze WuView status and profile β | WLF - W.A.R.S. 13 | TKO (Punches)Round 1 Time 2:01 Referee Not listed |
| W | 13β7β0 (1 NC) after bout | Rodolfo MarquesView status and profile β | HFS - Hex Fight Series 8 | KO (Punch)Round 3 Time 2:59 Referee Not listed |
| L | 12β7β0 (1 NC) after bout | Tatsumitsu WadaView status and profile β | Rizin 3 - Rizin Fighting World Grand Prix 2016: 2nd Round | Decision (Unanimous)Round 3 Time 5:00 Referee Hirokazu Takamoto |
| W | 12β6β0 (1 NC) after bout | Crisanto PitpitungeView status and profile β | PXC - Pacific Xtreme Combat 52 | TKO (Cartwheel Kick and Punches)Round 3 Time N/A Referee Not listed |
| W | 11β6β0 (1 NC) after bout | Josh DuenasView status and profile β | PXC - Pacific Xtreme Combat 50 | TKO (Punches)Round 1 Time 1:28 Referee Donny Elvina |
| W | 10β6β0 (1 NC) after bout | Shantaram MaharajView status and profile β | K-Oz Entertainment - Bragging Rights 7: Resurrection | TKO (Punches)Round 1 Time 1:33 Referee Mark Simpson |
| W | 9β6β0 (1 NC) after bout | Dindo CamansaView status and profile β | MIMMA - Malaysian Invasion: Mixed Martial A'rr | KO (Punches)Round 1 Time 0:12 Referee Not listed |
| W | 8β6β0 (1 NC) after bout | Ik Hwan JangView status and profile β | PRO Fighting - PRO FC 10 | TKO (Punches)Round 1 Time 0:08 Referee Not listed |
| L | 7β6β0 (1 NC) after bout | Jumayi AyidengView status and profile β | Kunlun Fight 18 - Night of Cage Fighting | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 7β5β0 (1 NC) after bout | Mark StrieglView status and profile β | MIMMA - Malaysian Invasion 2: Grand Finals | Submission (Rear-Naked Choke)Round 1 Time 2:10 Referee Olivier Coste |
| L | 7β4β0 (1 NC) after bout | Gustavo FalciroliView status and profile β | AFC 9 - Australian Fighting Championship 9 | Submission (Brabo Choke)Round 1 Time 4:55 Referee Not listed |
| W | 7β3β0 (1 NC) after bout | Tieyin WuView status and profile β | Kunlun Fight 1 - World Tour | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| NC | 6β3β0 (1 NC) after bout | Gustavo FalciroliView status and profile β | AFC 7 - Australian Fighting Championship 7 | No Contest (Fell From Ring)Round 2 Time 3:20 Referee Chris Shen |
| W | 6β3β0 after bout | Tieyin WuView status and profile β | World Team USA - Fight for Peace | Submission (Guillotine Choke)Round 1 Time 1:54 Referee Not listed |
| W | 5β3β0 after bout | Yudi CahyadiView status and profile β | BFC - Bandung Fighting Club | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4β3β0 after bout | Ho Joon KimView status and profile β | PRO Fighting - PRO FC 8 | KO (Head Kick)Round 1 Time 3:44 Referee Not listed |
| L | 3β3β0 after bout | Batgerel DanaaView status and profile β | Legend FC - Legend Fighting Championship 11 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3β2β0 after bout | Caleb LallyView status and profile β | Rage in the Cage - MMA Fighting Championship | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2β2β0 after bout | Sam ChanView status and profile β | Legend FC - Legend Fighting Championship 10 | Submission (Guillotine Choke)Round 1 Time 3:21 Referee Not listed |
| L | 1β2β0 after bout | Agustin DelarminoView status and profile β | Legend FC - Legend Fighting Championship 8 | KO (Punches)Round 3 Time 0:29 Referee Roger Chau |
| L | 1β1β0 after bout | Chad GeorgeView status and profile β | The Cage 2 - USA vs. New Zealand | KO (Punch)Round 1 Time 2:04 Referee Not listed |
| W | 1β0β0 after bout | Ray KaitianaView status and profile β | SCF - Supremacy Cage Fighting 7 | TKO (Punches)Round 1 Time 0:00 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 Kai Kara-France.
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.