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 | 9–9–0 after bout | Tomas PakutinskasView status and profile → | MMA Bushido / King of Kings - KOK Hero's World GP 2018 in Vilnius | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 9–8–0 after bout | Viktor SmirnovView status and profile → | RFP 45 - Wolf Fighting Club 10 | KO (Knee)Round 1 Time 4:15 Referee Oleg Salevych |
| W | 8–8–0 after bout | Ruslan GalunkView status and profile → | RFP 34 - Galychyny Cup 2 | TKO (Punches)Round 3 Time 1:17 Referee Vitaliy Vovk |
| W | 7–8–0 after bout | Andrey IgnatovView status and profile → | RFP 20 - Superfight Night | Decision (Unanimous)Round 2 Time 5:00 Referee Oleg Saievych |
| W | 6–8–0 after bout | Andrey SerebrianikovView status and profile → | ECSF - Real Fighting 3 | TKO (Punches)Round 1 Time 1:09 Referee Vitali Vovk |
| L | 5–8–0 after bout | Dmitriy SosnovskiyView status and profile → | OC - Oplot Challenge 40 | TKO (Punches)Round 1 Time 1:38 Referee Andrey Kolovorotny |
| L | 5–7–0 after bout | Ion CutelabaView status and profile → | ECSF - Adrenalin | Submission (Omaplata)Round 1 Time 0:42 Referee Roman Tsurkanu |
| W | 5–6–0 after bout | Sergey LuvichView status and profile → | ECSF - Real Fighting | Submission (Neck Crank)Round 1 Time 1:22 Referee Vitali Vovk |
| L | 4–6–0 after bout | Nikita KrylovView status and profile → | ECSF - Kolomyi Cup | Submission (Kimura)Round 1 Time 2:47 Referee Vitali Vovk |
| L | 4–5–0 after bout | Alexey KrupnyakovView status and profile → | ProFC 41 - Octagon | Submission (Rear-Naked Choke)Round 1 Time 1:16 Referee Andrey Kovalev |
| L | 4–4–0 after bout | Vyacheslav KostyukView status and profile → | M-1 Global - M-1 Ukraine Battle of Lions | Submission (Heel Hook)Round 1 Time 2:43 Referee Not listed |
| L | 4–3–0 after bout | Vahan BojukyanView status and profile → | M-1 Selection Ukraine 2010 - Clash of the Titans | Submission (Guillotine Choke)Round 1 Time 2:30 Referee Not listed |
| L | 4–2–0 after bout | Denis GoltsovView status and profile → | M-1 Global - Battle on the Neva 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4–1–0 after bout | Sergey KudinovView status and profile → | M-1 Ukraine - 2010 Selections 1 | TKO (Punches)Round 1 Time 2:33 Referee Not listed |
| L | 3–1–0 after bout | Shamil AbdulmuslimovView status and profile → | ProFC - Union Nation Cup 5 | Submission (Rear-Naked Choke)Round 1 Time 1:56 Referee Not listed |
| W | 3–0–0 after bout | Alexander AstapovView status and profile → | ProFC - Union Nation Cup 1 | TKO (Punches)Round 1 Time 1:12 Referee Not listed |
| W | 2–0–0 after bout | Igor BogdanovView status and profile → | M-1 Ukraine - Lviv Open Cup | TKO (Punches)Round 1 Time 0:00 Referee Fedor Seredyuck |
| W | 1–0–0 after bout | Vladislav LashkovView status and profile → | RFP 4 - Night of Octagon Heroes | TKO (Punches)Round 1 Time 2: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 Igor Kukurudziak.
Verify source record ↗Every verified opponent opens another full career
18 professional bout rows are displayed from the source record. 16 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.