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 | 19–9–0 after bout | Chermen GobaevView status and profile → | ACA 198 - Omarov vs. Suleymanov 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 19–8–0 after bout | Renat OndarView status and profile → | ACA 187 - Polpudnikov vs. Matmuratov 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| L | 19–7–0 after bout | Josiel SilvaView status and profile → | ACA 180 - Gadzhiev vs. Gaforov | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| W | 19–6–0 after bout | Tamerlan KulaevView status and profile → | ACA 172 - Esengulov vs. Vagaev | Decision (Split)Round 3 Time 5:00 Referee Dmitry Valuevich |
| W | 18–6–0 after bout | Daniel OliveiraView status and profile → | ACA 169 - Bibulatov vs. Deak | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| W | 17–6–0 after bout | Hayk KazaryanView status and profile → | ACA 164 - Abdulvakhabov vs. Kokov | Decision (Split)Round 3 Time 5:00 Referee Dmitry Valuevich |
| W | 16–6–0 after bout | Charles HenriqueView status and profile → | ACA 158 - Olenichev vs. Mokhnatkin | Decision (Unanimous)Round 3 Time 5:00 Referee Dmitry Valuevich |
| W | 15–6–0 after bout | Bakhodir TillabaevView status and profile → | ACA 152 - Bukuev vs. Gadzhiev | Submission (Modified Kimura)Round 1 Time 4:26 Referee Gerikhan Shibilov |
| L | 14–6–0 after bout | Vazha TsiptauriView status and profile → | ACA 148 - Magomedov vs. Olenichev | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 14–5–0 after bout | Akhmed MusakaevView status and profile → | ACA 140 - Reznikov vs. Ramos | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| W | 14–4–0 after bout | Rodrigo PraiaView status and profile → | ACA 138 - Vagaev vs. Gadzhidaudov | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 13–4–0 after bout | Tomas DeakView status and profile → | ACA 135 - Gasanov vs. Dzhanaev | Submission (Guillotine Choke)Round 1 Time 1:39 Referee Viktor Korneev |
| W | 13–3–0 after bout | Sanzhar AzhibaevView status and profile → | ACA 130 - Vagasev vs. Gadzhidaudov | Submission (Twister)Round 1 Time 1:40 Referee Nikolay Sharipov |
| W | 12–3–0 after bout | Walter Pereira Jr.View status and profile → | ACA 124 - Galiev vs. Batista | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| W | 11–3–0 after bout | Maharbek KarginovView status and profile → | ACA 108 - Galiev vs. Adaev | Decision (Unanimous)Round 3 Time 5:00 Referee Stanislav Novitsky |
| L | 10–3–0 after bout | Islam MeshevView status and profile → | ACA 97 - Krasnodar | TKO (Punches)Round 2 Time 3:07 Referee Herb Dean |
| W | 10–2–0 after bout | Daniel SantosView status and profile → | ACA 91 - Grozny | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 9–2–0 after bout | Takeya MizugakiView status and profile → | ACB 80 - Krasnodar | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| L | 8–2–0 after bout | Oleg BorisovView status and profile → | ACB 71 - Moscow | KO (Punches)Round 1 Time 2:12 Referee Lukasz Bosacki |
| W | 8–1–0 after bout | Niko GjokaView status and profile → | ACB 54 - Manchester: Supersonic | Submission (Triangle Choke)Round 2 Time 0:50 Referee Viktor Korneev |
| W | 7–1–0 after bout | Denis MutsnekView status and profile → | ACB 45 - Siberia vs. Caucasus | Submission (Flying Triangle Choke)Round 1 Time 3:36 Referee Lukasz Bosacki |
| W | 6–1–0 after bout | Ryskulbek IbraimovView status and profile → | ACB 31 - Magomedsharipov vs. Arapkhanov | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| L | 5–1–0 after bout | Petr YanView status and profile → | ACB 24 - Grand Prix Berkut 2015 Final | Decision (Unanimous)Round 3 Time 5:00 Referee Sergey Pilikhovsky |
| W | 5–0–0 after bout | Filip MacekView status and profile → | ACB 19 - Baltic Challenge | Submission (Triangle Choke)Round 2 Time 3:49 Referee Vladimir Kasheev |
| W | 4–0–0 after bout | Alexey NaumovView status and profile → | ACB 14 - Grand Prix 2015 | TKO (Retirement)Round 2 Time 5:00 Referee Nikolay Sharipov |
| W | 3–0–0 after bout | Timur AndresView status and profile → | ACB 11 - Vol. 1 | Submission (Triangle Choke)Round 2 Time 2:13 Referee Nikolay Sharipov |
| W | 2–0–0 after bout | Asrail BektimirovView status and profile → | Absolute Championship Berkut - Grand Prix Berkut 6 | Submission (Armbar)Round 1 Time 4:32 Referee Ashot Ashugyan |
| W | 1–0–0 after bout | Aslan TitaevView status and profile → | Berkut Cup 2013 - 1 Round | Submission (Rear-Naked Choke)Round 1 Time 2:05 Referee Viskhan Madaev |
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 Murad Kalamov.
Verify source record ↗Every verified opponent opens another full career
28 professional bout rows are displayed from the source record. 26 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.