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 | 23–13–0 after bout | Igeu KabesaView status and profile → | EFC 120 - EFC Worldwide 120 | Submission (Rear-Naked Choke)Round 2 Time 3:24 Referee Brad Bloch |
| W | 22–13–0 after bout | Cole HenningView status and profile → | EFC 118 - EFC Worldwide 118 | TKO (Knee and Punch)Round 2 Time 2:08 Referee Not listed |
| L | 21–13–0 after bout | Shido Boris EsperancaView status and profile → | UAE Warriors 35 - Africa 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Daniel Movahedi |
| W | 21–12–0 after bout | Aymard GuihView status and profile → | UAE Warriors 32 - Africa 3 | TKO (Punches)Round 2 Time 2:12 Referee Not listed |
| L | 20–12–0 after bout | Ziko MakengeleView status and profile → | EFC 93 - EFC Worldwide 93 | KO (Punch)Round 3 Time 2:14 Referee Not listed |
| W | 20–11–0 after bout | Pietie CoxenView status and profile → | EFC 85 - EFC Worldwide 85 | Submission (Rear-Naked Choke)Round 1 Time 1:18 Referee Not listed |
| L | 19–11–0 after bout | Joe CumminsView status and profile → | EFC 77 - EFC Worldwide 77 | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 19–10–0 after bout | Dave MazanyView status and profile → | EFC 72 - Van Staden vs. Mazany | Decision (Split)Round 5 Time 5:00 Referee Not listed |
| W | 19–9–0 after bout | Gavin HughesView status and profile → | EFC 68 - EFC Worldwide 68 | TKO (Knee and Punches)Round 2 Time 0:20 Referee Wiekus Swart |
| W | 18–9–0 after bout | Leon MynhardtView status and profile → | EFC 60 - EFC Worldwide 60 | TKO (Punches)Round 1 Time 3:19 Referee Ferdinand Basson |
| W | 17–9–0 after bout | Christian HolleyView status and profile → | EFC 57 - EFC Worldwide 57 | TKO (Punches)Round 2 Time 1:00 Referee Bobby Karagiannidis |
| W | 16–9–0 after bout | Kaleka KabandaView status and profile → | EFC 56 - EFC Worldwide 56 | TKO (Punches)Round 2 Time 1:11 Referee Wiekus Swart |
| L | 15–9–0 after bout | Dricus Du PlessisView status and profile → | EFC - Extreme Fighting Championship 50 | Submission (Guillotine Choke)Round 3 Time 3:59 Referee Ferdinand Basson |
| L | 15–8–0 after bout | David BuirskiView status and profile → | EFC - Extreme Fighting Championship 46 | Decision (Split)Round 5 Time 5:00 Referee Bobby Karagiannidis |
| W | 15–7–0 after bout | Ayo DalyView status and profile → | EFC - Extreme Fighting Championship 38 | TKO (Punches)Round 1 Time 2:28 Referee Not listed |
| W | 14–7–0 after bout | Jeremy SmithView status and profile → | EFC - Extreme Fighting Championship 33 | KO (Punches)Round 1 Time N/A Referee Not listed |
| L | 13–7–0 after bout | Henry FadipeView status and profile → | EFC Africa - Extreme Fighting Championship Africa 23 | Submission (Ankle Lock)Round 1 Time 2:18 Referee Not listed |
| L | 13–6–0 after bout | Adam SpeechlyView status and profile → | EFC Africa - Extreme Fighting Championship Africa 19 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 13–5–0 after bout | Jadyson CostaView status and profile → | EFC Africa - Extreme Fighting Championship Africa 17 | KO (Punches)Round 2 Time 0:00 Referee Not listed |
| W | 12–5–0 after bout | Dino BagattinView status and profile → | EFC Africa - Extreme Fighting Championship Africa 15 | Submission (Brabo Choke)Round 3 Time 3:43 Referee Not listed |
| L | 11–5–0 after bout | Michiel OppermanView status and profile → | EFC Africa - Extreme Fighting Championship Africa 13 | Submission (Guillotine Choke)Round 1 Time 4:18 Referee Not listed |
| W | 11–4–0 after bout | Nolan SwanepoelView status and profile → | EFC Africa - Extreme Fighting Championship Africa 11 | TKO (Knees and Punches)Round 2 Time 2:20 Referee Ian Pienaar |
| W | 10–4–0 after bout | Francois KabuluView status and profile → | EFC Africa - Extreme Fighting Championship Africa 10 | TKO (Elbows)Round 2 Time 4:42 Referee Wiekus Swart |
| W | 9–4–0 after bout | Steven MomahView status and profile → | EFC Africa - Extreme Fighting Championship Africa 9 | TKO (Elbows)Round 1 Time 2:22 Referee Ian Pienaar |
| L | 8–4–0 after bout | Leon MynhardtView status and profile → | Fight Force 13 - Fight for Glory | Decision (Majority)Round 5 Time 5:00 Referee Not listed |
| L | 8–3–0 after bout | Ali MacleanView status and profile → | Fight Force 12 - Outrage | Submission (North-South Choke)Round 1 Time 0:00 Referee Not listed |
| W | 8–2–0 after bout | Ronald DlaminiView status and profile → | Fight Force 11 - Aftermath | KO (Punch)Round 1 Time 2:08 Referee Not listed |
| W | 7–2–0 after bout | Cecil SmithView status and profile → | Fight Force 10 - Night of the Champions | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 6–2–0 after bout | Leon MynhardtView status and profile → | Fight Force 7 - Overload | Submission (Guillotine Choke)Round 2 Time 1:16 Referee Not listed |
| L | 5–2–0 after bout | Brian EbersoleView status and profile → | Fight Force 5 - Invasion | Submission (Inverted Triangle Choke)Round 3 Time N/A Referee Not listed |
| W | 5–1–0 after bout | Brian ThomasView status and profile → | Fight Force 4 - Pride and Honour | KO (Punch)Round 1 Time 0:30 Referee Not listed |
| W | 4–1–0 after bout | Mawande VapiView status and profile → | Fight Force 3 - King of the Cage | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 3–1–0 after bout | Henk van WykView status and profile → | Fight Force 2 - MMA Mania | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| W | 2–1–0 after bout | Jeremy ScheepersView status and profile → | Fight Force 1 - Armageddon | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| L | 1–1–0 after bout | Jeremy SmithView status and profile → | XFC Africa - Fight Club | Submission (Guillotine Choke)Round 1 Time 1:22 Referee Not listed |
| W | 1–0–0 after bout | Jeremy ScheepersView status and profile → | Fight Club - Resurrection | TKO (Punches)Round 1 Time 1:55 Referee Mark Dellafield |
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 Martin van Staden.
Verify source record ↗Every verified opponent opens another full career
36 professional bout rows are displayed from the source record. 31 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.