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 | 21–12–0 after bout | Ernesto RodriguezView status and profile → | Tuff-N-Uff - Tuff-N-Uff 139 | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith |
| L | 21–11–0 after bout | Roosevelt RobertsView status and profile → | EFC 47 - Eagle FC 47: dos Santos vs. De Castro | Decision (Unanimous)Round 3 Time 5:00 Referee Andrew Glenn |
| L | 21–10–0 after bout | Lance PalmerView status and profile → | Professional Fighters League - PFL 8: 2019 Season PFL Playoffs 2 | Decision (Unanimous)Round 2 Time 5:00 Referee Chris Tognoni |
| W | 21–9–0 after bout | Peter PettiesView status and profile → | Professional Fighters League - PFL 5: 2019 Regular Season | Decision (Unanimous)Round 3 Time 5:00 Referee Gasper Oliver |
| L | 20–9–0 after bout | Steven SilerView status and profile → | Professional Fighters League - PFL 8: 2018 Season PFL Playoffs 1 | Disqualification (Illegal Upkick)Round 2 Time 0:52 Referee Keith Peterson |
| W | 20–8–0 after bout | Jumabieke TuerxunView status and profile → | Professional Fighters League - PFL 8: 2018 Season PFL Playoffs 1 | Decision (Majority)Round 2 Time 5:00 Referee Keith Peterson |
| L | 19–8–0 after bout | Steven SilerView status and profile → | Professional Fighters League - PFL 4: 2018 Regular Season | Submission (Guillotine Choke)Round 1 Time 0:34 Referee Dan Miragliotta |
| W | 19–7–0 after bout | Lee CovilleView status and profile → | Professional Fighters League - PFL 1: 2018 Regular Season | Submission (Armbar)Round 1 Time 1:22 Referee Keith Peterson |
| L | 18–7–0 after bout | Steven RodriguezView status and profile → | WSOF 35 - Ivanov vs. Jordan | Decision (Split)Round 3 Time 5:00 Referee Bryan Miner |
| L | 18–6–0 after bout | Lance PalmerView status and profile → | WSOF 32 - Moraes vs. Hill 2 | Decision (Majority)Round 5 Time 5:00 Referee John Stanton |
| W | 18–5–0 after bout | Lance PalmerView status and profile → | WSOF 26 - Palmer vs. Almeida | Decision (Unanimous)Round 5 Time 5:00 Referee John McCarthy |
| W | 17–5–0 after bout | Saul AlmeidaView status and profile → | WSOF 24 - Fitch vs. Okami | Submission (Rear-Naked Choke)Round 1 Time 1:23 Referee Dan Miragliotta |
| W | 16–5–0 after bout | Rafael MirandaView status and profile → | Jungle Fight 62 - Sao Paulo | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 15–5–0 after bout | Luiz Antonio Lobo GavinhoView status and profile → | Jungle Fight 57 - Belem | Submission (Rear-Naked Choke)Round 1 Time 1:41 Referee Not listed |
| W | 14–5–0 after bout | Leandro Manhaes PaesView status and profile → | Jungle Fight 54 - Barra do Pirai | Submission (Rear-Naked Choke)Round 1 Time 1:20 Referee Not listed |
| L | 13–5–0 after bout | Fabiano SilvaView status and profile → | Jungle Fight 51 - Jungle Fight By Arnold | Decision (Split)Round 3 Time 5:00 Referee Marcos Vinicius |
| W | 13–4–0 after bout | Talison Soares CostaView status and profile → | Jungle Fight 49 - Rio de Janeiro | Submission (Rear-Naked Choke)Round 1 Time 2:41 Referee Douglas Aires |
| W | 12–4–0 after bout | Sergio SoaresView status and profile → | Jungle Fight 46 - Sao Paulo | Submission (Rear-Naked Choke)Round 2 Time 1:48 Referee Douglas Aires |
| L | 11–4–0 after bout | Fabiano FernandesView status and profile → | Jungle Fight 44 - Rio de Janeiro | Decision (Unanimous)Round 3 Time 5:00 Referee Douglas Aires |
| W | 11–3–0 after bout | Tiago PassosView status and profile → | Jungle Fight 41 - Itu | Submission (Triangle Choke)Round 1 Time 4:05 Referee Douglas Aires |
| W | 10–3–0 after bout | Alberto Pantoja LuzView status and profile → | Jungle Fight 38 - Belem | Submission (Rear-Naked Choke)Round 1 Time 0:51 Referee Alessandro Souza |
| W | 9–3–0 after bout | Bruno DiasView status and profile → | GC - Golden Combat | Submission (Rear-Naked Choke)Round 1 Time 1:05 Referee Not listed |
| W | 8–3–0 after bout | Daniel AguiarView status and profile → | AFC - Amazon Forest Combat 1 | Decision (Unanimous)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 7–3–0 after bout | Joao PauloView status and profile → | IMC - Iron Man Championship 11 | TKO (Punches)Round 1 Time 1:58 Referee Not listed |
| W | 6–3–0 after bout | Elifrank CariolanoView status and profile → | Mr. Cage Championship - Mr. Cage 5 | Submission (Triangle Choke)Round 1 Time 0:00 Referee Not listed |
| W | 5–3–0 after bout | Orlean SmithView status and profile → | Mr. Cage Championship - Mr. Cage 4 | TKO (Punches)Round 1 Time 0:25 Referee Not listed |
| L | 4–3–0 after bout | Renato CarneiroView status and profile → | Jungle Fight 18 - Sao Paulo | Submission (Rear-Naked Choke)Round 3 Time 1:56 Referee Not listed |
| W | 4–2–0 after bout | Wellynthon NoronhaView status and profile → | BVC - Boa Vista Combat 1 | Submission (Heel Hook)Round 1 Time 0:33 Referee Not listed |
| W | 3–2–0 after bout | Marcos Rogerio GadelhaView status and profile → | BVC - Boa Vista Combat 1 | Submission (Rear-Naked Choke)Round 1 Time 4:10 Referee Not listed |
| W | 2–2–0 after bout | Diego MuquinhoView status and profile → | SDS - Samurai da Selva 1 | Submission (Arm-Triangle Choke)Round 1 Time 1:12 Referee Not listed |
| W | 1–2–0 after bout | Rafael MoreiraView status and profile → | HTJ - Hero's the Jungle 2 | Submission (Armbar)Round 1 Time 0:00 Referee Not listed |
| L | 0–2–0 after bout | Fabiano SilvaView status and profile → | AC - Amazon Challenge | Submission (Guillotine Choke)Round 1 Time 2:48 Referee Not listed |
| L | 0–1–0 after bout | Aires NetoView status and profile → | CF 3 - Cassino Fight 3 | Decision (Unanimous)Round 3 Time 5: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 Alexandre Almeida.
Verify source record ↗Every verified opponent opens another full career
33 professional bout rows are displayed from the source record. 28 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.