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 | 18–14–0 after bout | Tyson PedroView status and profile → | UFC Fight Night 205 - Lemos vs. Andrade | KO (Leg Kick and Punches)Round 1 Time 4:55 Referee Mark Smith |
| L | 18–13–0 after bout | Nicolae NegumereanuView status and profile → | UFC Fight Night 196 - Costa vs. Vettori | TKO (Punches)Round 1 Time 1:18 Referee Mike Beltran |
| L | 18–12–0 after bout | Marcin PrachnioView status and profile → | UFC Fight Night 190 - Gane vs. Volkov | KO (Body Kick)Round 2 Time 0:56 Referee Herb Dean |
| W | 18–11–0 after bout | Vinicius MoreiraView status and profile → | UFC on ESPN 20 - Chiesa vs. Magny | KO (Punch)Round 2 Time 0:39 Referee Jason Herzog |
| L | 17–11–0 after bout | Jordan WrightView status and profile → | UFC on ESPN 15 - Munhoz vs. Edgar | TKO (Doctor Stoppage)Round 1 Time 1:31 Referee Jason Herzog |
| L | 17–10–0 after bout | Chase ShermanView status and profile → | UFC Fight Night 171 - Smith vs. Teixeira | TKO (Punches and Elbow)Round 2 Time 0:49 Referee Michael Cardoso |
| W | 17–9–0 after bout | Rashad CoulterView status and profile → | Fury FC 40 - Fury Fighting Championship 40 | TKO (Punches)Round 1 Time 3:17 Referee Joe Soliz |
| W | 16–9–0 after bout | Roger NarvaezView status and profile → | Fury FC 36 - Fury Fighting Championship 36 | TKO (Punches)Round 1 Time 0:28 Referee Frank Collazo |
| W | 15–9–0 after bout | Juan TorresView status and profile → | Fury FC 33 - Fury Fighting Championship 33 | TKO (Punches)Round 1 Time 2:59 Referee Jeff Rexroad |
| W | 14–9–0 after bout | Patrick MillerView status and profile → | Fury FC 16 - Fury Fighting Championship 16 | TKO (Punches)Round 1 Time 2:05 Referee Jeff Rexroad |
| L | 13–9–0 after bout | Antonio JonesView status and profile → | Fury FC 15 - Fury Fighting Championship 15 | Decision (Split)Round 3 Time 5:00 Referee Jeff Rexroad |
| W | 13–8–0 after bout | Matt JonesView status and profile → | TKO Fight Alliance - Knockout Nights | Decision (Unanimous)Round 3 Time 5:00 Referee Danny Dealejandro |
| L | 12–8–0 after bout | Trevin GilesView status and profile → | LFC 59 - Legacy Fighting Championship 59 | Submission (Arm-Triangle Choke)Round 3 Time 1:45 Referee Joshua Ferraro |
| W | 12–7–0 after bout | Brandon FarranView status and profile → | LFC 55 - Legacy Fighting Championship 55 | Decision (Unanimous)Round 3 Time 5:00 Referee Chris Reed |
| W | 11–7–0 after bout | Richard KneppView status and profile → | Bellator 149 - Shamrock vs. Gracie | TKO (Punches)Round 1 Time 0:42 Referee Kerry Hatley |
| W | 10–7–0 after bout | Husam MohamedView status and profile → | Fury FC 9 - Fury Fighting Championship 9 | KO (Punch)Round 1 Time 1:08 Referee Kevin Hancock |
| W | 9–7–0 after bout | Kyle KeeneyView status and profile → | Fury FC 8 - Fury Fighting Championship 8 | TKO (Punches)Round 1 Time 0:24 Referee Joshua Ferraro |
| L | 8–7–0 after bout | Robert DrysdaleView status and profile → | LFC 12 - Legacy Fighting Championship 12 | Submission (Armbar)Round 1 Time 1:29 Referee Jon Schorle |
| L | 8–6–0 after bout | Justin LedetView status and profile → | IMKF - Immortal Kombat Fighting | Submission (Armbar)Round 3 Time 0:40 Referee Patrick Patlan |
| L | 8–5–0 after bout | Larry CroweView status and profile → | LFC 8 - Legacy Fighting Championship 8 | KO (Head Kick)Round 2 Time 1:57 Referee Jacob Montalvo |
| W | 8–4–0 after bout | Alexander PappasView status and profile → | IXFA - International Xtreme Fight Association | TKO (Punches)Round 1 Time 1:32 Referee David Lassiter |
| W | 7–4–0 after bout | Brian LightfootView status and profile → | IXFA - International Xtreme Fight Association | TKO (Punches)Round 1 Time 1:36 Referee Kerry Hatley |
| W | 6–4–0 after bout | Dwight GipsonView status and profile → | TCF - Puro Combate 2 | KO (Punches)Round 1 Time 0:58 Referee Not listed |
| L | 5–4–0 after bout | Artenas YoungView status and profile → | LFC 3 - Legacy Fighting Championship 3 | TKO (Punches)Round 3 Time 1:43 Referee Kevin Hancock |
| W | 5–3–0 after bout | Chase WatsonView status and profile → | SF 12 - Shark Fights 12 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Armstrong |
| W | 4–3–0 after bout | Josh LunaView status and profile → | SF 10 - Shark Fights 10 | TKO (Punches)Round 1 Time 0:28 Referee Not listed |
| L | 3–3–0 after bout | Cody DonovanView status and profile → | Ascend Combat - The Beginning | Submission (Rear-Naked Choke)Round 2 Time 4:52 Referee Not listed |
| L | 3–2–0 after bout | Marcus SursaView status and profile → | SF 6 - Shark Fights 6 | Submission (Guillotine Choke)Round 1 Time 2:06 Referee Not listed |
| W | 3–1–0 after bout | Dale MitchellView status and profile → | URC 5 - Urban Rumble Championships 5 | TKO (Punches)Round 1 Time 1:23 Referee Joe Soliz |
| W | 2–1–0 after bout | Jason BassetView status and profile → | SWC 6 - A Night of Shock and Awe | KO (Punch)Round 1 Time 0:20 Referee Not listed |
| W | 1–1–0 after bout | Daniel AndrewsView status and profile → | SWC 5 - Clash of the Titans | TKO (Punches)Round 1 Time 2:41 Referee Don Turnage |
| L | 0–1–0 after bout | JR ChristyView status and profile → | Katana Cagefighting - Conquest | TKO (Punches)Round 1 Time 2:19 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 Isaac Villanueva.
Verify source record ↗Every verified opponent opens another full career
32 professional bout rows are displayed from the source record. 32 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.