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 | 20–9–0 after bout | Jonas BoenoView status and profile → | IFC MMA - Integra FC 20 | TKO (Punches)Round 3 Time 3:41 Referee Marco Broersen |
| W | 20–8–0 after bout | Rahimjon SobirovView status and profile → | LSFC - Legacy of Sparta Fighting Championship | KO (Punch)Round 1 Time 1:43 Referee Not listed |
| W | 19–8–0 after bout | Elmin SmeilovView status and profile → | WJF - World Jaguar Federation Series 9 | Not recordedRound 1 Time 2:11 Referee Not listed |
| L | 18–8–0 after bout | Danila PrikazaView status and profile → | OFC 2 - Open Fighting Championship 2 | TKO (Punches)Round 2 Time 0:48 Referee Nikolay Sharipov |
| L | 18–7–0 after bout | Abdul-Rahman DzhanaevView status and profile → | ACA 113 - Kerefov vs. Gadzhiev 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 18–6–0 after bout | Shamil MagomedovView status and profile → | FNG - MMA Festival: 75th Anniversary of the Great Victory | Decision (Unanimous)Round 3 Time 5:00 Referee Valeriy Bragin |
| W | 18–5–0 after bout | Abdullah uulu BekmamatView status and profile → | KFC - Kablan Fighting Club | Submission (Choke)Round 1 Time 0:35 Referee Shamsudi Uulu Zhigit |
| W | 17–5–0 after bout | Ramazan GamzatovView status and profile → | FNG 93 - Fight Nights Global 93 | Decision (Majority)Round 3 Time 5:00 Referee Alexander Sidorin |
| L | 16–5–0 after bout | Alexey EfremovView status and profile → | WFCA 50 - Emelianenko vs. Johnson | TKO (Spinning Back Kick and Punches)Round 3 Time 1:16 Referee Velimir Mladenov |
| W | 16–4–0 after bout | Samuel KristoficView status and profile → | FNG - Fight Nights Global 84 | Decision (Unanimous)Round 3 Time 5:00 Referee Jan Vobornik |
| L | 15–4–0 after bout | Delson HelenoView status and profile → | WFCA 42 - Malyutin vs. Jacarezinho | Submission (Rear-Naked Choke)Round 1 Time 2:47 Referee Stanislav Novitsky |
| L | 15–3–0 after bout | Abubakar VagaevView status and profile → | WFCA 38 - Grozny Battle | TKO (Punches)Round 1 Time 2:53 Referee Ashot Ashugyan |
| W | 15–2–0 after bout | Chersi DudaevView status and profile → | WFCA 34 - Battle in Moscow | TKO (Punches)Round 3 Time 3:19 Referee Vyacheslav Kiselev |
| W | 14–2–0 after bout | Arymarcel SantosView status and profile → | ACB 35 - In Memory of Guram Gugenishvili | KO (Punch)Round 1 Time 4:14 Referee Ashot Ashugyan |
| L | 13–2–0 after bout | Enoc Solves TorresView status and profile → | M-1 Challenge 62 - Buchinger vs. Barnaoui | Submission (Armbar)Round 1 Time 1:54 Referee Lukasz Bosacki |
| W | 13–1–0 after bout | Aleksander BoykoView status and profile → | M-1 Challenge 59 - Battle of Nomads 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Marco Broersen |
| W | 12–1–0 after bout | Bakyt BekboevView status and profile → | WEF - World Ertaymash Federation 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Rustam Omurbekov |
| W | 11–1–0 after bout | Luigi FioravantiView status and profile → | M-1 Challenge 55 - In Memory of Guram Gugenishvili | Decision (Unanimous)Round 3 Time 5:00 Referee Marco Broersen |
| W | 10–1–0 after bout | Kylychbek SarkarbaevView status and profile → | WEF - World Ertaymash Federation 1 | Decision (Unanimous)Round 2 Time 5:00 Referee Nurbek Jajlym Uulu |
| W | 9–1–0 after bout | Timur KarpenkoView status and profile → | OC - Oplot Challenge 91 | TKO (Punches)Round 1 Time 3:20 Referee Andrey Kolovorotny |
| W | 8–1–0 after bout | Denis GunichView status and profile → | OC - Oplot Challenge 83 | TKO (Punches)Round 1 Time 1:26 Referee Andrey Kolovorotny |
| W | 7–1–0 after bout | Giorgi ButikashviliView status and profile → | GUFF - Determination | Decision (Unanimous)Round 3 Time 5:00 Referee Giorgi Rizhamadze |
| L | 6–1–0 after bout | Uriah HallView status and profile → | ROC 41 - Ring of Combat 41 | Decision (Unanimous)Round 3 Time 5:00 Referee Gasper Oliver |
| W | 6–0–0 after bout | Marques WorrellView status and profile → | GUFF - Georgian Universal Fighting Federation | Decision (Unanimous)Round 3 Time 5:00 Referee Giorgi Rijamadze |
| W | 5–0–0 after bout | Archil UstarashviliView status and profile → | GUFF - Georgian Universal Fighting Federation | Submission (Armbar)Round 1 Time 2:20 Referee Koba Tkeshelashvili |
| W | 4–0–0 after bout | Vladimir KazarianView status and profile → | GUFF - Georgian Universal Fighting Federation | Submission (Rear-Naked Choke)Round 1 Time 0:53 Referee Not listed |
| W | 3–0–0 after bout | Giorgi KabulashviliView status and profile → | GUFF - Georgian Universal Fighting Federation | Decision (Unanimous)Round 3 Time 3:00 Referee Giorgi Rijamadze |
| W | 2–0–0 after bout | Markus VorelView status and profile → | GUFF - Georgian Championship Final Tournament | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 1–0–0 after bout | Davit KoberidzeView status and profile → | GUFF - Georgian Universal Fighting Federation | Submission (Rear-Naked Choke)Round 2 Time 1:23 Referee Vladimer Jishiashvili |
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 Nodar Kudukhashvili.
Verify source record ↗Every verified opponent opens another full career
29 professional bout rows are displayed from the source record. 28 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.