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 | 13–2–0 after bout | Dominik GierowskiView status and profile → | Strife 10 - Kotwica vs. Gierowski | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Jarosz |
| W | 12–2–0 after bout | Marcos Vinicius SchmitzView status and profile → | TFL 23 - Garwolinska Gala Sztuk Walki | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| W | 11–2–0 after bout | Elison GoncalvezView status and profile → | Wieczor Walk 2 - Wieczor Walk R8 | TKO (Punches)Round 1 Time 1:38 Referee Lukasz Bosacki |
| W | 10–2–0 after bout | Busurmankul AbdibaitView status and profile → | Wieczor Walk 1 - Wieczor Walk R8 | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 9–2–0 after bout | Guilherme CadenaView status and profile → | TFL 11 - Slava Republic 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| W | 8–2–0 after bout | Ioan StoyanovView status and profile → | FEN 16 - Warsaw Reloaded | TKO (Punches)Round 1 Time 3:13 Referee Piotr Michalak |
| W | 7–2–0 after bout | Semen TyrlyaView status and profile → | PCF 15 - Explosion | TKO (Punches)Round 1 Time 4:40 Referee Matus Laincz |
| W | 6–2–0 after bout | Slawomir SzczepanskiView status and profile → | TFL 10 - Lublin | KO (Head Kick)Round 1 Time 0:43 Referee Piotr Michalak |
| W | 5–2–0 after bout | Michael VodovozovView status and profile → | PCF 14 - Cage Fight | TKO (Punches)Round 1 Time 0:50 Referee Jan Hudak |
| L | 4–2–0 after bout | Bartlomiej KoperaView status and profile → | FEN 11 - Warsaw Time | Decision (Unanimous)Round 3 Time 5:00 Referee Piotr Michalak |
| W | 4–1–0 after bout | Lukasz DemczurView status and profile → | FEN 8 - Summer Edition | Submission (Rear-Naked Choke)Round 1 Time 4:40 Referee Slawomir Cypel |
| W | 3–1–0 after bout | Sebastian KujawiakView status and profile → | TFL 7 / PLMMA 55 - Krasnik | TKO (Elbows)Round 1 Time 4:44 Referee Adam Okninski |
| W | 2–1–0 after bout | Mateusz SmolakView status and profile → | TFL 6 / PLMMA 46 - Lublin | TKO (Punches)Round 1 Time 4:47 Referee Piotr Michalak |
| W | 1–1–0 after bout | Tobiasz ImbierskiView status and profile → | POTRC - Pride of the Royal City | Decision (Unanimous)Round 3 Time 5:00 Referee Sebastian Jagielski |
| L | 0–1–0 after bout | Patryk MitulaView status and profile → | TFL 1 - Thunderstrike Fight League 1 | Technical Submission (Triangle Choke)Round 1 Time 3:13 Referee Lukasz Bosacki |
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 Sebastian Kotwica.
Verify source record ↗Every verified opponent opens another full career
15 professional bout rows are displayed from the source record. 15 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.