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 | 30–12–1 after bout | Khafiz SakibekovView status and profile → | ACA 202 - Johnson vs. Kornilov | TKO (Knee Injury)Round 3 Time 0:28 Referee Maxim Protasov |
| W | 30–11–1 after bout | Nashkho GalaevView status and profile → | ACA 189 - Abdulvakhabov vs. Bagov 4 | KO (Punch)Round 1 Time 1:16 Referee Maxim Protasov |
| L | 29–11–1 after bout | Abdul-Rakhman DudaevView status and profile → | ACA 180 - Gadzhiev vs. Gaforov | KO (Punch)Round 2 Time 2:44 Referee Viktor Korneev |
| L | 29–10–1 after bout | Murad KalamovView status and profile → | ACA 169 - Bibulatov vs. Deak | Decision (Unanimous)Round 3 Time 5:00 Referee Viktor Korneev |
| L | 29–9–1 after bout | Alimardan AbdykarovView status and profile → | ACA 157 - Frolov vs. Abdulaev | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 29–8–1 after bout | Maharbek KarginovView status and profile → | ACA 146 - Tumenov vs. Khiramagomedov | Decision (Unanimous)Round 3 Time 5:00 Referee Gerikhan Shibilov |
| W | 29–7–1 after bout | Vazha TsiptauriView status and profile → | ACA 139 - Vartanyan vs. Ilunga | Decision (Split)Round 3 Time 5:00 Referee Gerikhan Shibilov |
| L | 28–7–1 after bout | Rustam KerimovView status and profile → | ACA 130 - Vagasev vs. Gadzhidaudov | Decision (Unanimous)Round 3 Time 5:00 Referee Maxim Protasov |
| L | 28–6–1 after bout | Magomed BibulatovView status and profile → | ACA 120 - Jubileu vs. Bibulatov | Decision (Unanimous)Round 5 Time 5:00 Referee Lukasz Bosacki |
| W | 28–5–1 after bout | Abdul-Rakhman DudaevView status and profile → | ACA 112 - Jubileu vs. Dudaev | KO (Knee)Round 3 Time 3:03 Referee Viktor Korneev |
| W | 27–5–1 after bout | Shamil ShakhbulatovView status and profile → | ACA 105 - Almaty | Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean |
| W | 26–5–1 after bout | Maharbek KarginovView status and profile → | ACA 98 - Fight Day | Decision (Split)Round 3 Time 5:00 Referee Stanislav Novitsky |
| W | 25–5–1 after bout | Adlan BataevView status and profile → | ACA 92 - Warsaw | TKO (Punches)Round 2 Time 1:28 Referee Herb Dean |
| W | 24–5–1 after bout | Kleber Willian Meireles VilarView status and profile → | SFC - Strike Fight Championship 7 | Decision (Split)Round 3 Time 3:00 Referee Deuzimar Carvalho |
| W | 23–5–1 after bout | Wesley Aguiar de CarvalhoView status and profile → | Arena Fight 8 - In Memory of Meire Cabral | Submission (Rear-Naked Choke)Round 1 Time 4:47 Referee Marco Antonio |
| W | 22–5–1 after bout | Daniel AndradeView status and profile → | SFC - Strike Fight Championship 6 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 21–5–1 after bout | Ricardo do Socorro Nascimento da SilvaView status and profile → | SFC - Strike Fight Championship 5 | TKO (Punches)Round 2 Time 2:35 Referee Leo Bordoni |
| D | 20–5–1 after bout | Leonardo PereiraView status and profile → | SFC - Strike Fighting Championship 4 | Draw (Majority)Round 3 Time 5:00 Referee Thiago Galvao |
| W | 20–5–0 after bout | Michel Pedro Silva do CarmoView status and profile → | Iron Man MMA - Iron Man MMA 20 | TKORound 1 Time 3:50 Referee Marcelo Anderson Luz |
| W | 19–5–0 after bout | Jacinto CostaView status and profile → | SFC - Strike Fighting Championship 2 | Submission (Rear-Naked Choke)Round 1 Time 3:49 Referee Joao Silva |
| L | 18–5–0 after bout | Ary SantosView status and profile → | XFCI - XFC International 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 18–4–0 after bout | Flavio Marcos NunesView status and profile → | MPFC - Mr. Prime Fighter Champion 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Ronaldo Santiago Martins |
| W | 17–4–0 after bout | Cleison CardosoView status and profile → | SPF - Super Pitbull Fight 38 | TKO (Punches)Round 2 Time 3:44 Referee Rogerio Gomes |
| W | 16–4–0 after bout | Tilek BatyrovView status and profile → | WEF - World Ertaymash Federation 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Rustam Omurbekov |
| W | 15–4–0 after bout | Biafra ReisView status and profile → | Iron Man MMA - Iron Man MMA 19 | Submission (Rear-Naked Choke)Round 2 Time 2:30 Referee Marcelo Luz |
| W | 14–4–0 after bout | Max Vinicius Silva SouzaView status and profile → | MIF 4 - Maximum Impacto Fight 4 | TKO (Punches)Round 2 Time 2:12 Referee Eder Jhouffer |
| W | 13–4–0 after bout | Carlos FuriaView status and profile → | Extreme Kombat MMA - Extreme Kombat 9 | Submission (Rear-Naked Choke)Round 1 Time 2:38 Referee Carlos Loleiro |
| W | 12–4–0 after bout | Jacinto CostaView status and profile → | Extreme Kombat MMA - Extreme Kombat 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Carlos Tancredo |
| L | 11–4–0 after bout | Jadison CostaView status and profile → | Coalizao Fight 3 - Mondragon vs. Bebezao | Submission (Triangle Choke)Round 3 Time 2:42 Referee Marciano Gurjao |
| W | 11–3–0 after bout | Gilberto SousaView status and profile → | Sport Nocaut MMA - Sport Nocaut MMA 2 | TKO (Punches)Round 2 Time 0:20 Referee Carlos Loleiro |
| L | 10–3–0 after bout | Felipe FroesView status and profile → | Shooto Brazil 44 - Goiana | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–2–0 after bout | Rafael Marcio Travassos BarrosView status and profile → | MFC - Mixed Fight Championship 2 | Submission (Heel Hook)Round 1 Time 2:52 Referee Not listed |
| W | 9–2–0 after bout | Ivaldo AlvesView status and profile → | BFC - Boxe Fight Combat 1 | Submission (Rear-Naked Choke)Round 1 Time 3:00 Referee Not listed |
| L | 8–2–0 after bout | Danilo NoronhaView status and profile → | Rio Fight - Rio Fight Championship 3 | Technical Submission (Guillotine Choke)Round 1 Time 0:44 Referee Not listed |
| W | 8–1–0 after bout | Renan SantosView status and profile → | AFC - Altamira Fight Combat | KO (Punches)Round 1 Time 1:45 Referee Not listed |
| W | 7–1–0 after bout | Jose dos Santos Carneiro FilhoView status and profile → | AFC - Altamira Fight Combat | TKO (Punches)Round 1 Time 1:14 Referee Not listed |
| W | 6–1–0 after bout | Delcinei Castro da SilvaView status and profile → | AFC - Altamira Fight Combat | Submission (Rear-Naked Choke)Round 1 Time 0:40 Referee Not listed |
| L | 5–1–0 after bout | Alberto Pantoja LuzView status and profile → | JF - Jacunda Fight | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 5–0–0 after bout | Pedro CarvalhoView status and profile → | SCMMA - Strike Combat MMA | TKO (Punches)Round 2 Time 0:37 Referee Not listed |
| W | 4–0–0 after bout | Roberto LucioView status and profile → | SFMMA 3 - Show Fight MMA 3 | Submission (Armbar)Round 1 Time 4:06 Referee Not listed |
| W | 3–0–0 after bout | Marcelo da Silva LimaView status and profile → | DDT - Duelo de Titans 2 | Submission (Guillotine Choke)Round 1 Time 2:44 Referee Not listed |
| W | 2–0–0 after bout | Marcelo da Silva LimaView status and profile → | SVTT - Semi Vale Tudo de Tailandia 5 | SubmissionRound 3 Time 0:39 Referee Not listed |
| W | 1–0–0 after bout | Rafael Dias PaivaView status and profile → | BF - Balada Fight | SubmissionRound 3 Time 0:39 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 Daniel Oliveira.
Verify source record ↗Every verified opponent opens another full career
43 professional bout rows are displayed from the source record. 39 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.