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 | 25–18–1 after bout | Michael StanoffView status and profile → | Eternal MMA 84 - Sydney | KO (Punch)Round 2 Time 1:36 Referee Chris Aliendi |
| L | 25–17–1 after bout | Jesse MedinaView status and profile → | DFS - Demolition Fight Series 9 | TKORound 3 Time 3:12 Referee Not listed |
| L | 25–16–1 after bout | Mohammad AlaviView status and profile → | Hex Fight Series - Lockdown 2 | KO (Punches)Round 1 Time 2:16 Referee Not listed |
| L | 25–15–1 after bout | Justin Van HeerdenView status and profile → | Coastal Combat 7 - Buckman vs. Dasa | Decision (Unanimous)Round 3 Time 5:00 Referee Peter Hickmott |
| L | 25–14–1 after bout | Ben RoyleView status and profile → | Eternal MMA 48 - Fitikefu vs. Campbell | Decision (Unanimous)Round 3 Time 5:00 Referee John Sharp |
| L | 25–13–1 after bout | Jetron PereiraView status and profile → | Shooto Brazil 94 - Alves vs. Silva | KO (Punches)Round 1 Time 1:52 Referee Osiris Maia |
| L | 25–12–1 after bout | Daniel JonesView status and profile → | Eternal MMA 41 - Martin vs. Moses | Decision (Majority)Round 3 Time 5:00 Referee Terrance Cook |
| L | 25–11–1 after bout | Joshua CulibaoView status and profile → | Diamondback Fighting Championship - DFC 7 | TKO (Head Kick and Punches)Round 4 Time 0:00 Referee Not listed |
| L | 25–10–1 after bout | Kazumasa MajimaView status and profile → | Rebel FC 7 - Fight for Honour | Submission (Rear-Naked Choke)Round 2 Time 2:10 Referee Guangyou Ning |
| W | 25–9–1 after bout | Mehdi BaydulaevView status and profile → | ACB 76 - Gold Coast: Young Eagles 23 | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 24–9–1 after bout | Tatsunao NagakuraView status and profile → | Rebel FC 5 - Quest For Glory | DQ (Kick to Head of Grounded Fighter)Round 1 Time N/A Referee Not listed |
| W | 23–9–1 after bout | Bevan O'MalleyView status and profile → | XFC 30 - Conflict of Interest | Decision (Unanimous)Round 5 Time 5:00 Referee Not listed |
| L | 22–9–1 after bout | Kai Kara-FranceView status and profile → | HFS - Hex Fight Series 8 | KO (Punch)Round 3 Time 2:59 Referee Not listed |
| L | 22–8–1 after bout | Elismar LimaView status and profile → | Shooto Brazil 68 - Filho vs. Dos Santos | TKO (Elbows and Punches)Round 1 Time 4:33 Referee Joao Claudio Soares |
| W | 22–7–1 after bout | Gi Bum MoonView status and profile → | ADW - Road to Abu Dhabi 5 | Decision (Split)Round 3 Time 5:00 Referee Garth Harriman |
| W | 21–7–1 after bout | Giovanni MoljoView status and profile → | Rebel FC 4 - Battle Royale Ascension | TKO (Punches)Round 1 Time N/A Referee Not listed |
| L | 20–7–1 after bout | Shane YoungView status and profile → | Minotaur 3 - Carnage | Decision (Split)Round 3 Time 5:00 Referee Gerald Burton-Batty |
| L | 20–6–1 after bout | Matiu ThomsView status and profile → | Minotaur 2 - Rampage | KO (Knee)Round 3 Time 0:00 Referee Not listed |
| L | 20–5–1 after bout | Alvin CacdacView status and profile → | HFS - Hex Fight Series 4 | TKO (Punches)Round 1 Time 1:10 Referee Gerald Burton-Batty |
| W | 20–4–1 after bout | Scott MacGregorView status and profile → | Minotaur 1 - Unleashed | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 19–4–1 after bout | Shantaram MaharajView status and profile → | HFS - Hex Fight Series 3 | Submission (Rear-Naked Choke)Round 1 Time 1:04 Referee Not listed |
| W | 18–4–1 after bout | Gabriel SolorioView status and profile → | HFS - Hex Fight Series 2 | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 17–4–1 after bout | Alex HigleyView status and profile → | HFS - Hex Fight Series 1 | Submission (Arm-Triangle Choke)Round 1 Time N/A Referee Not listed |
| L | 16–4–1 after bout | Alexander VolkanovskiView status and profile → | AFC 9 - Australian Fighting Championship 9 | KO (Punch)Round 1 Time 3:41 Referee Not listed |
| W | 16–3–1 after bout | Dean PurdonView status and profile → | AFC 8 - Australian Fighting Championship 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 15–3–1 after bout | Mark AbelardoView status and profile → | AFC 7 - Australian Fighting Championship 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Greg Kleynjans |
| L | 14–3–1 after bout | Rob LisitaView status and profile → | AFC 6 - Australian Fighting Championship 6 | TKO (Punches)Round 2 Time 0:51 Referee Greg Kleynjans |
| D | 14–2–1 after bout | Pedro NobreView status and profile → | Shooto Brazil 33 - Fight For BOPE 2 | Draw (Overturned by Promoter)Round 3 Time 5:00 Referee Cacau Martins |
| L | 14–2–0 after bout | Bibiano FernandesView status and profile → | Dream - Fight for Japan: Genki Desu Ka! New Year! 2011 | Decision (Unanimous)Round 2 Time 5:00 Referee Akira Shoji |
| W | 14–1–0 after bout | Yusup SaadulaevView status and profile → | Dream - Dream 17 | Decision (Unanimous)Round 3 Time 5:00 Referee Moritaka Oshiro |
| W | 13–1–0 after bout | Jesse BrockView status and profile → | Shooto Brazil 25 - Fight For BOPE | Decision (Unanimous)Round 3 Time 5:00 Referee Marcio Barbosa |
| W | 12–1–0 after bout | Marcos Vinicius Costa SilvaView status and profile → | IFC - International Fighter Championship | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 11–1–0 after bout | Carlos LimaView status and profile → | WOCS - Watch Out Combat Show 10 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 10–1–0 after bout | Matteus LahdesmakiView status and profile → | Shooto Finland - Chicago Collision 6 | Submission (Armbar)Round 2 Time 3:31 Referee Not listed |
| W | 9–1–0 after bout | Carlos MoreiraView status and profile → | FA - Fatality Arena 2 | TKO (Punches)Round 2 Time 0:00 Referee Not listed |
| W | 8–1–0 after bout | Walter Pereira Jr.View status and profile → | Shooto Brazil 17 - Bahadurzada vs. Pereira | Decision (Unanimous)Round 3 Time 5:00 Referee Marlon Sandro |
| W | 7–1–0 after bout | Willian VianaView status and profile → | SMMA - Staff MMA | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 6–1–0 after bout | Zeilton RodriguesView status and profile → | WOCS - Watch Out Combat Show 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 5–1–0 after bout | Ralph AlvesView status and profile → | WOCS - Watch Out Combat Show 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 4–1–0 after bout | Elias CharutoView status and profile → | MCC - Max Cage Championship 2 | TKO (Punches)Round 1 Time 0:00 Referee Not listed |
| L | 3–1–0 after bout | Luis Alberto NogueiraView status and profile → | Shooto Brazil 11 - Miranda vs. Matos | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 3–0–0 after bout | Fabio OliveiraView status and profile → | Shooto Brazil 4 - Diniz vs. Silveira | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Eduardo FelipeView status and profile → | Shooto Brazil 2 - Brazil 2 | TKO (Doctor Stoppage)Round 1 Time 0:55 Referee Not listed |
| W | 1–0–0 after bout | Fabio QueirozView status and profile → | IF 2 - Iron Fight 2 | KORound 2 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 Rodolfo Marques.
Verify source record ↗Every verified opponent opens another full career
44 professional bout rows are displayed from the source record. 42 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.