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 |
|---|---|---|---|---|
| W | 32–9–1 after bout | Roman SzymanskiView status and profile → | KSW 118 - Kuberski vs. Michalski | TKO (Punches)Round 2 Time 0:52 Referee Lukasz Bosacki |
| W | 31–9–1 after bout | Wilson VarelaView status and profile → | KSW 112 - Kaczmarczyk vs. Soldaev | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| L | 30–9–1 after bout | Salahdine ParnasseView status and profile → | KSW 93 - Paris: Parnasse vs. Mircea | KO (Head Kick and Punches)Round 1 Time 4:00 Referee Tomasz Bronder |
| W | 30–8–1 after bout | Leo BrichtaView status and profile → | KSW 91 - Mircea vs. Brichta | Submission (Rear-Naked Choke)Round 4 Time 2:40 Referee Marc Goddard |
| W | 29–8–1 after bout | Roman SzymanskiView status and profile → | KSW 83 - Colosseum 2 | Decision (Split)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 28–8–1 after bout | Borys MankowskiView status and profile → | KSW 78 - Materla vs. Grove 2 | KO (Flying Knee and Punches)Round 1 Time 4:22 Referee Tomasz Bronder |
| W | 27–8–1 after bout | Gracjan SzadzinskiView status and profile → | KSW 76 - Parnasse vs. Rajewski | KO (Punch)Round 1 Time 1:39 Referee Piotr Jarosz |
| L | 26–8–1 after bout | Roman SzymanskiView status and profile → | KSW 71 - Ziolkowski vs. Rajewski | TKO (Hand Injury)Round 1 Time 5:00 Referee Marc Goddard |
| W | 26–7–1 after bout | Ayub GazievView status and profile → | Brave CF 52 - Brave Combat Federation 52 | KO (Punch)Round 1 Time 0:43 Referee Stefano Valenti |
| L | 25–7–1 after bout | Omar SolomanovView status and profile → | Brave CF 50 - Brave Combat Federation 50 | Decision (Unanimous)Round 3 Time 5:00 Referee Rebin Saber |
| L | 25–6–1 after bout | Martun MezhlumyanView status and profile → | Eagles FC - Next Level | Decision (Split)Round 5 Time 5:00 Referee Alexandru Petcoglo |
| W | 25–5–1 after bout | Andrei BarbarosaView status and profile → | Eagles FC 11 - Eagles Fighting Championship 11 | KORound 1 Time 0:51 Referee Mariusz Domasat |
| W | 24–5–1 after bout | Flavio Pina de SousaView status and profile → | Eagles FC 10 - Eagles Fighting Championship 10 | Decision (Unanimous)Round 3 Time 5:00 Referee Denis Pocatilov |
| W | 23–5–1 after bout | Anton KuivanenView status and profile → | Cage - Cage 44 | TKO (Punches)Round 2 Time 4:15 Referee Mikko Aaltonen |
| W | 22–5–1 after bout | Marco ManaraView status and profile → | TFN - Trieste Fight Night 2018 | TKO (Punches)Round 1 Time 2:10 Referee Not listed |
| W | 21–5–1 after bout | Nemat AbdrashitovView status and profile → | Eagles FC 9 - Eagles Fighting Championship 9 | KORound 3 Time 3:18 Referee Denis Pocatilov |
| W | 20–5–1 after bout | Teddy VioletView status and profile → | Magnum FC 4 - Magnum Fighting Championship 4 | Submission (Guillotine Choke)Round 2 Time 2:00 Referee Andrea Bruni |
| D | 19–5–1 after bout | Gregor WeibelView status and profile → | Fighting Venkon / Legio's Team Bergamo - Venkon Fight Night 2 | DrawRound 3 Time 5:00 Referee Tazio Basilio |
| L | 19–5–0 after bout | Ibragim KantaevView status and profile → | RXF 29 - MMA All Stars 5: RXF vs. Magnum FC | Decision (Unanimous)Round 3 Time 5:00 Referee Catalin Otelea |
| W | 19–4–0 after bout | Djamil ChanView status and profile → | Bellator 176 - Carvalho vs. Manhoef 2 | Decision (Majority)Round 3 Time 5:00 Referee Kevin MacDonald |
| L | 18–4–0 after bout | Goiti YamauchiView status and profile → | Bellator 168 - Sakara vs. Beltran | Submission (Triangle Choke)Round 1 Time 3:33 Referee Jason Herzog |
| W | 18–3–0 after bout | Hrvoje StepicView status and profile → | PNFC - Fight Day Gala | KO (Punches)Round 1 Time 3:55 Referee Stefano Valenti |
| W | 17–3–0 after bout | Leonardo CarlettiView status and profile → | Fight1 / Fight or Nothing - Road to Bellator: The Final Countdown | Submission (Guillotine Choke)Round 1 Time 2:30 Referee Roberto Geri |
| W | 16–3–0 after bout | Piotr NiedzielskiView status and profile → | WFC 20 - Exclusive Fight Night | Decision (Unanimous)Round 3 Time 5:00 Referee Daniel Movahedi |
| W | 15–3–0 after bout | Vladimir NedozhdykhView status and profile → | Gotti Promotion - East Invasion 2 | TKO (Punches)Round 1 Time 4:21 Referee Dario Kalabic |
| W | 14–3–0 after bout | Enrique FernandezView status and profile → | Oktagon Kickboxing - Road to Bellator | Submission (Armbar)Round 3 Time 3:02 Referee Stefano Valenti |
| L | 13–3–0 after bout | Cody McKenzieView status and profile → | Venator FC 3 - Palhares vs. Meek | Submission (Guillotine Choke)Round 2 Time 1:30 Referee Rich Mitchell |
| W | 13–2–0 after bout | Christian BalsamoView status and profile → | Fight or Nothing - Road to Bellator | TKO (Punches)Round 1 Time 3:01 Referee Tazio Basilio |
| W | 12–2–0 after bout | Ivan PopovView status and profile → | Gotti Promotions - East Invasion | Decision (Unanimous)Round 3 Time 5:00 Referee Dario Kalabic |
| W | 11–2–0 after bout | Radu MaximView status and profile → | Oktagon - Thai Box Mania 8 | TKO (Punches)Round 2 Time 2:52 Referee Stefano Valenti |
| W | 10–2–0 after bout | Anderson da Silva SantosView status and profile → | PNFC - Power Nation Fighting Championship 6 | Submission (Rear-Naked Choke)Round 1 Time 3:57 Referee Andrea Bruni |
| W | 9–2–0 after bout | Arbi KilaevView status and profile → | Gotti Promotions - Russia Comes to Trieste | Submission (Rear-Naked Choke)Round 1 Time 2:40 Referee Dario Kalabic |
| W | 8–2–0 after bout | Aldo CirilloView status and profile → | Fight or Nothing - Clash of Titans | Submission (Ankle Lock)Round 2 Time 2:38 Referee Stefano Valenti |
| L | 7–2–0 after bout | Raul TutarauliView status and profile → | M-1 Challenge 60 - Battle in Orel | TKO (Punches)Round 1 Time 3:18 Referee Lukasz Bosacki |
| W | 7–1–0 after bout | Marco ManaraView status and profile → | MITC - Milano in the Cage 5 | TKO (Punches)Round 3 Time 1:58 Referee Claudio Alberton |
| W | 6–1–0 after bout | Andrea ControversaView status and profile → | Knockout in the Cage 3 - Road to M-1 Global | Submission (Kimura)Round 1 Time 2:55 Referee Manuel Colleoni |
| W | 5–1–0 after bout | Luca VitaliView status and profile → | Praedator FC - Praedator League Vercelli 2015 | Submission (Guillotine Choke)Round 1 Time 2:25 Referee Stefano Ghidoni |
| W | 4–1–0 after bout | Jacopo SantiniView status and profile → | FIKBMS - MMA Open Golden Cup 2015 | Technical Submission (Guillotine Choke)Round 1 Time 0:00 Referee Raffaele Aveni |
| W | 3–1–0 after bout | Francesco SarulloView status and profile → | FIKBMS - MMA Open Golden Cup 2015 | Submission (Triangle Choke)Round 2 Time 1:20 Referee Not listed |
| W | 2–1–0 after bout | Elia MadauView status and profile → | Fight1 - Night Warriors 2015 | Submission (Rear-Naked Choke)Round 1 Time 3:00 Referee Stefano Valenti |
| L | 1–1–0 after bout | Angelo RubinoView status and profile → | Cattivisinasce - In the Cage 3 | Submission (Armbar)Round 2 Time 1:50 Referee Claudio Alberton |
| W | 1–0–0 after bout | Luca PuggioniView status and profile → | Iron Fighters - Iron Fighters 14 | Submission (Triangle Choke)Round 1 Time 03:02 Referee Alan Bini |
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 Valeriu Mircea.
Verify source record ↗Every verified opponent opens another full career
42 professional bout rows are displayed from the source record. 38 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.