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 | 18β8β1 after bout | Luke RileyView status and profile β | UFC 329 - McGregor vs. Holloway 2 | TKO (Knees and Punches)Round 1 Time 3:03 Referee Kerry Hatley |
| W | 18β7β1 after bout | Dakota HopeView status and profile β | UFC Fight Night 272 - Moicano vs. Duncan | Decision (Split)Round 3 Time 5:00 Referee Keith Peterson |
| W | 17β7β1 after bout | Michel LimaView status and profile β | Tuff-N-Uff - Tuff-N-Uff 151 | KO (Punch)Round 3 Time 4:48 Referee Mark Smith |
| L | 16β7β1 after bout | Diego BrandaoView status and profile β | Tuff-N-Uff - Tuff-N-Uff 149 | Decision (Split)Round 5 Time 5:00 Referee John McCarthy |
| W | 16β6β1 after bout | Sitik MuduevView status and profile β | Tuff-N-Uff - Tuff-N-Uff 145 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 15β6β1 after bout | Joshua WeemsView status and profile β | Tuff-N-Uff - Tuff-N-Uff 143 | TKO (Punches and Elbows)Round 2 Time 0:58 Referee Mark Smith |
| L | 14β6β1 after bout | Brendan LoughnaneView status and profile β | Professional Fighters League - PFL 9: 2024 Playoffs | Decision (Split)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 14β5β1 after bout | Pedro CarvalhoView status and profile β | Professional Fighters League - PFL 6: 2024 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Bobby Wombacher |
| W | 13β5β1 after bout | Bubba JenkinsView status and profile β | Professional Fighters League - PFL 3: 2024 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 12β5β1 after bout | Henry CorralesView status and profile β | Bellator 300 - Nurmagomedov vs. Primus | Decision (Unanimous)Round 3 Time 5:00 Referee Jonathan Romero |
| W | 11β5β1 after bout | Adli EdwardsView status and profile β | Bellator 295 - Stots vs. Mix | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 10β5β1 after bout | Kevin BoehmView status and profile β | Bellator 289 - Stots vs. Sabatello | TKO (Punches)Round 3 Time 2:23 Referee Kevin MacDonald |
| L | 9β5β1 after bout | Justin GonzalesView status and profile β | Bellator 279 - Cyborg vs. Blencowe 2 | Decision (Split)Round 3 Time 5:00 Referee Dayne Furuta |
| W | 9β4β1 after bout | John de JesusView status and profile β | Bellator 272 - Pettis vs. Horiguchi | Decision (Unanimous)Round 3 Time 5:00 Referee Bryan Miner |
| D | 8β4β1 after bout | Danny ChavezView status and profile β | UFC on ESPN 28 - Hall vs. Strickland | Draw (Majority)Round 3 Time 5:00 Referee Herb Dean |
| L | 8β4β0 after bout | T.J. BrownView status and profile β | UFC on ESPN 23 - Reyes vs. Prochazka | Decision (Split)Round 3 Time 5:00 Referee Jason Herzog |
| L | 8β3β0 after bout | Jonathan PearceView status and profile β | UFC on ESPN 18 - Smith vs. Clark | TKO (Punches)Round 2 Time 4:28 Referee Dan Miragliotta |
| W | 8β2β0 after bout | Tony KelleyView status and profile β | UFC 252 - Miocic vs. Cormier 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 7β2β0 after bout | Michael StackView status and profile β | LFA 87 - Logan vs. Rosales | Decision (Unanimous)Round 3 Time 5:00 Referee Vance Swerdan |
| W | 6β2β0 after bout | Spencer HigaView status and profile β | Bellator 236 - Macfarlane vs. Jackson | Decision (Unanimous)Round 3 Time 5:00 Referee Chris West |
| W | 5β2β0 after bout | Shojin MikiView status and profile β | Bellator 213 - Macfarlane vs. Letourneau | Decision (Unanimous)Round 3 Time 5:00 Referee Chris West |
| W | 4β2β0 after bout | Mauricio DiazView status and profile β | KOTC - Highlight Reel | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3β2β0 after bout | Rick JamesView status and profile β | KOTC - Energetic Pursuit | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 2β2β0 after bout | Jeff MesaView status and profile β | PXC 56 - Pacific Xtreme Combat 56 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 2β1β0 after bout | Andrew NatividadView status and profile β | KOTC - Sanctioned | TKO (Doctor Stoppage)Round 1 Time 4:40 Referee Not listed |
| W | 2β0β0 after bout | Nui WheelerView status and profile β | Destiny MMA - Na Koa 6 | Submission (Rear-Naked Choke)Round 1 Time 3:20 Referee Not listed |
| W | 1β0β0 after bout | Anthony ReyesView status and profile β | KOTC - Mana | Decision (Unanimous)Round 2 Time 5: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 Kamaka III.
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.