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 | 10–5–0 after bout | Bradley SwanepoelView status and profile → | EFC 136 - EFC Worldwide 136 | TKO (Punches)Round 1 Time 4:39 Referee Pietie Coxen |
| W | 9–5–0 after bout | Jeferson Pereira SantanaView status and profile → | EFC 131 - EFC Worldwide 131 | Decision (Unanimous)Round 5 Time 5:00 Referee Bobby Karagiannidis |
| W | 8–5–0 after bout | Mirafzal AkhtamovView status and profile → | 971 Fighting Championship - 971 FC 2 | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Helmi Landolsi |
| W | 7–5–0 after bout | Robert SimboweView status and profile → | EFC 122 - EFC Worldwide 122 | KO (Punches)Round 1 Time 1:42 Referee Not listed |
| W | 6–5–0 after bout | Elvis NgwalangwalaView status and profile → | EFC 119 - EFC Worldwide 119 | TKO (Punches)Round 1 Time 3:21 Referee Not listed |
| L | 5–5–0 after bout | Vince BembeView status and profile → | EFC 113 - EFC Worldwide 113 | KO (Punch)Round 1 Time 0:13 Referee Brad Bloch |
| W | 5–4–0 after bout | Tapiwa KatikatiView status and profile → | EFC 111 - EFC Worldwide 111 | TKO (Punches)Round 1 Time 3:14 Referee Not listed |
| L | 4–4–0 after bout | Sizwe MnikathiView status and profile → | EFC 109 - EFC Worldwide 109 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 4–3–0 after bout | Glody KanzekoView status and profile → | EFC 104 - EFC Worldwide 104 | TKO (Punches)Round 2 Time 4:47 Referee Preggy Valuyathum |
| L | 3–3–0 after bout | Mark EwenView status and profile → | EFC 95 - EFC Worldwide 95 | Submission (Anaconda Choke)Round 2 Time 4:44 Referee Not listed |
| W | 3–2–0 after bout | Chris DoveView status and profile → | EFC 91 - EFC Worldwide 91 | Submission (Guillotine Choke)Round 1 Time 1:45 Referee Not listed |
| L | 2–2–0 after bout | Rocky IllungaView status and profile → | EFC Worldwide - Fight Night | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2–1–0 after bout | Rodrique KenaView status and profile → | EFC 86 - EFC Worldwide 86 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 1–1–0 after bout | Serge KasandaView status and profile → | EFC 80 - EFC Worldwide 80 | Decision (Split)Round 3 Time 5:00 Referee Brad Bloch |
| W | 1–0–0 after bout | Christian Bobo MpiaView status and profile → | EFC 78 - EFC Worldwide 78 | TKO (Punches)Round 2 Time 0:40 Referee Not listed |
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 Adrian Sanchez.
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.