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 | 54–27–0 (1 NC) after bout | Hatef MoeilView status and profile → | CFS 9 - Cage Fight Series 9 | Decision (Unanimous)Round 3 Time 5:00 Referee Wolfgang Hartl |
| L | 54–26–0 (1 NC) after bout | Alex NicholsonView status and profile → | CSL - CamSoda Legends | TKO (Submission to Punches)Round 1 Time 1:27 Referee Michael Cardoso |
| W | 54–25–0 (1 NC) after bout | Nandor GuelminoView status and profile → | CFS 8 - Cage Fight Series 8 | Submission (Forearm Choke)Round 3 Time 2:07 Referee Nebil Sebai |
| L | 53–25–0 (1 NC) after bout | Gilbert YvelView status and profile → | WFCA 32 - Grozny Battle | TKO (Leg Kicks)Round 1 Time 1:00 Referee Ashot Ashugyan |
| L | 53–24–0 (1 NC) after bout | Ivan ShtyrkovView status and profile → | Titov Boxing Promotion - Shtyrkov vs. Rodriguez | TKO (Punches)Round 1 Time 1:55 Referee Dmitry Vorotnikov |
| L | 53–23–0 (1 NC) after bout | Denis StojnicView status and profile → | BFC - Bosnia Fight Championship 2 | TKO (Punches)Round 2 Time 0:22 Referee Not listed |
| L | 53–22–0 (1 NC) after bout | Dion StaringView status and profile → | FFC - Final Fight Championship 17 | TKO (Retirement)Round 2 Time 5:00 Referee Zlatko Klaric |
| W | 53–21–0 (1 NC) after bout | Nestoras BatzelasView status and profile → | FFC - Final Fight Championship 10 | TKO (Punches)Round 2 Time 3:33 Referee Zlatko Klaric |
| NC | 52–21–0 (1 NC) after bout | Denis StojnicView status and profile → | BFC - Bosnia Fight Championship 1 | No ContestRound 1 Time 4:55 Referee Ismar Sapcanin |
| W | 52–21–0 after bout | Zelg GalesicView status and profile → | FFC - Final Fight Championship 8 | Submission (Armbar)Round 1 Time 3:50 Referee Zlatko Klaric |
| L | 51–21–0 after bout | Ian FreemanView status and profile → | UCFC 5 - Legends of MMA | TKO (Punches)Round 1 Time 2:11 Referee Marc Goddard |
| L | 51–20–0 after bout | Marcin LazarzView status and profile → | GWC - The British Invasion: U.S. vs. U.K. | Decision (Unanimous)Round 3 Time 5:00 Referee Paul Wilkes |
| W | 51–19–0 after bout | Tomaz SimonicView status and profile → | FFC - Final Fight Championship 5 | Submission (Armbar)Round 1 Time 3:49 Referee Zlatko Klaric |
| W | 50–19–0 after bout | Andreas KraniotakesView status and profile → | CFS 7 - Cage Fight Series 7 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 49–19–0 after bout | Ante DelijaView status and profile → | NG - Noc Gladiatora 7 | Decision (Unanimous)Round 2 Time 5:00 Referee Zlatko Klaric |
| W | 49–18–0 after bout | Kevin ThompsonView status and profile → | UWC 21 - Xplosion | Submission (Armbar)Round 1 Time 4:45 Referee Not listed |
| L | 48–18–0 after bout | Stav EconomouView status and profile → | Dubai FC 1 - The Beginning | Decision (Unanimous)Round 3 Time 5:00 Referee Alex Grimmer |
| L | 48–17–0 after bout | Ruslan MagomedovView status and profile → | United Glory 15 - 2012 Glory World Series | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 48–16–0 after bout | Alexander VolkovView status and profile → | BF - Baltic Challenge 3 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 48–15–0 after bout | Blagoy IvanovView status and profile → | CMMAT - Chekhov MMA Tournament | TKO (Retirement)Round 3 Time 3:33 Referee Not listed |
| W | 48–14–0 after bout | Bashir YamilkhanovView status and profile → | FEFoMP - Battle of Empires 1 | TKO (Punches)Round 2 Time 2:56 Referee Not listed |
| L | 47–14–0 after bout | Glover TeixeiraView status and profile → | MMAAD - MMA Against Dengue | TKO (Submission to Punches)Round 1 Time 1:58 Referee Not listed |
| L | 47–13–0 after bout | Michal KitaView status and profile → | MMA Attack 1 - Kita vs Rodriguez | Decision (Unanimous)Round 2 Time 5:00 Referee Grzegorz Jakubowski |
| L | 47–12–0 after bout | Seth PetruzelliView status and profile → | BFC - Bellator Fighting Championships 48 | TKO (Punches)Round 1 Time 4:21 Referee Dan Miragliotta |
| W | 47–11–0 after bout | Doug WilliamsView status and profile → | SF 17 - Horwich vs. Rosholt 2 | Submission (Rear-Naked Choke)Round 1 Time 2:16 Referee Kerry Hatley |
| W | 46–11–0 after bout | James McSweeneyView status and profile → | BAMMA 5 - Daley vs. Shirai | Decision (Unanimous)Round 3 Time 5:00 Referee Mark Woodard |
| W | 45–11–0 after bout | Daniel TaberaView status and profile → | Israel Fighting Championship - Genesis | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 44–11–0 after bout | John JuarezView status and profile → | USA MMA - Stacked | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 43–11–0 after bout | Bobby MartinezView status and profile → | AFA 4 - Parking Lot Beatdown | Submission (Heel Hook)Round 1 Time 1:03 Referee Rob Hinds |
| W | 42–11–0 after bout | Ken SparksView status and profile → | USA MMA - Legends | TKO (Punches)Round 1 Time 2:32 Referee Not listed |
| W | 41–11–0 after bout | Travis FultonView status and profile → | CT - Cage Thug | KO (Head Kick)Round 1 Time N/A Referee Not listed |
| W | 40–11–0 after bout | Brian RyanView status and profile → | XKL - Evolution 1 | TKO (Punches)Round 2 Time 2:05 Referee Not listed |
| W | 39–11–0 after bout | Patrick MillerView status and profile → | STFC 10 - Annihilation | TKO (Punches)Round 2 Time 2:20 Referee Mark Calo-oy |
| W | 38–11–0 after bout | Moise RimbonView status and profile → | Union of Veterans of Sport - Mayor's Cup 2009 | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 37–11–0 after bout | Justin HowardView status and profile → | KOK 7 - Judgment Day | TKO (Submission to Punches)Round 1 Time 2:05 Referee Kerry Hatley |
| W | 36–11–0 after bout | John BrownView status and profile → | Reality Combat - The Return | Submission (Rear-Naked Choke)Round 3 Time 2:34 Referee Not listed |
| L | 35–11–0 after bout | Mario RinaldiView status and profile → | WFC 8 - Battle of the Bay | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 35–10–0 after bout | Doug WilliamsView status and profile → | Armageddon - Armageddon 9 | Submission (Anaconda Choke)Round 1 Time 1:02 Referee Duncan Black |
| L | 34–10–0 after bout | Jeff MonsonView status and profile → | MFA - There Will Be Blood | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 34–9–0 after bout | Robert BeraunView status and profile → | RITC 117 - Rage in the Cage 117 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 33–9–0 after bout | Rob BroughtonView status and profile → | CG 9 - Beatdown | Submission (Kneebar)Round 2 Time 3:39 Referee Not listed |
| W | 32–9–0 after bout | Titus CampbellView status and profile → | SCF - Silver Crown Fights | Submission (Guillotine Choke)Round 2 Time 3:06 Referee Not listed |
| W | 31–9–0 after bout | Johnathan IveyView status and profile → | Xp3 - The Proving Ground | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 30–9–0 after bout | Chris GuillenView status and profile → | UCE - Round 31 - Finals | Submission (Armbar)Round 1 Time 4:30 Referee Not listed |
| L | 29–9–0 after bout | Travis WiuffView status and profile → | YAMMA - Pit Fighting 1 | Decision (Unanimous)Round 1 Time 5:00 Referee Dan Miragliotta |
| W | 29–8–0 after bout | George BushView status and profile → | YAMMA - Pit Fighting 1 | Decision (Unanimous)Round 1 Time 5:00 Referee Kevin Mulhall |
| L | 28–8–0 after bout | Antonio SilvaView status and profile → | EliteXC - Street Certified | Decision (Split)Round 3 Time 5:00 Referee Jorge Ortiz |
| W | 28–7–0 after bout | Kelvin FitialView status and profile → | PFP - Ring of Fire | TKO (Retirement)Round 1 Time 2:23 Referee Mario Yamasaki |
| L | 27–7–0 after bout | Ben RothwellView status and profile → | IFL - 2007 Team Championship Final | Decision (Unanimous)Round 3 Time 4:00 Referee Not listed |
| W | 27–6–0 after bout | Lloyd MarshbanksView status and profile → | MMAX 13 - MMA Xtreme 13 | TKO (Punches)Round 1 Time 3:11 Referee Manolo Hernandez |
| W | 26–6–0 after bout | Imani LeeView status and profile → | BIB - Beatdown in Bakersfield | Submission (Rear-Naked Choke)Round 1 Time 2:12 Referee Not listed |
| W | 25–6–0 after bout | Abdias IrissonView status and profile → | MMAX 7 - MMA Xtreme 7 | TKO (Punches)Round 1 Time 1:07 Referee Not listed |
| W | 24–6–0 after bout | Ron WatermanView status and profile → | WFA 4 - King of the Streets | TKO (Doctor Stoppage)Round 1 Time 5:00 Referee Nelson Hamilton |
| W | 23–6–0 after bout | Taylor BrooksView status and profile → | MMAX 1 - MMA Xtreme 1 | Submission (Armbar)Round 1 Time 0:26 Referee Not listed |
| L | 22–6–0 after bout | Robert BeraunView status and profile → | RITC 78 - Back with a Vengance | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 22–5–0 after bout | Tyler BrooksView status and profile → | PFL - Pro Fight League | Submission (Armbar)Round 1 Time 4:00 Referee Not listed |
| W | 21–5–0 after bout | David MoriView status and profile → | MMAFC 4 - MMA Fighting Challenge 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 20–5–0 after bout | Corey SalterView status and profile → | UTS 3 - Ultimate Texas Showdown 3 | Submission (Armbar)Round 2 Time 0:17 Referee Not listed |
| W | 19–5–0 after bout | Jimmy AmbrizView status and profile → | WEC 17 - Halloween Fury 4 | TKO (Submission to Punches)Round 1 Time 4:13 Referee Herb Dean |
| L | 18–5–0 after bout | Ron WatermanView status and profile → | WEC 16 - Clash of the Titans 2 | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal |
| W | 18–4–0 after bout | Andy MontanaView status and profile → | IE - Independent Event | Submission (Armbar)Round 1 Time 1:50 Referee Not listed |
| W | 17–4–0 after bout | Ruben VillarealView status and profile → | Extreme Wars - X-1 | Submission (Armbar)Round 1 Time 2:38 Referee Not listed |
| W | 16–4–0 after bout | Scott JunkView status and profile → | ROTR 7 - Rumble on the Rock 7 | Submission (Front Choke)Round 2 Time 0:42 Referee Larry Landless |
| W | 15–4–0 after bout | Mike SealView status and profile → | MMA Mexico 5 - De Poder a Poder | Submission (Rear-Naked Choke)Round 1 Time 1:06 Referee Not listed |
| L | 14–4–0 after bout | Pedro RizzoView status and profile → | UFC 45 - Revolution | Decision (Unanimous)Round 3 Time 5:00 Referee Larry Landless |
| L | 14–3–0 after bout | Antonio Rodrigo NogueiraView status and profile → | Pride FC - Total Elimination 2003 | Decision (Unanimous)Round 3 Time 5:00 Referee Daisuke Noguchi |
| L | 14–2–0 after bout | Tim SylviaView status and profile → | UFC 41 - Onslaught | TKO (Punches)Round 1 Time 3:09 Referee John McCarthy |
| W | 14–1–0 after bout | Randy CoutureView status and profile → | UFC 39 - The Warriors Return | TKO (Submission to Elbow)Round 5 Time 3:04 Referee John McCarthy |
| W | 13–1–0 after bout | Tsuyoshi KosakaView status and profile → | UFC 37 - High Impact | TKO (Punches)Round 2 Time 3:25 Referee John McCarthy |
| W | 12–1–0 after bout | Jeff MonsonView status and profile → | UFC 35 - Throwdown | TKO (Punches)Round 3 Time 3:00 Referee Larry Landless |
| W | 11–1–0 after bout | Pete WilliamsView status and profile → | UFC 34 - High Voltage | TKO (Punches)Round 2 Time 4:02 Referee Mario Yamasaki |
| W | 10–1–0 after bout | Andrei ArlovskiView status and profile → | UFC 32 - Showdown in the Meadowlands | TKO (Punches)Round 3 Time 1:23 Referee Mason White |
| W | 9–1–0 after bout | Paul BuentelloView status and profile → | KOTC 7 - Wet and Wild | Submission (Kneebar)Round 2 Time 4:21 Referee Larry Landless |
| W | 8–1–0 after bout | John MarshView status and profile → | Pride 12 - Cold Fury | Decision (Unanimous)Round 2 Time 10:00 Referee Keiji Shiozaki |
| W | 7–1–0 after bout | Takayuki OkadaView status and profile → | Pride 10 - Return of the Warriors | Submission (Smother Choke)Round 1 Time 6:04 Referee Akira Okabayashi |
| W | 6–1–0 after bout | Gary GoodridgeView status and profile → | Pride 9 - New Blood | Decision (Unanimous)Round 2 Time 10:00 Referee Keiji Shiozaki |
| W | 5–1–0 after bout | Travis FultonView status and profile → | KOTC 2 - Desert Storm | Submission (Armbar)Round 1 Time 4:49 Referee Not listed |
| W | 4–1–0 after bout | Sam AdkinsView status and profile → | Armageddon - Armageddon 2 | Submission (Forearm Choke)Round 1 Time 4:32 Referee Not listed |
| L | 3–1–0 after bout | Bobby HoffmanView status and profile → | SB 13 - SuperBrawl 13 | KO (Punches)Round 1 Time 3:13 Referee Not listed |
| W | 3–0–0 after bout | Steve ShawView status and profile → | RITC 6 - Rage in the Cage 6 | Submission (Armbar)Round 1 Time 1:34 Referee Not listed |
| W | 2–0–0 after bout | Rocky BatastiniView status and profile → | EC - Extreme Cage | Submission (Armbar)Round 1 Time 4:58 Referee Not listed |
| W | 1–0–0 after bout | Scott AdamsView status and profile → | EC - Extreme Cage | DecisionRound 3 Time 4: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 Ricco Rodriguez.
Verify source record ↗Every verified opponent opens another full career
82 professional bout rows are displayed from the source record. 74 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.