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 | 31–11–0 after bout | Salahdine ParnasseView status and profile → | KSW 114 - Parnasse vs. Held | TKO (Punches)Round 2 Time 3:35 Referee Aleh Miliakou |
| W | 31–10–0 after bout | Marian ZiolkowskiView status and profile → | KSW 112 - Kaczmarczyk vs. Soldaev | Decision (Unanimous)Round 3 Time 5:00 Referee Paulina Bonkowska |
| W | 30–10–0 after bout | Davy GallonView status and profile → | KSW 101 - Le Classique: Parnasse vs. Varela | Submission (Guillotine Choke)Round 1 Time 2:24 Referee Lukasz Bosacki |
| W | 29–10–0 after bout | Roman SzymanskiView status and profile → | KSW 95 - Wiklacz vs. Przybysz 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Loic Pora |
| L | 28–10–0 after bout | Raul TutarauliView status and profile → | KSW 89 - Bartosinski vs. Parnasse | TKO (Punches)Round 2 Time 3:49 Referee Tomasz Bronder |
| W | 28–9–0 after bout | Myles PriceView status and profile → | Professional Fighters League - PFL 9: 2022 Playoffs | Submission (Guillotine Choke)Round 2 Time 2:37 Referee Marc Goddard |
| L | 27–9–0 after bout | Natan SchulteView status and profile → | Professional Fighters League - PFL 4: 2022 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Nate Mann |
| L | 27–8–0 after bout | Olivier Aubin-MercierView status and profile → | Professional Fighters League - PFL 4: 2021 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Gasper Oliver |
| W | 27–7–0 after bout | Natan SchulteView status and profile → | Professional Fighters League - PFL 1: 2021 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Gasper Oliver |
| W | 26–7–0 after bout | Diego BrandaoView status and profile → | ACA 96 - Lodz | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| W | 25–7–0 after bout | Musa KhamanaevView status and profile → | ACB 90 - Moscow | Submission (Heel Hook)Round 1 Time 2:09 Referee Herb Dean |
| W | 24–7–0 after bout | Callan PotterView status and profile → | ACB 88 - Brisbane | Technical Submission (Heel Hook)Round 1 Time 1:09 Referee Lukasz Bosacki |
| W | 23–7–0 after bout | Nasrat HaqparastView status and profile → | UFC Fight Night 118 - Cerrone vs. Till | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| L | 22–7–0 after bout | Damir HadzovicView status and profile → | UFC Fight Night 109 - Gustafsson vs. Teixeira | KO (Knee)Round 3 Time 0:07 Referee Bobby Rehman |
| L | 22–6–0 after bout | Joe LauzonView status and profile → | UFC Fight Night 103 - Rodriguez vs. Penn | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| L | 22–5–0 after bout | Diego SanchezView status and profile → | UFC Fight Night 98 - Dos Anjos vs. Ferguson | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 22–4–0 after bout | Dave JansenView status and profile → | Bellator 155 - Carvalho vs. Manhoef | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 21–4–0 after bout | Will BrooksView status and profile → | Bellator 145 - Vengeance | Decision (Unanimous)Round 5 Time 5:00 Referee John McCarthy |
| W | 21–3–0 after bout | Alexander SarnavskiyView status and profile → | Bellator 136 - Brooks vs. Jansen | Submission (Kneebar)Round 3 Time 1:11 Referee John McCarthy |
| W | 20–3–0 after bout | Patricky FreireView status and profile → | Bellator MMA - Bellator 126 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 19–3–0 after bout | Nate JollyView status and profile → | Bellator MMA - Bellator 120 | Submission (Armbar)Round 1 Time 4:20 Referee David Ferguson |
| W | 18–3–0 after bout | Derek AndersonView status and profile → | Bellator MMA - Bellator 117 | Submission (Triangle Choke)Round 2 Time 3:09 Referee Dan Miragliotta |
| W | 17–3–0 after bout | Rodrigo CorreiaView status and profile → | Bellator MMA - Bellator 113 | Submission (Toe Hold)Round 1 Time 1:56 Referee Rob Hinds |
| W | 16–3–0 after bout | Ryan HealyView status and profile → | Bellator MMA - Bellator 101 | KO (Punches)Round 1 Time 1:12 Referee Shawn Gregory |
| L | 15–3–0 after bout | Dave JansenView status and profile → | Bellator MMA - Bellator 93 | Decision (Unanimous)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 15–2–0 after bout | Rich ClementiView status and profile → | BFC - Bellator Fighting Championships 81 | Submission (Toe Hold)Round 2 Time 3:04 Referee Kevin MacDonald |
| W | 14–2–0 after bout | Murad MachaevView status and profile → | BFC - Bellator Fighting Championships 77 | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 13–2–0 after bout | Derrick KenningtonView status and profile → | BFC - Bellator Fighting Championships 68 | Submission (Heel Hook)Round 1 Time 2:08 Referee Keith Peterson |
| W | 12–2–0 after bout | Phillipe NoverView status and profile → | BFC - Bellator Fighting Championships 59 | Decision (Split)Round 3 Time 5:00 Referee Kevin MacDonald |
| W | 11–2–0 after bout | Kaleo KwanView status and profile → | AFC 2 - Lombard vs. Taylor | Submission (Inverted Heel Hook)Round 1 Time 0:55 Referee Chris Shen |
| L | 10–2–0 after bout | Michael ChandlerView status and profile → | BFC - Bellator Fighting Championships 36 | Technical Submission (Arm-Triangle Choke)Round 1 Time 3:56 Referee Gary Copeland |
| W | 10–1–0 after bout | Bojan KosednarView status and profile → | IFF - The Eternal Struggle | Submission (Kneebar)Round 2 Time 3:24 Referee Grzegorz Skibniewski |
| W | 9–1–0 after bout | Jean SilvaView status and profile → | PF - Pro Fight 5 | TKO (Knee Injury)Round 2 Time 2:30 Referee Krzysztof Kulak |
| L | 8–1–0 after bout | Lukasz SajewskiView status and profile → | AOF 7 - Support for Haiti | Decision (Unanimous)Round 2 Time 5:00 Referee Rafal Szymanski |
| W | 8–0–0 after bout | Przemyslaw ZbiciakView status and profile → | Ring XF 1 - First Battle | Submission (Rear-Naked Choke)Round 1 Time 3:11 Referee Adrian Dziarnowski |
| W | 7–0–0 after bout | Borys MankowskiView status and profile → | MMAC - MMA Challengers 2 | Submission (Armbar)Round 1 Time 2:10 Referee Krzysztof Kulak |
| W | 6–0–0 after bout | Mariusz AbramiukView status and profile → | MMAC - MMA Challengers 2 | Submission (Rear-Naked Choke)Round 1 Time 3:23 Referee Krzysztof Kulak |
| W | 5–0–0 after bout | Ireneusz MilaView status and profile → | MMAC - MMA Challengers 2 | Decision (Unanimous)Round 2 Time 4:00 Referee Krzysztof Kulak |
| W | 4–0–0 after bout | Rafal LasotaView status and profile → | Shooto Poland - Held vs. Lasota | TKO (Leg Injury)Round 3 Time 0:00 Referee Not listed |
| W | 3–0–0 after bout | Mariusz PioskowikView status and profile → | Bytomska - Gala MMA 2 | TKO (Punches)Round 2 Time 4:49 Referee Krzysztof Kulak |
| W | 2–0–0 after bout | Artur SowinskiView status and profile → | MMAC - MMA Challengers 1 | Decision (Majority)Round 2 Time 5:00 Referee Krzysztof Kulak |
| W | 1–0–0 after bout | Mateusz PiorkowskiView status and profile → | AM - Abak Moto | Submission (Armbar)Round 1 Time 4:01 Referee Krzysztof Kulak |
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 Marcin Held.
Verify source record ↗Every verified opponent opens another full career
42 professional bout rows are displayed from the source record. 36 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.