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 | 33–11–0 after bout | Piotr KuberskiView status and profile → | KSW 92 - Wiklacz vs. Jojua | TKO (Punches)Round 1 Time 4:55 Referee Lukasz Bosacki |
| L | 33–10–0 after bout | Pawel PawlakView status and profile → | KSW 89 - Bartosinski vs. Parnasse | Decision (Unanimous)Round 5 Time 5:00 Referee Lukasz Bosacki |
| W | 33–9–0 after bout | Radoslaw PaczuskiView status and profile → | KSW 83 - Colosseum 2 | KO (Punches)Round 1 Time 1:37 Referee Marc Goddard |
| W | 32–9–0 after bout | Kendall GroveView status and profile → | KSW 78 - Materla vs. Grove 2 | TKO (Punches)Round 2 Time 4:27 Referee Tomasz Bronder |
| L | 31–9–0 after bout | Mariusz PudzianowskiView status and profile → | KSW 70 - Pudzianowski vs. Materla | KO (Punch)Round 1 Time 1:47 Referee Michael Bell |
| W | 31–8–0 after bout | Jason RadcliffeView status and profile → | KSW 66 - Ziolkowski vs. Mankowski | TKO (Punches)Round 1 Time 4:07 Referee Piotr Jarosz |
| W | 30–8–0 after bout | Moise RimbonView status and profile → | EFM Show 2 - Materla vs. Rimbon | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| L | 29–8–0 after bout | Roberto SoldicView status and profile → | KSW 56 - Materla vs. Soldic | TKO (Punches)Round 1 Time 4:40 Referee Lukasz Bosacki |
| W | 29–7–0 after bout | Aleksandar IlicView status and profile → | KSW 55 - Askham vs. Khalidov 2 | TKO (Elbows and Punches)Round 2 Time 1:33 Referee Piotr Jarosz |
| W | 28–7–0 after bout | Wilhelm OttView status and profile → | EFM 3 - European Fight Masters 3 | Submission (Guillotine Choke)Round 1 Time 1:04 Referee Lukasz Bosacki |
| L | 27–7–0 after bout | Scott AskhamView status and profile → | KSW 49 - Materla vs. Askham 2 | KO (Flying Knee)Round 3 Time 1:23 Referee Marc Goddard |
| W | 27–6–0 after bout | Damian JanikowskiView status and profile → | KSW 45 - The Return to Wembley | TKO (Punches)Round 1 Time 3:10 Referee Marc Goddard |
| W | 26–6–0 after bout | Martin ZawadaView status and profile → | KSW 44 - The Game | TKO (Punches)Round 2 Time 2:59 Referee Lukasz Bosacki |
| L | 25–6–0 after bout | Scott AskhamView status and profile → | KSW 42 - Khalidov vs. Narkun | TKO (Body Kick)Round 1 Time 1:09 Referee Marc Goddard |
| W | 25–5–0 after bout | Paulo ThiagoView status and profile → | KSW 40 - Dublin | TKO (Punches)Round 2 Time 0:50 Referee Marc Goddard |
| W | 24–5–0 after bout | Rousimar PalharesView status and profile → | KSW 36 - Materla vs. Palhares | KO (Punch)Round 2 Time 1:27 Referee Tomasz Bronder |
| W | 23–5–0 after bout | Antoni ChmielewskiView status and profile → | KSW 35 - Khalidov vs. Karaoglu | TKO (Punches)Round 1 Time 4:12 Referee Tomasz Bronder |
| L | 22–5–0 after bout | Mamed KhalidovView status and profile → | KSW 33 - Materla vs. Khalidov | KO (Flying Knee and Punches)Round 1 Time 0:31 Referee Piotr Michalak |
| W | 22–4–0 after bout | Tomasz DrwalView status and profile → | KSW 31 - Materla vs. Drwal | TKO (Punches)Round 3 Time 4:56 Referee Rich Mitchell |
| W | 21–4–0 after bout | Jorge Luis BezerraView status and profile → | KSW 28 - Fighters' Den | TKO (Punches)Round 2 Time 1:46 Referee Tomasz Bronder |
| W | 20–4–0 after bout | Jay SilvaView status and profile → | KSW 26 - Materla vs. Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Tomasz Bronder |
| L | 19–4–0 after bout | Jay SilvaView status and profile → | KSW 24 - Clash of the Giants | KO (Punches)Round 2 Time 0:50 Referee Lukasz Porebski |
| W | 19–3–0 after bout | Kendall GroveView status and profile → | KSW 23 - Khalidov vs. Manhoef | Decision (Unanimous)Round 4 Time 5:00 Referee Tomasz Bronder |
| W | 18–3–0 after bout | Rodney WallaceView status and profile → | KSW 21 - Final Resolution | KO (Punch)Round 1 Time 0:21 Referee Tomasz Bronder |
| W | 17–3–0 after bout | Jay SilvaView status and profile → | KSW 19 - Pudzianowski vs. Sapp | Decision (Majority)Round 3 Time 5:00 Referee Tomasz Bronder |
| W | 16–3–0 after bout | Matt HorwichView status and profile → | KSW 17 - Revenge | Decision (Unanimous)Round 3 Time 3:00 Referee Tomasz Bronder |
| W | 15–3–0 after bout | James ZikicView status and profile → | KSW 16 - Konfrontacja | Decision (Unanimous)Round 2 Time 5:00 Referee Tomasz Bronder |
| W | 14–3–0 after bout | Gregory BabeneView status and profile → | KSW 15 - Konfrontacja | Submission (Guillotine Choke)Round 2 Time 3:30 Referee Tomasz Bronder |
| W | 13–3–0 after bout | Bohumil LungrikView status and profile → | PF - Pro Fight 3 | Submission (Guillotine Choke)Round 1 Time 2:20 Referee Rafal Szymanski |
| L | 12–3–0 after bout | Antonio MendesView status and profile → | KSW 7 - Konfrontacja | Decision (Split)Round 2 Time 5:00 Referee Robert Kostecki |
| W | 12–2–0 after bout | Jan AntoskaView status and profile → | KSW 7 - Konfrontacja | Submission (Guillotine Choke)Round 2 Time 4:37 Referee Robert Kostecki |
| W | 11–2–0 after bout | Krzysztof KulakView status and profile → | KSW 6 - Konfrontacja | Submission (Guillotine Choke)Round 1 Time 2:41 Referee Robert Kostecki |
| W | 10–2–0 after bout | Valdas PoceviciusView status and profile → | KSW 6 - Konfrontacja | Technical Submission (Rear-Naked Choke)Round 1 Time 4:28 Referee Robert Kostecki |
| W | 9–2–0 after bout | Evert FyeetView status and profile → | KSW 6 - Konfrontacja | Submission (Rear-Naked Choke)Round 2 Time 2:13 Referee Robert Kostecki |
| L | 8–2–0 after bout | Moise RimbonView status and profile → | WFC - Europe vs. Brazil | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 8–1–0 after bout | Evangelista Cyborg dos SantosView status and profile → | Jungle Fight 5 - Manaus | KO (Punches)Round 2 Time 1:23 Referee Not listed |
| W | 8–0–0 after bout | Andrzej KulikView status and profile → | Colosseum - Colosseum 5 | Decision (Unanimous)Round 2 Time 5:00 Referee Grzegorz Skibniewski |
| W | 7–0–0 after bout | Wojciech GolaszewskiView status and profile → | MMA Poland 7 - Finals 2004 | Submission (Kimura)Round 1 Time 1:18 Referee Miroslaw Okninski |
| W | 6–0–0 after bout | Miika MehmetView status and profile → | The Cage Vol. 1 - First Time in Finland | Submission (Rear Naked Choke)Round 1 Time 4:08 Referee Not listed |
| W | 5–0–0 after bout | Giedrius PranckeviciusView status and profile → | Colosseum - Colosseum 2 | Submission (Armbar)Round 2 Time 2:36 Referee Mariusz Radlinski |
| W | 4–0–0 after bout | Christoph MeyerView status and profile → | FCB 3 - Fight Club Berlin 3 | SubmissionRound 1 Time 0:00 Referee Not listed |
| W | 3–0–0 after bout | Jaroslaw StacheraView status and profile → | MMA Poland 3 - Finals 2003 | KO (Punch)Round 1 Time 0:22 Referee Miroslaw Okninski |
| W | 2–0–0 after bout | Andrzej KulikView status and profile → | MMA Poland 2 - Eliminations | Technical Submission (Kimura)Round 1 Time 3:12 Referee Miroslaw Okninski |
| W | 1–0–0 after bout | Tomasz JaniszewskiView status and profile → | MMA Poland 2 - Eliminations | Submission (Guillotine Choke)Round 2 Time 4:21 Referee Miroslaw Okninski |
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 Materla.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 38 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.