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 | 43–23–0 after bout | Abe AlsaghirView status and profile → | Legends of Combat 3 - Pro-Am MMA | Submission (Rear-Naked Choke)Round 2 Time 2:44 Referee Vance Swerdan |
| L | 43–22–0 after bout | Tyler HillView status and profile → | Savage Fight Promotions - Savage Fights 2 | Submission (Heel Hook)Round 2 Time 2:10 Referee Not listed |
| W | 43–21–0 after bout | Mark KolkerView status and profile → | Savage Fight Promotions - Savage Fights 1: The Beginning | Submission (Rear-Naked Choke)Round 2 Time 3:49 Referee Not listed |
| L | 42–21–0 after bout | Luis FelixView status and profile → | CES MMA 22 - Classic Entertainment and Sports 22 | KO (Head Kick)Round 2 Time 2:29 Referee Kevin MacDonald |
| L | 42–20–0 after bout | Andre WinnerView status and profile → | GWC - The British Invasion: U.S. vs. U.K. | Decision (Unanimous)Round 3 Time 5:00 Referee Paul Wilkes |
| L | 42–19–0 after bout | Justin GaethjeView status and profile → | RITC - Rage in the Cage 163 | KO (Punch)Round 1 Time 0:12 Referee Not listed |
| L | 42–18–0 after bout | Jonatas NovaesView status and profile → | ShoFight 20 - ShoFight 20 | TKO (Punches)Round 1 Time 0:51 Referee Kevin Nix |
| W | 42–17–0 after bout | Kevin KnabjianView status and profile → | WMMA 1 - Fighting for a Better World | Submission (Guillotine Choke)Round 1 Time 3:38 Referee Frank Collazo |
| L | 41–17–0 after bout | Jamie VarnerView status and profile → | XFC 16 - High Stakes | TKO (Submission to Punches)Round 1 Time 0:40 Referee Gary Copeland |
| L | 41–16–0 after bout | Ronys TorresView status and profile → | AFC - Amazon Forest Combat 1 | TKO (Submission to Punches)Round 1 Time 0:47 Referee Muzio de Angelis |
| L | 41–15–0 after bout | Tatsuya KawajiriView status and profile → | Dream - Fight for Japan: 2011 Japan Bantamweight Tournament Final | TKO (Punches)Round 1 Time 4:41 Referee Yuji Shimada |
| L | 41–14–0 after bout | Brian CobbView status and profile → | MFC 30 - Unplugged 4: Up Close and Personal | TKO (Punches)Round 1 Time 4:44 Referee Vern Gorman |
| W | 41–13–0 after bout | Matt VeachView status and profile → | MFC 28 - Supremacy | Submission (Armbar)Round 1 Time 0:36 Referee Brian Beauchamp |
| W | 40–13–0 after bout | Carlo PraterView status and profile → | Shine Fights 3 - 2010 Lightweight Grand Prix | Submission (Rear-Naked Choke)Round 1 Time 2:02 Referee Shane Garrett |
| W | 39–13–0 after bout | Dennis BermudezView status and profile → | Shine Fights 3 - 2010 Lightweight Grand Prix | Submission (Rear-Naked Choke)Round 1 Time 2:02 Referee Shane Garrett |
| W | 38–13–0 after bout | Charles BennettView status and profile → | Shine Fights 3 - 2010 Lightweight Grand Prix | Submission (Guillotine Choke)Round 1 Time 3:34 Referee Shane Garrett |
| W | 37–13–0 after bout | Derrick NobleView status and profile → | CFX / XKL - Mayhem in Minneapolis | Technical Submission (Rear-Naked Choke)Round 2 Time 1:09 Referee Not listed |
| L | 36–13–0 after bout | Freddy SandovalView status and profile → | RITC 133 - Rage in the Cage 133 | KO (Knee)Round 1 Time 0:28 Referee Not listed |
| L | 36–12–0 after bout | Kyle BakerView status and profile → | Cagefest Xtreme - All In | TKO (Punches)Round 1 Time 1:47 Referee Not listed |
| L | 36–11–0 after bout | Nik LentzView status and profile → | EB - Beatdown at 4 Bears 4 | Decision (Unanimous)Round 3 Time 5:00 Referee Dan Heising |
| L | 36–10–0 after bout | Tyler StinsonView status and profile → | C3 Fights - C3 Fights | TKO (Punches)Round 1 Time 3:55 Referee Not listed |
| L | 36–9–0 after bout | Ferrid KhederView status and profile → | C3 Fights - Knockout-Rockout Weekend 1 | KO (Punches)Round 3 Time 2:02 Referee Not listed |
| W | 36–8–0 after bout | Jason MacKayView status and profile → | PFP - Wanted | Submission (Triangle Choke)Round 1 Time 3:25 Referee Hubert Earle |
| L | 35–8–0 after bout | Jose CortezView status and profile → | RITC 117 - Rage in the Cage 117 | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| L | 35–7–0 after bout | Jesse TaylorView status and profile → | TC 32 - Total Combat 32 | TKO (Punches and Elbows)Round 1 Time 1:42 Referee Not listed |
| W | 35–6–0 after bout | Joe ManzelloView status and profile → | SCF - Silver Crown Fights | Submission (Rear-Naked Choke)Round 1 Time 2:14 Referee Not listed |
| L | 34–6–0 after bout | Richard VillaView status and profile → | RITC 113 - Rage in the Cage 113 | TKO (Punches)Round 2 Time 0:34 Referee Not listed |
| W | 34–5–0 after bout | Jeff HorlacherView status and profile → | RITC 111 - Rage in the Cage 111 | Submission (Guillotine Choke)Round 1 Time 2:13 Referee Not listed |
| W | 33–5–0 after bout | Jae Suk LimView status and profile → | Strikeforce - Shamrock vs. Le | Submission (Guillotine Choke)Round 1 Time 1:14 Referee Jon Schorle |
| W | 32–5–0 after bout | Mark WeirView status and profile → | Cage Rage 24 - Feel the Pain | Submission (Rear-Naked Choke)Round 1 Time 3:55 Referee Not listed |
| W | 31–5–0 after bout | Anthony LapsleyView status and profile → | HDNF 1 - HDNet Fights | Submission (Rear-Naked Choke)Round 1 Time 3:55 Referee Steve Armstrong |
| W | 30–5–0 after bout | Keita NakamuraView status and profile → | UFC Fight Night 9 - Stevenson vs. Guillard | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| L | 29–5–0 after bout | Karo ParisyanView status and profile → | UFC Fight Night 7 - Sanchez vs. Riggs | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Mazzagatti |
| W | 29–4–0 after bout | Kurt PellegrinoView status and profile → | UFC 61 - Bitter Rivals | Submission (Rear-Naked Choke)Round 3 Time 1:20 Referee Steve Mazzagatti |
| L | 28–4–0 after bout | Joshua BurkmanView status and profile → | UFC Fight Night 3 - Sylvia vs. Silva | Submission (Guillotine Choke)Round 1 Time 1:07 Referee Mario Yamasaki |
| W | 28–3–0 after bout | Josh KoscheckView status and profile → | UFC Fight Night 2 - Loiseau vs. Tanner | Technical Submission (Rear-Naked Choke)Round 3 Time 4:28 Referee John McCarthy |
| W | 27–3–0 after bout | Josh NeerView status and profile → | UFC Fight Night 1 - Marquardt vs. Salaverry | Technical Submission (Rear-Naked Choke)Round 1 Time 1:35 Referee Steve Mazzagatti |
| W | 26–3–0 after bout | Brandon MelendezView status and profile → | ROF 17 - Unstoppable | Submission (Rear-Naked Choke)Round 1 Time 2:27 Referee Not listed |
| W | 25–3–0 after bout | Robert BriggsView status and profile → | NOC - Night of Champions | TKO (Corner Stoppage)Round 1 Time 3:00 Referee Not listed |
| L | 24–3–0 after bout | Nick DiazView status and profile → | UFC 51 - Super Saturday | TKO (Punches)Round 1 Time 4:40 Referee John McCarthy |
| W | 24–2–0 after bout | Nuri ShakirView status and profile → | CZ 9 - Hot Like Fire | Submission (Rear-Naked Choke)Round 2 Time 3:26 Referee Not listed |
| W | 23–2–0 after bout | Kenny FlorianView status and profile → | CZ 7 - Gravel Pit | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 22–2–0 after bout | Kyle BreesView status and profile → | XCF 5 - Evolution | TKO (Punches)Round 2 Time 3:41 Referee Not listed |
| W | 21–2–0 after bout | Fabio HolandaView status and profile → | WFF 6 - World Freestyle Fighting 6 | Submission (Rear-Naked Choke)Round 2 Time 0:37 Referee Not listed |
| W | 20–2–0 after bout | Shaun BeckettView status and profile → | ROTR - Rage on the River | Submission (Rear-Naked Choke)Round 2 Time 1:10 Referee Not listed |
| W | 19–2–0 after bout | Carlo PraterView status and profile → | ROTR - Rage on the River | Submission (Guillotine Choke)Round 3 Time 2:25 Referee Not listed |
| W | 18–2–0 after bout | Greg BellView status and profile → | RITC 56 - Rage in the Cage 56 | Submission (Choke)Round 3 Time 2:43 Referee Not listed |
| W | 17–2–0 after bout | Dennis HallmanView status and profile → | KOTC 28 - More Punishment | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| L | 16–2–0 after bout | Landon ShowalterView status and profile → | UFCF - Summer Slam | Submission (Triangle Choke)Round 1 Time 3:00 Referee Not listed |
| W | 16–1–0 after bout | Shaun BeckettView status and profile → | RITC 49 - Stare Down | Submission (Choke)Round 2 Time 2:55 Referee Not listed |
| W | 15–1–0 after bout | John LansingView status and profile → | RITC 43 - The Match | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 14–1–0 after bout | Edwin DeweesView status and profile → | RITC 36 - The Rematch | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 13–1–0 after bout | John LansingView status and profile → | RITC 35 - This Time It's Personal | Submission (Armbar)Round 2 Time 2:34 Referee Not listed |
| L | 12–1–0 after bout | Edwin DeweesView status and profile → | RITC 34 - Rage in the Cage 34 | Decision (Split)Round 3 Time 3:00 Referee Not listed |
| W | 12–0–0 after bout | Kimo StantView status and profile → | RITC 23 - Rage in the Cage 23 | Submission (Armbar)Round 1 Time 1:07 Referee Not listed |
| W | 11–0–0 after bout | Maurice WilsonView status and profile → | CF - Cajan Fights | Submission (Rear-Naked Choke)Round 1 Time 3:59 Referee Not listed |
| W | 10–0–0 after bout | Agnaldo LimaView status and profile → | RITC Tucson 5 - Rage in the Cage Tucson 5 | Submission (Rear-Naked Choke)Round 1 Time 0:28 Referee Not listed |
| W | 9–0–0 after bout | Jerry ParsonsView status and profile → | RITC 22 - Rage in the Cage 22 | Submission (Choke)Round 1 Time 2:05 Referee Not listed |
| W | 8–0–0 after bout | Cedric MarksView status and profile → | AFC - Absolute Fighter Challenge | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 7–0–0 after bout | Michael ChavezView status and profile → | RITC 21 - Rage in the Cage 21 | TKO (Submission to Punches)Round 1 Time 0:57 Referee Not listed |
| W | 6–0–0 after bout | Ryan BrownView status and profile → | RITC Tucson 4 - Rage in the Cage Tucson 4 | KO (Punches)Round 1 Time 1:16 Referee Not listed |
| W | 5–0–0 after bout | Bill CameronView status and profile → | RITC 19 - Rage in the Cage 19 | Decision (Unanimous)Round 3 Time 3:00 Referee Not listed |
| W | 4–0–0 after bout | Jeff HorlacherView status and profile → | RITC 18 - Rage in the Cage 18 | Submission (Choke)Round 1 Time 1:58 Referee Not listed |
| W | 3–0–0 after bout | Owen PhelpsView status and profile → | RITC Tucson 1 - Rage in the Cage Tucson 1 | Submission (Choke)Round 2 Time 1:30 Referee Not listed |
| W | 2–0–0 after bout | Jamie ClarkView status and profile → | RITC 16 - Rage in the Cage 16 | Submission (Choke)Round 1 Time 1:30 Referee Not listed |
| W | 1–0–0 after bout | Shawn PolsoView status and profile → | RITC 4 - Rage in the Cage 4 | Decision (Unanimous)Round 3 Time 3: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 Drew Fickett.
Verify source record ↗Every verified opponent opens another full career
66 professional bout rows are displayed from the source record. 60 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.