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 | 26–11–1 (1 NC) after bout | Aymard GuihView status and profile → | KSW 118 - Kuberski vs. Michalski | TKO (Punches)Round 2 Time 4:36 Referee Aleh Miliakou |
| L | 25–11–1 (1 NC) after bout | Marcin HeldView status and profile → | KSW 112 - Kaczmarczyk vs. Soldaev | Decision (Unanimous)Round 3 Time 5:00 Referee Paulina Bonkowska |
| L | 25–10–1 (1 NC) after bout | Salahdine ParnasseView status and profile → | KSW 106 - Parnasse vs. Ziolkowski | TKO (Punches)Round 2 Time 3:54 Referee Lukasz Bosacki |
| L | 25–9–1 (1 NC) after bout | Wilson VarelaView status and profile → | KSW 93 - Paris: Parnasse vs. Mircea | TKO (Shoulder Injury)Round 2 Time 2:31 Referee Marc Goddard |
| W | 25–8–1 (1 NC) after bout | Sebastian RajewskiView status and profile → | KSW 71 - Ziolkowski vs. Rajewski | Decision (Unanimous)Round 5 Time 5:00 Referee Marc Goddard |
| W | 24–8–1 (1 NC) after bout | Borys MankowskiView status and profile → | KSW 66 - Ziolkowski vs. Mankowski | Decision (Unanimous)Round 5 Time 5:00 Referee Lukasz Bosacki |
| W | 23–8–1 (1 NC) after bout | Maciej KazieczkoView status and profile → | KSW 60 - De Fries vs. Narkun 2 | Submission (Rear-Naked Choke)Round 2 Time 4:24 Referee Marc Goddard |
| W | 22–8–1 (1 NC) after bout | Roman SzymanskiView status and profile → | KSW 57 - De Fries vs. Kita | TKO (Body Kick and Punches)Round 4 Time 4:01 Referee Tomasz Bronder |
| L | 21–8–1 (1 NC) after bout | Mateusz GamrotView status and profile → | KSW 54 - Gamrot vs. Ziolkowski | Decision (Unanimous)Round 5 Time 5:00 Referee Lukasz Bosacki |
| W | 21–7–1 (1 NC) after bout | Gracjan SzadzinskiView status and profile → | KSW 48 - Szymanski vs. Parnasse | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| W | 20–7–1 (1 NC) after bout | Grzegorz SzulakowskiView status and profile → | KSW 46 - Narkun vs. Khalidov 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| L | 19–7–1 (1 NC) after bout | Kleber Koike ErbstView status and profile → | KSW 44 - The Game | Submission (Armbar)Round 1 Time 3:44 Referee Lukasz Bosacki |
| W | 19–6–1 (1 NC) after bout | Patryk NowakView status and profile → | FEN 21 - Wroclaw | KO (Punch)Round 1 Time 3:37 Referee Piotr Michalak |
| L | 18–6–1 (1 NC) after bout | Mateusz RebeckiView status and profile → | FEN 20 - Next Level | KO (Punch to the Body)Round 4 Time 3:49 Referee Piotr Michalak |
| W | 18–5–1 (1 NC) after bout | Tymoteusz SwiatekView status and profile → | PLMMA 75 - Athletes Against Tumors | TKO (Doctor Stoppage)Round 1 Time 3:15 Referee Piotr Michalak |
| W | 17–5–1 (1 NC) after bout | Reinaldo TeixeiraView status and profile → | PLMMA 73 - Ciechanow | Submission (Triangle Choke)Round 2 Time 2:06 Referee Piotr Michalak |
| W | 16–5–1 (1 NC) after bout | Dragan PesicView status and profile → | PLMMA 72 - Lomianki | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Piotr Michalak |
| L | 15–5–1 (1 NC) after bout | Denilson Neves de OliveiraView status and profile → | PLMMA 70 - Championships Torwar | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| W | 15–4–1 (1 NC) after bout | Jacek KreftView status and profile → | FEN 13 - Summer Edition | Submission (Triangle Choke)Round 1 Time 2:53 Referee Piotr Michalak |
| L | 14–4–1 (1 NC) after bout | Roman SzymanskiView status and profile → | FEN 11 - Warsaw Time | Decision (Unanimous)Round 5 Time 5:00 Referee Piotr Michalak |
| W | 14–3–1 (1 NC) after bout | Jesus MonteroView status and profile → | PLMMA 62 / AFC 6 - Wyszkow | KO (Punches)Round 3 Time 0:17 Referee Karol Matuszczak |
| W | 13–3–1 (1 NC) after bout | Semen TyrlyaView status and profile → | PLMMA 59 / AFC 3 - Legionowo | TKO (Punches and Elbows)Round 1 Time 2:01 Referee Karol Matuszczak |
| W | 12–3–1 (1 NC) after bout | Giuliano PenneseView status and profile → | PLMMA 56 - Bielsko-Biala | Submission (Rear-Naked Choke)Round 1 Time 2:54 Referee Piotr Michalak |
| W | 11–3–1 (1 NC) after bout | Gabriel MarichevView status and profile → | PLMMA 54 - Wloclawek | TKO (Elbows)Round 1 Time 3:45 Referee Piotr Michalak |
| W | 10–3–1 (1 NC) after bout | Bartlomiej KurczewskiView status and profile → | PLMMA 47 - Wilanow | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| L | 9–3–1 (1 NC) after bout | Adrian ZielinskiView status and profile → | PLMMA 41 - Extra - Legionowo | TKO (Arm Injury)Round 1 Time 5:00 Referee Piotr Michalak |
| W | 9–2–1 (1 NC) after bout | Tomasz NebelingView status and profile → | TFL 5 / PLMMA 36 - Lublin | Submission (Arm-Triangle Choke)Round 2 Time 4:02 Referee Piotr Michalak |
| W | 8–2–1 (1 NC) after bout | Jacek KreftView status and profile → | PLMMA 27 - Wilanow | Submission (Triangle Choke)Round 2 Time 3:23 Referee Piotr Michalak |
| W | 7–2–1 (1 NC) after bout | Mariusz TeodorowiczView status and profile → | PLMMA 24 Extra - Legionowo | Technical Submission (Rear-Naked Choke)Round 2 Time 4:26 Referee Krzysztof Jotko |
| L | 6–2–1 (1 NC) after bout | Jacek KreftView status and profile → | PLMMA 20 Extra - Pruszkow | Submission (Triangle Armbar)Round 2 Time 2:13 Referee Krzysztof Jotko |
| W | 6–1–1 (1 NC) after bout | Pawel ZyglinskiView status and profile → | PLMMA 14 - Extra | Submission (Rear-Naked Choke)Round 2 Time 3:28 Referee Krzysztof Jotko |
| W | 5–1–1 (1 NC) after bout | Maciej TeresiakView status and profile → | PLMMA 11 - Zamosc | Submission (Armbar)Round 2 Time 2:35 Referee Krzysztof Jotko |
| NC | 4–1–1 (1 NC) after bout | Ireneusz MilaView status and profile → | PLMMA 10 - 2012 Final | No Contest (Accidental Eye Poke)Round 1 Time 0:58 Referee Krzysztof Jotko |
| W | 4–1–1 after bout | Grzegorz BialasView status and profile → | Maxxx Fight 2 - Wilanow | Submission (Rear Naked Choke)Round 1 Time 0:00 Referee Not listed |
| W | 3–1–1 after bout | Karol SzalowskiView status and profile → | PLMMA 8 / Prime FC 2 - Tarnobrzeg | Submission (Triangle Choke)Round 2 Time 2:21 Referee Krzysztof Kulak |
| W | 2–1–1 after bout | Marcin SkalikView status and profile → | NG Promotions - Czestochowa vs. The World | Submission (Armbar)Round 3 Time 0:00 Referee Not listed |
| W | 1–1–1 after bout | Lukasz SobiepanView status and profile → | PLMMA 2 - Koszalin | Decision (Unanimous)Round 3 Time 4:00 Referee Konrad Bronicki |
| D | 0–1–1 after bout | Piotr RakowskiView status and profile → | FC - Battle of Warsaw | DrawRound 3 Time 5:00 Referee Slawomir Cypel |
| L | 0–1–0 after bout | Max CogaView status and profile → | RFC - Respect Fighting Championship 6 | Decision (Majority)Round 3 Time 4: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 Marian Ziolkowski.
Verify source record ↗Every verified opponent opens another full career
39 professional bout rows are displayed from the source record. 33 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.