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 | 42–22–1 (1 NC) after bout | Akbarh ArreolaView status and profile → | UFC Fight Night 57 - Edgar vs. Swanson | Submission (Armbar)Round 1 Time 1:52 Referee Dan Miragliotta |
| L | 42–21–1 (1 NC) after bout | Piotr HallmannView status and profile → | UFC Fight Night 42 - Henderson vs. Khabilov | Submission (Rear-Naked Choke)Round 3 Time 2:31 Referee Mario Yamasaki |
| NC | 42–20–1 (1 NC) after bout | Yancy MedeirosView status and profile → | UFC Fight Night 31 - Fight for the Troops 3 | No Contest (Overturned)Round 1 Time 2:47 Referee John McCarthy |
| L | 42–20–1 after bout | Daron CruickshankView status and profile → | UFC on Fox 8 - Johnson vs. Moraga | Decision (Split)Round 3 Time 5:00 Referee Steve Newport |
| L | 42–19–1 after bout | Isaac Vallie-FlaggView status and profile → | UFC 156 - Aldo vs. Edgar | Decision (Split)Round 3 Time 5:00 Referee Yves Lavigne |
| W | 42–18–1 after bout | Jeremy StephensView status and profile → | UFC on Fox 5 - Henderson vs. Diaz | KO (Punches and Elbows)Round 1 Time 1:55 Referee Steve Newport |
| L | 41–18–1 after bout | Tony FergusonView status and profile → | UFC - The Ultimate Fighter 14 Finale | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni |
| W | 41–17–1 after bout | Rafaello OliveiraView status and profile → | UFC Live 6 - Cruz vs. Johnson | TKO (Punches)Round 2 Time 2:44 Referee Mario Yamasaki |
| L | 40–17–1 after bout | Sam StoutView status and profile → | UFC 131 - Dos Santos vs. Carwin | KO (Punch)Round 1 Time 3:52 Referee John McCarthy |
| W | 40–16–1 after bout | Cody McKenzieView status and profile → | UFC Fight Night 23 - Fight for the Troops 2 | Technical Submission (Rear-Naked Choke)Round 2 Time 4:33 Referee Jon Schorle |
| W | 39–16–1 after bout | John GundersonView status and profile → | UFC Fight Night 22 - Marquardt vs. Palhares | Decision (Unanimous)Round 3 Time 5:00 Referee Kerry Hatley |
| W | 38–16–1 after bout | Luis PalominoView status and profile → | BFC - Bellator Fighting Championships 24 | Decision (Unanimous)Round 3 Time 5:00 Referee Jorge Alonso |
| L | 37–16–1 after bout | Mike CampbellView status and profile → | Moosin - God of Martial Arts | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 37–15–1 after bout | Derrick NobleView status and profile → | MFC 24 - HeatXC | TKO (Punches)Round 1 Time 4:44 Referee Vern Gorman |
| W | 36–15–1 after bout | Kyle JensenView status and profile → | RW 5 - Mayhem in the Mist | TKO (Punches)Round 1 Time 2:44 Referee Not listed |
| W | 35–15–1 after bout | James WarfieldView status and profile → | Shine Fights 2 - ATT vs. The World | Submission (Triangle Choke)Round 2 Time 4:48 Referee Troy Waugh |
| L | 34–15–1 after bout | Duane LudwigView status and profile → | Strikeforce - Destruction | Decision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal |
| L | 34–14–1 after bout | K.J. NoonsView status and profile → | EliteXC - The Return of the King | TKO (Punches and Elbows)Round 1 Time 0:48 Referee Mario Yamasaki |
| W | 34–13–1 after bout | Edson BertoView status and profile → | EliteXC - Street Certified | KO (Flying Knee)Round 1 Time 4:56 Referee Jorge Ortiz |
| W | 33–13–1 after bout | Alonzo MartinezView status and profile → | HDNet Fights - Reckless Abandon | Submission (Rear-Naked Choke)Round 2 Time 3:04 Referee Kerry Hatley |
| W | 32–13–1 after bout | Nick GonzalezView status and profile → | EliteXC - Renegade | Submission (Rear-Naked Choke)Round 1 Time 3:05 Referee Steve Armstrong |
| L | 31–13–1 after bout | Jorge MasvidalView status and profile → | Bodog Fight - Alvarez vs. Lee | KO (Head Kick)Round 2 Time 2:59 Referee Not listed |
| L | 31–12–1 after bout | Mike Thomas BrownView status and profile → | Bodog Fight - Clash of the Nations | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| L | 31–11–1 after bout | Joe StevensonView status and profile → | UFC 61 - Bitter Rivals | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee John McCarthy |
| W | 31–10–1 after bout | Seichi IkemotoView status and profile → | Pride - Bushido 10 | Decision (Unanimous)Round 2 Time 5:00 Referee Moritaka Oshiro |
| L | 30–10–1 after bout | Mark HominickView status and profile → | UFC 58 - USA vs. Canada | Submission (Triangle Armbar)Round 2 Time 1:52 Referee Mario Yamasaki |
| L | 30–9–1 after bout | Joachim HansenView status and profile → | Pride - Bushido 9 | Decision (Split)Round 2 Time 5:00 Referee Yuji Shimada |
| W | 30–8–1 after bout | Dokonjonosuke MishimaView status and profile → | Pride - Bushido 7 | Submission (Armbar)Round 1 Time 4:36 Referee Moritaka Oshiro |
| W | 29–8–1 after bout | Hermes FrancaView status and profile → | Euphoria - USA vs. World | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 28–8–1 after bout | Naoyuki KotaniView status and profile → | Euphoria - Road to the Titles | TKO (Head Kick and Punches)Round 1 Time 3:10 Referee Not listed |
| W | 27–8–1 after bout | Josh ThomsonView status and profile → | UFC 49 - Unfinished Business | KO (Flying Head Kick and Punches)Round 1 Time 4:32 Referee Steve Mazzagatti |
| W | 26–8–1 after bout | Hermes FrancaView status and profile → | UFC 47 - It's On | Decision (Split)Round 3 Time 5:00 Referee Herb Dean |
| W | 25–8–1 after bout | Deshaun JohnsonView status and profile → | WEC 9 - Cold Blooded | Decision (Unanimous)Round 3 Time 5:00 Referee Herb Dean |
| W | 24–8–1 after bout | Nick AgallarView status and profile → | UFC 45 - Revolution | TKO (Punches)Round 2 Time 2:14 Referee Larry Landless |
| L | 23–8–1 after bout | Tatsuya KawajiriView status and profile → | Shooto - 8/10 in Yokohama Cultural Gymnasium | Decision (Unanimous)Round 3 Time 5:00 Referee Toshiharu Suzuki |
| W | 23–7–1 after bout | Eddie RuizView status and profile → | UFC 43 - Meltdown | Decision (Unanimous)Round 3 Time 5:00 Referee Nelson Hamilton |
| W | 22–7–1 after bout | Rich ClementiView status and profile → | UFC 41 - Onslaught | Submission (Rear-Naked Choke)Round 3 Time 4:07 Referee Larry Landless |
| W | 21–7–1 after bout | Kohei YasumiView status and profile → | HOOKnSHOOT - New Wind | KO (Punch)Round 1 Time 1:20 Referee Not listed |
| W | 20–7–1 after bout | Joao Marcos PieriniView status and profile → | UFC 37.5 - As Real As It Gets | TKO (Shoulder Injury)Round 1 Time 1:19 Referee Cecil Peoples |
| L | 19–7–1 after bout | Caol UnoView status and profile → | UFC 37 - High Impact | Decision (Unanimous)Round 3 Time 5:00 Referee Larry Landless |
| W | 19–6–1 after bout | Kultar GillView status and profile → | Shogun 1 - Shogun 1 | Submission (Heel Hook)Round 2 Time 2:49 Referee Andy Anderson |
| L | 18–6–1 after bout | Matt SerraView status and profile → | UFC 33 - Victory in Vegas | Decision (Majority)Round 3 Time 5:00 Referee Mario Yamasaki |
| W | 18–5–1 after bout | Aaron RileyView status and profile → | HOOKnSHOOT - Showdown | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| D | 17–5–1 after bout | CJ FernandesView status and profile → | HOOKnSHOOT - Masters | DrawRound 3 Time 5:00 Referee Not listed |
| W | 17–5–0 after bout | Jeff LindsayView status and profile → | REF - Renegades Extreme Fighting | KO (Punch)Round 1 Time 1:41 Referee Not listed |
| W | 16–5–0 after bout | Bone SayavongaView status and profile → | REF - Renegades Extreme Fighting | Submission (Rear-Naked Choke)Round 1 Time 1:04 Referee Not listed |
| L | 15–5–0 after bout | Jeremy WilliamsView status and profile → | KOTC 7 - Wet and Wild | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 15–4–0 after bout | David HarrisView status and profile → | Bushido 1 - Bushido 1 | Submission (Armbar)Round 1 Time 1:15 Referee Not listed |
| W | 14–4–0 after bout | Scott BillsView status and profile → | HOOKnSHOOT - Fusion | TKO (Punches)Round 1 Time 4:31 Referee Not listed |
| W | 13–4–0 after bout | Danny BennettView status and profile → | KOTC 5 - Cage Wars | Submission (Rear-Naked Choke)Round 1 Time 3:02 Referee Not listed |
| W | 12–4–0 after bout | Pete SprattView status and profile → | REF - Renegades Extreme Fighting | Submission (Triangle Choke)Round 1 Time N/A Referee Not listed |
| W | 11–4–0 after bout | Cedric MarksView status and profile → | ES - Extreme Shootout | Submission (Armbar)Round 1 Time 1:45 Referee Not listed |
| W | 10–4–0 after bout | Andy MocklerView status and profile → | HOOKnSHOOT - Meltdown | TKO (Punches)Round 2 Time 1:32 Referee Not listed |
| L | 9–4–0 after bout | Rumina SatoView status and profile → | SB 17 - SuperBrawl 17 | Submission (Rear-Naked Choke)Round 1 Time 0:18 Referee Toshiharu Suzuki |
| W | 9–3–0 after bout | Stacy CoughlinView status and profile → | Armageddon - Armageddon 2 | TKO (Punches)Round 1 Time 2:00 Referee Not listed |
| W | 8–3–0 after bout | Aaron RileyView status and profile → | HOOKnSHOOT - Texas Heat | Decision (Unanimous)Round 1 Time 20:00 Referee Not listed |
| W | 7–3–0 after bout | Shannon RitchView status and profile → | Armageddon - Armageddon 1 | Submission (Rear-Naked Choke)Round 1 Time 2:39 Referee Not listed |
| L | 6–3–0 after bout | Nate MarquardtView status and profile → | BRI 4 - Bas Rutten Invitational 4 | Submission (Heel Hook)Round 1 Time 3:04 Referee Not listed |
| W | 6–2–0 after bout | Anthony HolidayView status and profile → | ES - Extreme Shootout | TKO (Submission to Knees)Round 1 Time 1:08 Referee Not listed |
| W | 5–2–0 after bout | Thomas DennyView status and profile → | WCNHBC - West Coast NHB Championships 2 | Submission (Verbal)Round 1 Time 3:09 Referee Not listed |
| W | 4–2–0 after bout | Louie CercedezView status and profile → | WCNHBC - West Coast NHB Championships 1 | TKO (Cut)Round 1 Time 3:30 Referee Earl Lux |
| L | 3–2–0 after bout | Fabiano IhaView status and profile → | EC 22 - Extreme Challenge 22 | Submission (Armbar)Round 1 Time 3:56 Referee Not listed |
| W | 3–1–0 after bout | Raphael PerlungherView status and profile → | PRW - Power Ring Warriors | Submission (Rear-Naked Choke)Round 1 Time 3:25 Referee Not listed |
| W | 2–1–0 after bout | Tim HortonView status and profile → | WSW - World Shoot Wrestling 1 | TKO (Punches)Round 1 Time 9:15 Referee Not listed |
| L | 1–1–0 after bout | Joe HurleyView status and profile → | WPC - World Pankration Championships 2 | Decision (Unanimous)Round 1 Time 15:00 Referee Not listed |
| W | 1–0–0 after bout | Todd JusticeView status and profile → | WPC - World Pankration Championships 1 | Submission (Rear-Naked Choke)Round 1 Time 5:46 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 Yves Edwards.
Verify source record ↗Every verified opponent opens another full career
66 professional bout rows are displayed from the source record. 63 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.