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 | 32–24–1 after bout | Arnold AdamsView status and profile → | United Combat League - Cut Throat | TKO (Punches)Round 3 Time 1:13 Referee Not listed |
| L | 32–23–1 after bout | Robert MorrowView status and profile → | United Combat League - Mayhem | Submission (Triangle Choke)Round 3 Time 1:10 Referee Otto Torriero |
| L | 32–22–1 after bout | Anthony GomezView status and profile → | United Combat League - Havoc in Hammond 2 | TKO (Punches)Round 2 Time 2:11 Referee Rob Madrigal |
| L | 32–21–1 after bout | Adam MaciejewskiView status and profile → | XFO 49 - Xtreme Fighting Organization 49 | KO (Punch)Round 2 Time 4:01 Referee Not listed |
| L | 32–20–1 after bout | Brendan BarrettView status and profile → | ROC 46 - Ring of Combat 46 | TKO (Punches)Round 1 Time 2:16 Referee Donnie Carolei |
| L | 32–19–1 after bout | Jake O'BrienView status and profile → | Flawless FC 1 - The Beginning | Decision (Unanimous)Round 3 Time 5:00 Referee Al Wichgers |
| W | 32–18–1 after bout | Mike MarrelloView status and profile → | XFO 42 - Xtreme Fighting Organization 42 | Decision (Unanimous)Round 3 Time 5:00 Referee Otto Torriero |
| L | 31–18–1 after bout | Ed CarpenterView status and profile → | CCC - Chicago Cagefighting Championship 4 | Technical Submission (Arm-Triangle Choke)Round 1 Time 2:44 Referee Otto Torriero |
| L | 31–17–1 after bout | Maro PerakView status and profile → | HF 1 - The Beginning | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 31–16–1 after bout | Konstantin GluhovView status and profile → | UCFC - 20,000 Euro Tournament | TKO (Doctor Stoppage)Round 1 Time 2:55 Referee Not listed |
| L | 31–15–1 after bout | Dmitry ZabolotnyView status and profile → | UCFC - 20,000 Euro Tournament | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 31–14–1 after bout | Maro PerakView status and profile → | Cage Fight - The Strongest Man in Hungary | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 31–13–1 after bout | Sami PopaView status and profile → | Cage Fight - The Strongest Man in Hungary | SubmissionRound 1 Time 0:00 Referee Not listed |
| L | 30–13–1 after bout | Moise RimbonView status and profile → | SHC 3 - Carmont vs. Zahariev | TKO (Punches)Round 2 Time 3:44 Referee Not listed |
| W | 30–12–1 after bout | James ThompsonView status and profile → | MFC - Milenium Fight Challenge 4 | KO (Punch)Round 1 Time 1:01 Referee Not listed |
| L | 29–12–1 after bout | Aleksander EmelianenkoView status and profile → | APF - Azerbaijan vs. Europe | TKO (Punches)Round 1 Time 3:00 Referee Not listed |
| L | 29–11–1 after bout | Rogent LloretView status and profile → | SHC 2 - Battle For The Belt | TKO (Head Kick)Round 1 Time 3:00 Referee Not listed |
| W | 29–10–1 after bout | Domagoj OstojicView status and profile → | MFC - Milenium Fighting Challenge 1 | Submission (Rear-Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 28–10–1 after bout | Erni StrmonjaView status and profile → | Ultra FC - Stop the Crime | Submission (Arm-Triangle Choke)Round 1 Time 3:28 Referee Not listed |
| L | 27–10–1 after bout | Thorsten KronzView status and profile → | M-1 Challenge 18 - Netherlands Day One | TKO (Doctor Stoppage)Round 2 Time 3:08 Referee Not listed |
| L | 27–9–1 after bout | Damian GrabowskiView status and profile → | UCFC - 20,000 Dollar Tournament | Submission (Rear-Naked Choke)Round 2 Time 3:48 Referee Not listed |
| W | 27–8–1 after bout | Konstantin GluhovView status and profile → | UCFC - 20,000 Dollar Tournament | TKO (Knee Injury)Round 1 Time 0:29 Referee Not listed |
| W | 26–8–1 after bout | Arbi AgujevView status and profile → | UCFC - 20,000 Dollar Tournament | TKO (Leg Injury)Round 1 Time 1:07 Referee Not listed |
| W | 25–8–1 after bout | Florian NojeView status and profile → | UCFC - 20,000 Dollar Tournament | Submission (Guillotine Choke)Round 1 Time 2:12 Referee Not listed |
| W | 24–8–1 after bout | Elvir BehlulovicView status and profile → | EMF - Explosion Mix Fighting | Submission (Kimura)Round 1 Time 1:58 Referee Not listed |
| W | 23–8–1 after bout | Lorenzo RomeroView status and profile → | KO-Max - KO-Max 1 | KO (Punches)Round 1 Time 1:32 Referee Not listed |
| W | 22–8–1 after bout | Yuguem SakaiView status and profile → | CC - Central Combat 1 | KO (Punch)Round 1 Time 1:29 Referee Not listed |
| L | 21–8–1 after bout | Tim HagueView status and profile → | Raw Combat - Redemption | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 21–7–1 after bout | Dejan NovakovicView status and profile → | VTC - Vale Tudo Championship | TKORound 1 Time 0:00 Referee Not listed |
| W | 20–7–1 after bout | Tim HagueView status and profile → | HCF - Destiny | Decision (Split)Round 3 Time 5:00 Referee Vern Gorman |
| W | 19–7–1 after bout | Marko IgrcView status and profile → | MGS - Memorijal Gidra Stojanovic | DecisionRound — Time 0:00 Referee Not listed |
| L | 18–7–1 after bout | Kellan FlukigerView status and profile → | Bodog Fight - Costa Rica Combat | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 18–6–1 after bout | Ramon PisciottaView status and profile → | WFC 2 - Evolution | TKO (Submission to Punches)Round 2 Time 4:45 Referee Not listed |
| L | 18–5–1 after bout | Rafael CavalcanteView status and profile → | WFC - Europe vs. Brazil | TKO (Knee and Punches)Round 2 Time 1:37 Referee Not listed |
| L | 18–4–1 after bout | Mark BurchView status and profile → | IHC 10 - Tempest | TKO (Punches)Round 3 Time N/A Referee Not listed |
| W | 18–3–1 after bout | Mirko VlahovicView status and profile → | MGS - Memorijal Gidra Stojanovic | Submission (Armbar)Round — Time 0:00 Referee Not listed |
| W | 17–3–1 after bout | Alessandro CoelhoView status and profile → | Jungle Fight 5 - Manaus | Submission (Guillotine Choke)Round 2 Time N/A Referee Not listed |
| L | 16–3–1 after bout | Sanjin KaduncView status and profile → | UN 2 - Ultimate Nokaut 2 | DecisionRound 3 Time 0:00 Referee Not listed |
| W | 16–2–1 after bout | Igor PokrajacView status and profile → | UN 1 - Ultimate Nokaut 1 | TKORound 2 Time 0:00 Referee Not listed |
| D | 15–2–1 after bout | Mirko VlahovicView status and profile → | MGS - Memorijal Gidra Stojanovic | DrawRound — Time 0:00 Referee Not listed |
| W | 15–2–0 after bout | Igor PokrajacView status and profile → | UFD - Ultimate Fight Dubravc | KORound 2 Time 0:00 Referee Not listed |
| W | 14–2–0 after bout | Sasa LazicView status and profile → | MGS - Memorijal Gidra Stojanovic | Submission (Guillotine Choke)Round — Time 0:00 Referee Not listed |
| W | 13–2–0 after bout | Boris StevanovicView status and profile → | MGS - Memorijal Gidra Stojanovic | Submission (Kimura)Round — Time 0:00 Referee Not listed |
| W | 12–2–0 after bout | Nenad DjuricView status and profile → | SMMA FC 1 - Serbian MMA Fighting Championships 1 | Submission (Kimura)Round 1 Time 0:00 Referee Not listed |
| W | 11–2–0 after bout | Edin StrmonjaView status and profile → | IFT 2 - International Fighting Tournament 2 | SubmissionRound 1 Time 0:00 Referee Not listed |
| L | 10–2–0 after bout | Rodney GlunderView status and profile → | DF - Durata World Grand Prix 2 | TKO (Punches)Round 1 Time N/A Referee Not listed |
| W | 10–1–0 after bout | Dave DalglieshView status and profile → | DF - Durata World Grand Prix 2 | Decision (Unanimous)Round 1 Time 5:00 Referee Not listed |
| W | 9–1–0 after bout | Travis FultonView status and profile → | DF - Durata World Grand Prix 2 | Decision (Unanimous)Round 1 Time 5:00 Referee Not listed |
| W | 8–1–0 after bout | Igor KolakusicView status and profile → | DF - Durata Fights | Submission (Guillotine Choke)Round — Time 0:00 Referee Not listed |
| W | 7–1–0 after bout | Aleksandar ArambasicView status and profile → | DF - Durata Fights | KORound — Time 0:00 Referee Not listed |
| W | 6–1–0 after bout | Slaven PlaninicView status and profile → | DF - Durata Fights | TKORound — Time 0:00 Referee Not listed |
| L | 5–1–0 after bout | Kresimir BogdanovicView status and profile → | NO 1 - Noc Obracuna 1 | KORound 1 Time 0:00 Referee Not listed |
| W | 5–0–0 after bout | Brana RadosavljevicView status and profile → | SVT - Serbian Vale Tudo | Submission (Kimura)Round — Time 0:00 Referee Not listed |
| W | 4–0–0 after bout | Miroslav NikolichView status and profile → | SVT - Serbian Vale Tudo | Submission (Americana)Round — Time 0:00 Referee Not listed |
| W | 3–0–0 after bout | Patrick PriclView status and profile → | SVT - Serbian Vale Tudo | SubmissionRound 1 Time 0:00 Referee Not listed |
| W | 2–0–0 after bout | Pavel FaikaView status and profile → | SVT - Serbian Vale Tudo | Submission (Guillotine Choke)Round 1 Time 0:00 Referee Not listed |
| W | 1–0–0 after bout | Milomir MarkovicView status and profile → | NOMA 2 - Night of Martial Arts 2 | Submission (Neck Crank)Round — Time 0: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 Miodrag Petkovic.
Verify source record ↗Every verified opponent opens another full career
57 professional bout rows are displayed from the source record. 52 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.