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 | 20–7–0 (1 NC) after bout | Gennadiy MakaryanView status and profile → | AFS 1 - Armat Fight Show 1 | Submission (Arm-Triangle Choke)Round 2 Time 2:50 Referee Not listed |
| L | 19–7–0 (1 NC) after bout | Samuil ShelestView status and profile → | RCC - Intro 37 | Decision (Unanimous)Round 3 Time 5:00 Referee Georgy Tamoev |
| L | 19–6–0 (1 NC) after bout | Claudio RibeiroView status and profile → | LFA 212 - Degli vs. Severino | TKO (Punches)Round 1 Time 4:32 Referee Joao Claudio Soares |
| W | 19–5–0 (1 NC) after bout | Pedro Henrique SantosView status and profile → | LFA 205 - Pires vs. Abojer | Submission (Rear-Naked Choke)Round 1 Time 4:23 Referee Joao Claudio Soares |
| W | 18–5–0 (1 NC) after bout | Aigun AkhmedovView status and profile → | UAE Warriors 55 - Abdullaev vs. Boynazarov | Submission (Triangle Choke)Round 2 Time 4:28 Referee Sam Amidi |
| W | 17–5–0 (1 NC) after bout | Ramon Costa VasconcelosView status and profile → | QC 13 - Qualify Combat 13 | Submission (Arm-Triangle Choke)Round 3 Time 1:05 Referee Not listed |
| W | 16–5–0 (1 NC) after bout | Vandirson AlvesView status and profile → | Shooto Brazil 116 - Silva vs. Lima | Decision (Majority)Round 3 Time 5:00 Referee Fernando Portella |
| W | 15–5–0 (1 NC) after bout | John AllanView status and profile → | FMS 2 - Fight Music Show 2: Cyborg vs. Silva | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 14–5–0 (1 NC) after bout | Joao AmaranteView status and profile → | QC 11 - Qualify Combat 11 | SubmissionRound 1 Time 3:52 Referee Not listed |
| L | 13–5–0 (1 NC) after bout | Sergey RomanovView status and profile → | OFC 10 - Open Fighting Championship 10 | TKO (Punches)Round 2 Time 2:53 Referee Nikolay Sharipov |
| L | 13–4–0 (1 NC) after bout | Carlos LealView status and profile → | LFA 112 - Welterweight Grand Prix | KO (Punch)Round 1 Time 1:39 Referee Joao Claudio Soares |
| W | 13–3–0 (1 NC) after bout | Carlos SilvaView status and profile → | Shooto Brazil 102 - Nenem vs. Lacerda | TKO (Punches)Round 1 Time 4:30 Referee Not listed |
| W | 12–3–0 (1 NC) after bout | Lucas FernandoView status and profile → | Shooto Brazil 100 - Dias vs. Antunes | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 11–3–0 (1 NC) after bout | Roberto ParanhosView status and profile → | NF - Nordeste Fight 3 | KO (Punches)Round 1 Time 0:20 Referee Carla Freitas |
| L | 10–3–0 (1 NC) after bout | Vladimir MineevView status and profile → | Donetsk MMA Federation - United Donbass 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Armen Ananyan |
| W | 10–2–0 (1 NC) after bout | Anderson Nogueira GomesView status and profile → | Fight On MMA - Fight On MMA 6 | TKO (Retirement)Round 2 Time 5:00 Referee Tiago Jacare |
| W | 9–2–0 (1 NC) after bout | Rafael Silva de SouzaView status and profile → | FMMAMG - Federacao Fight 10: Nova Lima Edition | Decision (Unanimous)Round 3 Time 5:00 Referee Thiago Michel |
| W | 8–2–0 (1 NC) after bout | Leonardo BezerraView status and profile → | Qualify Combat 8 - Qualify Combat Striker | Submission (Rear-Naked Choke)Round 1 Time 4:40 Referee Carla Freitas |
| L | 7–2–0 (1 NC) after bout | Edson MarquesView status and profile → | Qualify Combat 7 - Qualify Combat Striker | TKO (Punches)Round 1 Time 3:12 Referee Carla Freitas |
| W | 7–1–0 (1 NC) after bout | Roberto Bispo SilvaView status and profile → | Qualify Combat 3 - In Search of Glory | Submission (Guillotine Choke)Round 2 Time 4:57 Referee Alexandre Camera |
| W | 6–1–0 (1 NC) after bout | Celivaldo Pereira da SilvaView status and profile → | Fight On MMA - Fight On 3 | Submission (Triangle Choke)Round 1 Time 0:35 Referee Alexandre Camera |
| W | 5–1–0 (1 NC) after bout | Charlton RibeiroView status and profile → | Fight On MMA - Fight On Qualify 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Tiago Jacare |
| W | 4–1–0 (1 NC) after bout | Gabriel Novais NascimentoView status and profile → | Fight On MMA - Fight On 1 | Submission (Triangle Choke)Round 1 Time 2:42 Referee Carla Freitas |
| W | 3–1–0 (1 NC) after bout | Fabio Meira Guimaraes BarbosaView status and profile → | Imperium MMA Pro 11 - Grand Prix 2014: Final Round | Decision (Unanimous)Round 3 Time 5:00 Referee Tiago Aires |
| NC | 2–1–0 (1 NC) after bout | Lindemberg LiraView status and profile → | O Rei da Arena Fight - The King of Arena Fight | NC (Accidental Knee to Groin)Round 1 Time 1:15 Referee Alexandre Camera |
| L | 2–1–0 after bout | Anderson de OliveiraView status and profile → | Bokum FC - Bokum Fight Championship 2 | SubmissionRound 1 Time 1:51 Referee Not listed |
| W | 2–0–0 after bout | Claytienio Tavares FerreiraView status and profile → | IFC - Iron Fight Combat 6 | KO (Punches)Round 1 Time 1:00 Referee Not listed |
| W | 1–0–0 after bout | Moabi CamposView status and profile → | Nordeste Jiu-Jitsu Association - Nordeste MMA 1 | TKO (Punches)Round 1 Time 0:00 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 Diego Dias.
Verify source record ↗Every verified opponent opens another full career
28 professional bout rows are displayed from the source record. 26 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.