THE COMPLETE RECORD
This profile is part of the recursive Fight Atlas graph. Open any opponent below to load that athlete’s complete professional career, then continue through every linked opponent without returning to a third-party record page.
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 | 23–13–1 after bout | Rustam KhabilovView status and profile → | UFC Fight Night 136 - Hunt vs. Oleynik | Decision (Split)Round 3 Time 5:00 Referee Leon Roberts |
| L | 23–12–1 after bout | Islam MakhachevView status and profile → | UFC on Fox 30 - Alvarez vs. Poirier 2 | Submission (Armbar)Round 1 Time 4:43 Referee Andy Social |
| W | 23–11–1 after bout | Steven RayView status and profile → | UFC Fight Night 127 - Werdum vs. Volkov | Decision (Split)Round 3 Time 5:00 Referee Leon Roberts |
| W | 22–11–1 after bout | Adriano MartinsView status and profile → | UFC 215 - Nunes vs. Shevchenko 2 | KO (Punch)Round 3 Time 0:49 Referee John McCarthy |
| W | 21–11–1 after bout | Naoyuki KotaniView status and profile → | UFC Fight Night 75 - Barnett vs. Nelson | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| W | 20–11–1 after bout | Lipeng ZhangView status and profile → | UFC Fight Night 66 - Edgar vs. Faber | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| L | 19–11–1 after bout | Tae Hyun BangView status and profile → | UFC 174 - Johnson vs. Bagautinov | KO (Punch)Round 3 Time 2:01 Referee John McCarthy |
| W | 19–10–1 after bout | Richie WhitsonView status and profile → | MFC 31 - The Rundown | Submission (Rear-Naked Choke)Round 1 Time 3:52 Referee Kyle Cardinal |
| W | 18–10–1 after bout | Ryan HealyView status and profile → | MFC 27 - Breaking Point | Decision (Unanimous)Round 3 Time 5:00 Referee Jerin Valel |
| L | 17–10–1 after bout | Ryan MachanView status and profile → | MFC 23 - Unstoppable | Submission (Rear-Naked Choke)Round 1 Time 3:30 Referee Not listed |
| W | 17–9–1 after bout | Josh RussellView status and profile → | Heat XC 4 - Hysteria | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Not listed |
| W | 16–9–1 after bout | Steve ClaveauView status and profile → | XMMA 7 - Inferno | Submission (Armbar)Round 2 Time 3:02 Referee Not listed |
| W | 15–9–1 after bout | Samuel GuilletView status and profile → | XMMA 6 - House of Pain | Submission (Armbar)Round 1 Time 0:52 Referee Not listed |
| W | 14–9–1 after bout | Zach LightView status and profile → | EFC 6 - Home Coming | KO (Punches)Round 1 Time 2:47 Referee Not listed |
| W | 13–9–1 after bout | Douglas EvansView status and profile → | Raw Combat - Resurrection | Submission (Rear-Naked Choke)Round 2 Time 0:57 Referee Not listed |
| D | 12–9–1 after bout | Steve ClaveauView status and profile → | XMMA 4 - Xtreme MMA | DrawRound 3 Time 5:00 Referee Not listed |
| L | 12–9–0 after bout | Rory MacDonaldView status and profile → | KOTC - Avalanche | TKO (Elbows and Punches)Round 3 Time 1:48 Referee Not listed |
| W | 12–8–0 after bout | Dave PariseauView status and profile → | EFC 5 - Revolution | Submission (Rear-Naked Choke)Round 1 Time 2:04 Referee Tony Williamson |
| W | 11–8–0 after bout | Jason St. LouisView status and profile → | KOTC - Megiddo | TKO (Submission to Punches)Round 1 Time 2:54 Referee Not listed |
| W | 10–8–0 after bout | Robert HugusView status and profile → | KOTC - Detonator | Submission (Armbar)Round 1 Time 4:29 Referee Not listed |
| W | 9–8–0 after bout | Todd SteenView status and profile → | KOTC - Anarchy | Submission (Rear-Naked Choke)Round 1 Time 3:58 Referee Not listed |
| W | 8–8–0 after bout | Gord CummingsView status and profile → | EFC - Extreme Fighting Challenge 4 | TKO (Punches)Round 1 Time 2:24 Referee Not listed |
| W | 7–8–0 after bout | Roger AlvesView status and profile → | EFC - Extreme Fighting Challenge 3 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 6–8–0 after bout | Stephane DubeView status and profile → | TKO 15 - Unstoppable | KO (Spinning Back Kick)Round 1 Time 4:06 Referee Not listed |
| L | 6–7–0 after bout | Thierry QuennevilleView status and profile → | TKO 14 - Road Warriors | Decision (Split)Round 2 Time 5:00 Referee Not listed |
| W | 6–6–0 after bout | Jaime RenneView status and profile → | WFC - Western Freestyle Championships | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| L | 5–6–0 after bout | Mike AdamsView status and profile → | WFF 5 - New Blood | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 5–5–0 after bout | Jeremy WhittinghamView status and profile → | MFC 7 - Undisputed | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 4–5–0 after bout | Chad HamzehView status and profile → | MFC 6 - Road To Gold | TKO (Punches)Round — Time N/A Referee Not listed |
| W | 4–4–0 after bout | Chris AdeView status and profile → | XFC - Combat Showdown | Decision (Split)Round 2 Time 5:00 Referee Not listed |
| L | 3–4–0 after bout | Justin LivingstonView status and profile → | WFF 3 - World Freestyle Fighting 3 | Decision (Majority)Round 2 Time 5:00 Referee Not listed |
| L | 3–3–0 after bout | Len SmithView status and profile → | RR 6 - Roadhouse Rumble 6 | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| L | 3–2–0 after bout | Josh ThomsonView status and profile → | SE - North American Sport Fighting Invitational | TKO (Submission to Elbows)Round 2 Time 4:56 Referee Not listed |
| W | 3–1–0 after bout | Aaron KrafczykView status and profile → | BTB - Border Town Brawl | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 2–1–0 after bout | Pedro AlbuquerqueView status and profile → | EFC - Extreme Fighting Challenge 1 | TKO (Exhaustion)Round — Time N/A Referee Not listed |
| L | 1–1–0 after bout | Justin JonesView status and profile → | URC 2 - Ultimate Ring Challenge 2 | TKO (Submission to Punches)Round 2 Time N/A Referee Not listed |
| W | 1–0–0 after bout | Eric HarveyView status and profile → | RR 5 - Roadhouse Rumble 5 | TKO (Submission to Punches)Round — Time N/A 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 Kajan Johnson.
Verify source record ↗Every verified opponent opens another full career
37 professional bout rows are displayed from the source record. 35 unique opponent identities have a stable source ID and an internal Fight Atlas route. Every opponent row has a verified identity link.
Source and correction standard
The complete professional history is retrieved from the established public fight-record source and cached for up to 24 hours. Current-roster status remains separate from historical career data and does not imply retirement.