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 | 15–5–0 after bout | Damian GrabowskiView status and profile → | KSW 49 - Materla vs. Askham 2 | TKO (Punches)Round 2 Time 3:56 Referee Marc Goddard |
| L | 15–4–0 after bout | Phil De FriesView status and profile → | KSW 45 - The Return to Wembley | Submission (Keylock)Round 2 Time 4:26 Referee Marc Goddard |
| W | 15–3–0 after bout | Mariusz PudzianowskiView status and profile → | KSW 44 - The Game | Submission (Kimura)Round 1 Time 1:51 Referee Marc Goddard |
| L | 14–3–0 after bout | Fernando Rodrigues Jr.View status and profile → | KSW 37 - Circus of Pain | TKO (Punches)Round 2 Time 2:34 Referee Marc Goddard |
| W | 14–2–0 after bout | James McSweeneyView status and profile → | KSW 34 - New Order | TKO (Punches and Elbows)Round 1 Time 3:33 Referee Piotr Michalak |
| W | 13–2–0 after bout | Michal KitaView status and profile → | KSW 33 - Materla vs. Khalidov | KO (Head Kick)Round 2 Time 2:46 Referee Rich Mitchell |
| W | 12–2–0 after bout | Peter GrahamView status and profile → | KSW 31 - Materla vs. Drwal | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| W | 11–2–0 after bout | Rolles GracieView status and profile → | KSW 28 - Fighters' Den | TKO (Body Kick and Punches)Round 1 Time 4:34 Referee Tomasz Bronder |
| W | 10–2–0 after bout | Pawel NastulaView status and profile → | KSW 24 - Clash of the Giants | TKO (Retirement)Round 2 Time 2:25 Referee Lukasz Porebski |
| W | 9–2–0 after bout | Oli ThompsonView status and profile → | KSW 22 - Pride Time | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| W | 8–2–0 after bout | Karl KnotheView status and profile → | KSW 20 - Fighting Symphony | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| W | 7–2–0 after bout | David OlivaView status and profile → | KSW 18 - Unfinished Sympathy | Decision (Unanimous)Round 2 Time 5:00 Referee Tomasz Bronder |
| L | 6–2–0 after bout | Rogent LloretView status and profile → | KSW 15 - Konfrontacja | Decision (Unanimous)Round 2 Time 5:00 Referee Tomasz Bronder |
| W | 6–1–0 after bout | Arunas ViliusView status and profile → | KSW 12 - Najman vs. Pudzianowski | Submission (Kimura)Round 2 Time 2:16 Referee Robert Kostecki |
| W | 5–1–0 after bout | Mindaugas MaskvytisView status and profile → | PF - Pro Fight 3 | Submission (Rear-Naked Choke)Round 1 Time 4:07 Referee Rafal Szymanski |
| W | 4–1–0 after bout | Slavomir MolnarView status and profile → | PAMMAA - Western Poland Championships | Decision (Unanimous)Round 3 Time 5:00 Referee Szymon Bonkowski |
| W | 3–1–0 after bout | Bashkim GashiView status and profile → | FCM - XXL Cage Tournament | TKO (Punches)Round 1 Time 2:15 Referee Peter Fiedler |
| W | 2–1–0 after bout | Alexander SchmidtView status and profile → | FCM - XXL Cage Tournament | Submission (Rear-Naked Choke)Round 1 Time 1:10 Referee Peter Fiedler |
| L | 1–1–0 after bout | Alexey OleynikView status and profile → | KSW 8 - Konfrontacja | Submission (Triangle Choke)Round 1 Time 2:34 Referee Robert Kostecki |
| W | 1–0–0 after bout | Francis CarmontView status and profile → | KSW 8 - Konfrontacja | Decision (Unanimous)Round 3 Time 3:00 Referee Robert Kostecki |
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 Karol Bedorf.
Verify source record ↗Every verified opponent opens another full career
20 professional bout rows are displayed from the source record. 20 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.