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 | 45–23–1 after bout | Ricardo TirloniView status and profile → | Bellator MMA - Bellator 101 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 45–22–1 after bout | Marcin HeldView status and profile → | BFC - Bellator Fighting Championships 81 | Submission (Toe Hold)Round 2 Time 3:04 Referee Kevin MacDonald |
| W | 45–21–1 after bout | Alexander SarnavskiyView status and profile → | BFC - Bellator Fighting Championships 77 | Decision (Split)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 44–21–1 after bout | Robert WashingtonView status and profile → | RWC - Rogue Warrior Championships | Submission (Guillotine Choke)Round 3 Time 3:51 Referee Steve Mazzagatti |
| W | 43–21–1 after bout | Derek CamposView status and profile → | BFC - Bellator Fighting Championships 70 | Submission (Guillotine Choke)Round 1 Time 4:18 Referee Jordan Bass |
| L | 42–21–1 after bout | Chris ClementsView status and profile → | SFS 3 - Meltdown in the Valley | TKO (Punches)Round 3 Time 3:17 Referee Dan Miragliotta |
| W | 42–20–1 after bout | Ronnie RogersView status and profile → | Victory Promotions - Clementi vs. Rogers | Submission (Rear-Naked Choke)Round 2 Time 1:05 Referee Not listed |
| L | 41–20–1 after bout | Shinya AokiView status and profile → | Dream - Fight for Japan: 2011 Japan Bantamweight Tournament | Submission (Neck Crank)Round 2 Time 2:17 Referee Yuji Shimada |
| L | 41–19–1 after bout | Reza MadadiView status and profile → | Superior Challenge 7 - Rise of Champions | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 41–18–1 after bout | Josh HinkleView status and profile → | TCF - Rogue Warrior Championship | Decision (Unanimous)Round 3 Time 5:00 Referee Jacob Montalvo |
| L | 40–18–1 after bout | Aaron DerrowView status and profile → | Titan FC 16 - Titan Fighting Championship 16 | Technical Submission (Triangle Choke)Round 3 Time 3:35 Referee Jason Herzog |
| W | 40–17–1 after bout | Felipe EnomotoView status and profile → | CW 13 - Validation | Submission (Armbar)Round 3 Time 4:25 Referee Not listed |
| L | 39–17–1 after bout | Carey VanierView status and profile → | BFC - Bellator Fighting Championships 28 | Decision (Split)Round 3 Time 5:00 Referee Marc LeBlanc |
| W | 39–16–1 after bout | Lenny NelsonView status and profile → | SFE - Hostile Validation | Submission (Rear-Naked Choke)Round 1 Time 3:32 Referee Not listed |
| W | 38–16–1 after bout | Glen CordozaView status and profile → | GFA 7 - Global Fighting Alliance 7: Full Force | Submission (Armbar)Round 2 Time 2:51 Referee Not listed |
| L | 37–16–1 after bout | Quinn MulhernView status and profile → | KOTC - Vengeance | TKO (Punches)Round 2 Time 3:09 Referee Tony Rosales |
| W | 37–15–1 after bout | Mike BudnikView status and profile → | 5150 Combat League / Xtreme Fighting League - New Year's Revolution | Submission (Rear-Naked Choke)Round 5 Time 2:10 Referee Not listed |
| W | 36–15–1 after bout | Derrick KrantzView status and profile → | Ascend Combat - Season's Beatings | Submission (Armbar)Round 1 Time 4:54 Referee Not listed |
| W | 35–15–1 after bout | Chris StringerView status and profile → | CW 12 - Nightmare | Submission (Triangle Choke)Round 2 Time 3:11 Referee Not listed |
| L | 34–15–1 after bout | Kyle JensenView status and profile → | UCFC - Rumble on the Rivers | TKO (Broken Clavicle)Round 1 Time 0:45 Referee Not listed |
| W | 34–14–1 after bout | Omar ZapataView status and profile → | AMMA 3 - Adrenaline MMA 3 | Submission (Arm-Triangle Choke)Round 1 Time 4:16 Referee Not listed |
| L | 33–14–1 after bout | Gleison TibauView status and profile → | UFC Fight Night 17 - Lauzon vs. Stephens | Submission (Guillotine Choke)Round 1 Time 4:35 Referee Jorge Ortiz |
| L | 33–13–1 after bout | Gray MaynardView status and profile → | UFC 90 - Silva vs. Cote | Decision (Unanimous)Round 3 Time 5:00 Referee Todd Frederickson |
| W | 33–12–1 after bout | Terry EtimView status and profile → | UFC 84 - Ill Will | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 32–12–1 after bout | Sam StoutView status and profile → | UFC 83 - Serra vs. St. Pierre 2 | Decision (Split)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 31–12–1 after bout | Melvin GuillardView status and profile → | UFC 79 - Nemesis | Submission (Rear-Naked Choke)Round 1 Time 4:40 Referee Herb Dean |
| W | 30–12–1 after bout | Antoine SkinnerView status and profile → | NLE - Punishment at the PMAC | TKO (Submission to Punches)Round 1 Time 1:46 Referee Not listed |
| W | 29–12–1 after bout | Anthony JohnsonView status and profile → | UFC 76 - Knockout | Submission (Rear-Naked Choke)Round 2 Time 3:05 Referee Herb Dean |
| W | 28–12–1 after bout | Kyle GibbonsView status and profile → | IFO - Wiuff vs. Salmon | Submission (Rear-Naked Choke)Round 1 Time 2:18 Referee Not listed |
| L | 27–12–1 after bout | Roan CarneiroView status and profile → | UFC Fight Night 9 - Stevenson vs. Guillard | Decision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 27–11–1 after bout | Ross PointonView status and profile → | UFC Fight Night 8 - Evans vs. Salmon | Submission (Rear-Naked Choke)Round 2 Time 4:53 Referee Troy Waugh |
| L | 26–11–1 after bout | Din ThomasView status and profile → | UFC - The Ultimate Fighter 4 Finale | Submission (Rear-Naked Choke)Round 2 Time 3:11 Referee Steve Mazzagatti |
| L | 26–10–1 after bout | Caol UnoView status and profile → | K-1 - Hero's 4 | Decision (Unanimous)Round 2 Time 5:00 Referee Yoshinori Umeki |
| W | 26–9–1 after bout | Brian DunnView status and profile → | BATB - Battle at the Boardwalk (Day 1) | TKO (Punches)Round 1 Time 4:48 Referee Not listed |
| W | 25–9–1 after bout | Fabio HolandaView status and profile → | TKO 24 - Eruption | TKO (Punches)Round 3 Time 4:20 Referee Not listed |
| W | 24–9–1 after bout | Ryan SchultzView status and profile → | AFC 14 - Absolute Fighting Championships 14 | Submission (Armbar)Round 1 Time 3:39 Referee Jorge Alonso |
| W | 23–9–1 after bout | Chris MickleView status and profile → | EC 64 - Extreme Challenge 64 | TKO (Punches)Round 1 Time 2:51 Referee Not listed |
| W | 22–9–1 after bout | Daisuke HanazawaView status and profile → | Euphoria - USA vs. World | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 21–9–1 after bout | Henry MatamorosView status and profile → | Euphoria - Road to the Titles | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 20–9–1 after bout | Tom KirkView status and profile → | RCF - Showdown | Submission (Rear-Naked Choke)Round 1 Time N/A Referee Not listed |
| W | 19–9–1 after bout | Eddie YaginView status and profile → | PXC 2 - Chaos | TKO (Doctor Stoppage)Round 3 Time N/A Referee Not listed |
| W | 18–9–1 after bout | Sergey GolyaevView status and profile → | Euphoria - Russia vs. USA | Submission (Triangle Choke)Round 2 Time 3:43 Referee Not listed |
| L | 17–9–1 after bout | David GardnerView status and profile → | FFC 8 - Freestyle Fighting Championships 8 | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 17–8–1 after bout | Marcus AurelioView status and profile → | Zst - Grand Prix Final Round | TKO (Eye Injury)Round 1 Time 0:40 Referee Not listed |
| W | 17–7–1 after bout | Tomomi IwamaView status and profile → | Zst - Grand Prix Final Round | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 16–7–1 after bout | Naoyuki KotaniView status and profile → | Zst - Grand Prix Final Round | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| W | 15–7–1 after bout | Aloisio BarrosView status and profile → | Zst - Grand Prix Opening Round | Decision (Unanimous)Round 2 Time 5:00 Referee Not listed |
| D | 14–7–1 after bout | Hiroki KotaniView status and profile → | Zst - The Battlefield 4 | Draw (Time Limit)Round 3 Time 5:00 Referee Not listed |
| W | 14–7–0 after bout | Jon WeidlerView status and profile → | FFC 6 - No Love | KO (Knee)Round 1 Time 0:35 Referee Not listed |
| L | 13–7–0 after bout | Yves EdwardsView status and profile → | UFC 41 - Onslaught | Submission (Rear-Naked Choke)Round 3 Time 4:07 Referee Larry Landless |
| W | 13–6–0 after bout | James MealsView status and profile → | TNF - Tuesday Night Fights | TKO (Punches)Round 1 Time 1:55 Referee Not listed |
| W | 12–6–0 after bout | Isaias MartinezView status and profile → | RFC 1 - The Beginning | TKO (Nose Injury)Round 1 Time 5:00 Referee Not listed |
| W | 11–6–0 after bout | Joe JordanView status and profile → | FFC 2 - Freestyle Fighting Championships 2 | Submission (Armbar)Round 1 Time 2:05 Referee Not listed |
| W | 10–6–0 after bout | Justin JamesView status and profile → | RnR - Rock 'N' Rumble 1 | Submission (Rear-Naked Choke)Round 2 Time 1:20 Referee Not listed |
| W | 9–6–0 after bout | Cedric StewartView status and profile → | EC 44 - Extreme Challenge 44 | Submission (Rear-Naked Choke)Round 1 Time 2:23 Referee Not listed |
| W | 8–6–0 after bout | Warren DonleyView status and profile → | RCF 11 - Reality Combat Fighting 11 | KO (Punches)Round 2 Time 0:30 Referee Not listed |
| W | 7–6–0 after bout | Danny PayneView status and profile → | RCF 10 - Reality Combat Fighting 10 | Submission (Neck Crank)Round 1 Time 1:37 Referee Not listed |
| W | 6–6–0 after bout | Edwin AllseitzView status and profile → | DFC - Submission Grappling Championships | Submission (Kimura)Round 1 Time 3:36 Referee Not listed |
| W | 5–6–0 after bout | Jeremy JiminezView status and profile → | DFC - Submission Grappling Championships | Submission (Armbar)Round 1 Time 2:15 Referee Not listed |
| L | 4–6–0 after bout | Pete SprattView status and profile → | RCF 9 - Reality Combat Fighting 9 | TKO (Doctor Stoppage)Round 1 Time N/A Referee Not listed |
| W | 4–5–0 after bout | Charles BennettView status and profile → | WEF - World Extreme Fighting: Rumble at the Rodeo 1 | TKO (Submission to Punches)Round 1 Time N/A Referee Not listed |
| L | 3–5–0 after bout | Steve BergerView status and profile → | Dangerzone - Insane In Ft. Wayne | Submission (Armbar)Round 1 Time 3:14 Referee Not listed |
| L | 3–4–0 after bout | Rick McCoyView status and profile → | Dangerzone - Night of the Beast | DecisionRound 2 Time 15:00 Referee Not listed |
| L | 3–3–0 after bout | Ben EarwoodView status and profile → | EC 36 - Extreme Challenge 36 | Submission (Armbar)Round 1 Time 8:32 Referee Not listed |
| W | 3–2–0 after bout | Dymitrius WilsonView status and profile → | WVF - Cage Brawl | TKO (Punches)Round 1 Time 4:40 Referee Not listed |
| W | 2–2–0 after bout | Aristides BrittoView status and profile → | RCF 6 - Reality Combat Fighting 6 | TKO (Submission to Punches)Round 1 Time 2:19 Referee Not listed |
| W | 1–2–0 after bout | Scott MeliaView status and profile → | RCF 6 - Reality Combat Fighting 6 | TKO (Submission to Punches)Round 1 Time 1:28 Referee Not listed |
| L | 0–2–0 after bout | Rick ThompsonView status and profile → | RCF 3 - Return of the Rage | DecisionRound 1 Time 18:00 Referee Not listed |
| L | 0–1–0 after bout | Chris SeifertView status and profile → | WEF 7 - Stomp in the Swamp | Decision (Unanimous)Round 3 Time 2:00 Referee Kipp Kollar |
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 Rich Clementi.
Verify source record ↗Every verified opponent opens another full career
69 professional bout rows are displayed from the source record. 69 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.