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 | 31–12–0 (1 NC) after bout | Valdrin IstrefiView status and profile → | FNC 29 - Batinic vs. Nedoh | TKO (Punches)Round 1 Time 2:33 Referee Marko Sintic |
| W | 30–12–0 (1 NC) after bout | Ednaldo OliveiraView status and profile → | King's Arena - King's Arena 2 | TKO (Elbows)Round 1 Time 3:46 Referee Paulina Bonkowska |
| W | 29–12–0 (1 NC) after bout | Wesley AlmeidaView status and profile → | Gala Sportow Walki - GSW 15 | TKO (Elbows and Punches)Round 1 Time 1:27 Referee Not listed |
| L | 28–12–0 (1 NC) after bout | Said SowmaView status and profile → | FNC 24 - Vitasović vs. Stošić | TKO (Punches)Round 3 Time 1:40 Referee Not listed |
| W | 28–11–0 (1 NC) after bout | Martin BaturView status and profile → | FNC 21 - Batur vs. Andryszak | TKO (Leg Injury)Round 1 Time 0:37 Referee Aleksandar Zoric |
| W | 27–11–0 (1 NC) after bout | Marcin SianosView status and profile → | Babilon MMA 48 - Bleszynski vs. Vogt | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 26–11–0 (1 NC) after bout | Dirlei BroenstrupView status and profile → | Hybrid MMA 4 - Next Level | TKO (Body Kick and Punches)Round 2 Time 0:00 Referee Not listed |
| L | 25–11–0 (1 NC) after bout | Ivan VitasovicView status and profile → | FNC 12 - Arena Pula | TKO (Punches)Round 3 Time 3:38 Referee Not listed |
| W | 25–10–0 (1 NC) after bout | Eder de SouzaView status and profile → | FEN 42 - Oleksiejczuk vs. Zielinski | TKO (Punches)Round 1 Time 0:34 Referee Szymon Deregowski |
| W | 24–10–0 (1 NC) after bout | Jacek KujtkowskiView status and profile → | EFN 6 - Envio Fight Night '22 | Submission (Forearm Choke)Round 1 Time 1:19 Referee Not listed |
| W | 23–10–0 (1 NC) after bout | Evgeniy GolubView status and profile → | FEN 38 - LOTOS Fight Night 7 | TKO (Punches)Round 1 Time 0:54 Referee Piotr Michalak |
| L | 22–10–0 (1 NC) after bout | Darko StosicView status and profile → | KSW 63 - Crime Of The Century | Decision (Split)Round 3 Time 5:00 Referee Tomasz Bronder |
| W | 22–9–0 (1 NC) after bout | Guto InocenteView status and profile → | KSW 58 - Parnasse vs. Torres | Submission (Arm-Triangle Choke)Round 2 Time 4:08 Referee Tomasz Bronder |
| L | 21–9–0 (1 NC) after bout | Michal KitaView status and profile → | KSW 54 - Gamrot vs. Ziolkowski | KO (Punch)Round 1 Time 2:59 Referee Tomasz Bronder |
| W | 21–8–0 (1 NC) after bout | Ion GrigoreView status and profile → | RWC 5 - Bez Przebaczenia | KO (High Kick)Round 1 Time 0:09 Referee Tomasz Bronder |
| L | 20–8–0 (1 NC) after bout | Luis HenriqueView status and profile → | KSW 49 - Materla vs. Askham 2 | Technical Submission (Guillotine Choke)Round 2 Time 4:52 Referee Leon Roberts |
| L | 20–7–0 (1 NC) after bout | Phil De FriesView status and profile → | KSW 43 - Soldic vs. Du Plessis | TKO (Punches)Round 1 Time 3:32 Referee Lukasz Bosacki |
| W | 20–6–0 (1 NC) after bout | Fernando Rodrigues Jr.View status and profile → | KSW 41 - Mankowski vs. Soldic | KO (Punches)Round 1 Time 0:26 Referee Tomasz Bronder |
| W | 19–6–0 (1 NC) after bout | Michal KitaView status and profile → | KSW 39 - Colosseum | Submission (Anaconda Choke)Round 1 Time 1:14 Referee Marc Goddard |
| W | 18–6–0 (1 NC) after bout | Denis SmoldarevView status and profile → | ACB 52 - Vienna | KO (Knees)Round 1 Time 3:08 Referee Not listed |
| W | 17–6–0 (1 NC) after bout | Tim HagueView status and profile → | ACB 41 - Path to Triumph | TKO (Head Kick and Punches)Round 1 Time 0:33 Referee Armen Ananyan |
| W | 16–6–0 (1 NC) after bout | Bjoern SchmiedebergView status and profile → | ACB 29 - Poland | TKO (Punches)Round 1 Time 1:38 Referee Piotr Michalak |
| W | 15–6–0 (1 NC) after bout | Andrzej KulikView status and profile → | XFS - Swarzedz Heavyweight Fight Night | KO (Head Kick and Punches)Round 1 Time 0:17 Referee Karol Matuszczak |
| L | 14–6–0 (1 NC) after bout | Salimgerey RasulovView status and profile → | ACB 24 - Grand Prix Berkut 2015 Final | KO (Punches)Round 1 Time 0:25 Referee Sergey Pilikhovsky |
| W | 14–5–0 (1 NC) after bout | Zaurbek BashaevView status and profile → | ACB 19 - Baltic Challenge | TKO (Punches)Round 1 Time 0:39 Referee Vladimir Kasheev |
| W | 13–5–0 (1 NC) after bout | Lew PolleyView status and profile → | ACB 14 - Grand Prix 2015 | TKO (Punches)Round 1 Time 3:16 Referee Nikolay Sharipov |
| L | 12–5–0 (1 NC) after bout | Michal WlodarekView status and profile → | KSW 28 - Fighters' Den | TKO (Punches)Round 1 Time 0:27 Referee Lukasz Porebski |
| L | 12–4–0 (1 NC) after bout | Konstantin ErokhinView status and profile → | Fight Nights - Battle of Moscow 16 | TKO (Punches)Round 1 Time 0:32 Referee Gennady Zuev |
| W | 12–3–0 (1 NC) after bout | Paul SlowinskiView status and profile → | KSW 26 - Materla vs. Silva | TKO (Punch)Round 1 Time 1:06 Referee Lukasz Porebski |
| W | 11–3–0 (1 NC) after bout | Magomedbag AgaevView status and profile → | MMAFC - MMA Fighters Club | TKO (Punches)Round 1 Time 1:02 Referee Artur Wasilewski |
| W | 10–3–0 (1 NC) after bout | Ion CutelabaView status and profile → | CWFC 58 - Cage Warriors Fighting Championship 58 | Disqualification (Punches to Back of Head)Round 1 Time 4:07 Referee Rich Mitchell |
| W | 9–3–0 (1 NC) after bout | Michal PukinView status and profile → | FA 8 - Night of Heavyweights | TKO (Punches)Round 1 Time 1:23 Referee Slawomir Cypel |
| L | 8–3–0 (1 NC) after bout | Nikita PetrovsView status and profile → | WFC - Wenglorz Fight Cup 4 | Submission (Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| W | 8–2–0 (1 NC) after bout | Dariusz ZimolagView status and profile → | FA 6 - Massacre | TKO (Punches)Round 2 Time 2:27 Referee Slawomir Cypel |
| W | 7–2–0 (1 NC) after bout | Andrzej KoseckiView status and profile → | FA 5 - Home | Submission (Anaconda Choke)Round 1 Time 0:57 Referee Slawomir Cypel |
| W | 6–2–0 (1 NC) after bout | Radoslaw KostrubiecView status and profile → | PLMMA 11 - Zamosc | TKO (Submission to Punches)Round 1 Time 2:18 Referee Krzysztof Jotko |
| L | 5–2–0 (1 NC) after bout | Jacek CzajczynskiView status and profile → | FA 4 - Chlewicki vs. Nobrega | Submission (Guillotine Choke)Round 3 Time 3:20 Referee Lukasz Bosacki |
| W | 5–1–0 (1 NC) after bout | James HurrellView status and profile → | Fight UK MMA - Fight UK 8 | Submission (Rear-Naked Choke)Round 1 Time 2:16 Referee Bass Singh |
| W | 4–1–0 (1 NC) after bout | Robert MaruszakView status and profile → | PLMMA 6 - Brodnica | KO (Head Kick)Round 1 Time 2:34 Referee Krzysztof Jotko |
| W | 3–1–0 (1 NC) after bout | Bartosz RozyckiView status and profile → | XCage - Extreme Cage 4 | Submission (Triangle Choke)Round 1 Time 4:01 Referee Damian Grabowski |
| NC | 2–1–0 (1 NC) after bout | Marcin ZontekView status and profile → | OEF - Carphatian Primus Belt Round 2 | No Contest (Overturned by Promoter)Round 1 Time 0:39 Referee Damian Grabowski |
| W | 2–1–0 after bout | Marcin ZontekView status and profile → | XCage - Extreme Cage 3 | Submission (Anaconda Choke)Round 1 Time 1:00 Referee Damian Grabowski |
| W | 1–1–0 after bout | Sandino WalczykView status and profile → | STC - Bydgoszcz vs. Torun | TKO (Punches)Round 1 Time 1:09 Referee Not listed |
| L | 0–1–0 after bout | Boguslaw ZawirowskiView status and profile → | PAMMA - Northern Poland Championships | Submission (Guillotine Choke)Round 1 Time 4:58 Referee Pawel Klimkiewicz |
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 Michal Andryszak.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 41 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.