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 | 20–11–0 after bout | Melvin van SuijdamView status and profile → | LFL 22 - Levels Fight League 22 | Decision (Unanimous)Round 3 Time 5:00 Referee Stephane Demonty |
| W | 20–10–0 after bout | Marko BojkovicView status and profile → | FNC 25 - Batur vs. Kita | Decision (Split)Round 3 Time 5:00 Referee Aleksandar Zoric |
| W | 19–10–0 after bout | Felipe da Silva MaiaView status and profile → | WAR MMA 2 - World Athlete Radical 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Pablo Perales |
| W | 18–10–0 after bout | Leonardo BlascoView status and profile → | LFL 12 - Levels Fight League 12 | KO (Punch)Round 1 Time 3:36 Referee Philip Vanheusden |
| L | 17–10–0 after bout | Adriano MartinsView status and profile → | Kongs Fighting Championship - Kongs FC 2 | Decision (Split)Round 3 Time 5:00 Referee Loic Pora |
| L | 17–9–0 after bout | Acoidan DuqueView status and profile → | Brave CF 75 - Brave Combat Federation 75 | TKO (Leg Injury)Round 2 Time 5:00 Referee Declan Larkin |
| W | 17–8–0 after bout | Jean-Marc HowellView status and profile → | EBD 9 - European Beatdown 9 | TKO (Body Kick)Round 1 Time 1:13 Referee Ahmed Korchi |
| L | 16–8–0 after bout | Raul TutarauliView status and profile → | KSW 82 - Hooi vs. Grzebyk | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| W | 16–7–0 after bout | Artur SowinskiView status and profile → | KSW 71 - Ziolkowski vs. Rajewski | Submission (Rear-Naked Choke)Round 2 Time 2:42 Referee Marc Goddard |
| W | 15–7–0 after bout | Lukasz RajewskiView status and profile → | KSW 66 - Ziolkowski vs. Mankowski | Submission (Reverse Triangle Armbar)Round 2 Time 4:07 Referee Lukasz Bosacki |
| L | 14–7–0 after bout | Roman SzymanskiView status and profile → | KSW 61 - To Fight or Not To Fight | Decision (Unanimous)Round 3 Time 5:00 Referee Lukasz Bosacki |
| L | 14–6–0 after bout | Agy SardariView status and profile → | CW 121 - Cage Warriors 121: Sardari vs. Desmae | Decision (Split)Round 5 Time 5:00 Referee Marc Goddard |
| W | 14–5–0 after bout | Tim BarnettView status and profile → | CW 107 - Cage Warriors 107 | Submission (Rear-Naked Choke)Round 1 Time 2:49 Referee Rich Mitchell |
| W | 13–5–0 after bout | Alexander JacobsenView status and profile → | CW 105 - Cage Warriors 105 | TKO (Punches)Round 2 Time 0:23 Referee Rich Mitchell |
| L | 12–5–0 after bout | Mason JonesView status and profile → | CW 104 - Cage Warriors 104 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| W | 12–4–0 after bout | Shamil UvaysovView status and profile → | 360 MMA Fight Nights - Cage Warriors Academy Brussels 1 | TKO (Doctor Stoppage)Round 1 Time N/A Referee Not listed |
| L | 11–4–0 after bout | Hubert GevenView status and profile → | CW 94 - Cage Warriors 94 | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Leon Roberts |
| W | 11–3–0 after bout | Richard WilliamsView status and profile → | CW 91 - Cage Warriors 91 | TKO (Punches)Round 1 Time 2:50 Referee Rich Mitchell |
| W | 10–3–0 after bout | Aiden LeeView status and profile → | CWFC 89 - Cage Warriors Fighting Championship 89 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| L | 9–3–0 after bout | Martin StapletonView status and profile → | CWFC 85 - Cage Warriors Fighting Championship 85 | Decision (Unanimous)Round 3 Time 5:00 Referee Rich Mitchell |
| L | 9–2–0 after bout | Khusein AskhabovView status and profile → | WWFC - Cage Encounter 5 | Decision (Unanimous)Round 3 Time 5:00 Referee Vladimir Shemarov |
| W | 9–1–0 after bout | Cosmin TutuView status and profile → | 360 MMA Fight Nights - Genesis | Submission (Guillotine Choke)Round 1 Time 4:21 Referee Alain Van Laethem |
| W | 8–1–0 after bout | Slobodan MaksimovicView status and profile → | SHC 11 - Winner vs. Lloveras | TKO (Punches)Round 1 Time 1:54 Referee Patrick DeCaro |
| W | 7–1–0 after bout | Mehdi MeziriView status and profile → | OFC - Octagon Fighting Club 13 | Decision (Split)Round 2 Time 5:00 Referee Ahmed Korchi |
| W | 6–1–0 after bout | Jaime Serradilla GregorioView status and profile → | MTBG - Rumble Event 16 | KO (Head Kick)Round 1 Time 4:00 Referee Bob Schrijber |
| W | 5–1–0 after bout | Michael OvsjannikovView status and profile → | RFC - Respect Fighting Championship 14 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4–1–0 after bout | Igor MontesView status and profile → | Shooto Kings 3 - Sharktank | Submission (Rear-Naked Choke)Round 1 Time 4:22 Referee Mikael Heydari |
| W | 3–1–0 after bout | Marc BeckerView status and profile → | Shooto Kings 3 - Sharktank | TKO (Punches)Round 2 Time 2:06 Referee Filippo Leone |
| W | 2–1–0 after bout | Florian RousseauView status and profile → | OFC - Octagon Fighting Club 12 | Decision (Unanimous)Round 2 Time 5:00 Referee Ahmed Korchi |
| L | 1–1–0 after bout | Vlado SikicView status and profile → | RFC - Respect Fighting Championship 10 | TKO (Punches)Round 2 Time 4:50 Referee Marco Broersen |
| W | 1–0–0 after bout | Dominique NielsenView status and profile → | Ikuza - Fight Night 1 | TKO (Punches)Round 1 Time 1:14 Referee Yilmaz Demirkapu |
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 Donovan Desmae.
Verify source record ↗Every verified opponent opens another full career
31 professional bout rows are displayed from the source record. 30 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.