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 | 20–16–0 after bout | Alan SalamovView status and profile → | Fury FC 120 - Fury Fighting Championship 120: Longoria vs. Orozco | TKO (Punches)Round 2 Time 2:37 Referee Jeff Rexroad |
| L | 20–15–0 after bout | Richard MayolView status and profile → | Fury FC 116 - Fury Fighting Championship 116: Saenz vs. Riles | Submission (Face Crank)Round 1 Time 3:01 Referee Ramsey Ishaq |
| L | 20–14–0 after bout | Artur MinevView status and profile → | Fury FC 113 - Fury Fighting Championship 113: Kamara vs. Silva | TKO (Punches)Round 1 Time 3:05 Referee Jeff Rexroad |
| L | 20–13–0 after bout | Devin SmythView status and profile → | PFC 49 - Peak Fighting 49 | Decision (Unanimous)Round 3 Time 5:00 Referee Aaron Menard |
| L | 20–12–0 after bout | Diego BrandaoView status and profile → | PF 29 - Peak Fighting 29 | Decision (Unanimous)Round 3 Time 5:00 Referee Jacob Montalvo |
| L | 20–11–0 after bout | Keoni DiggsView status and profile → | Bellator 246 - Archuleta vs. Mix | Technical Submission (Rear-Naked Choke)Round 3 Time 4:59 Referee Kevin MacDonald |
| L | 20–10–0 after bout | A.J. McKeeView status and profile → | Bellator 236 - Macfarlane vs. Jackson | Submission (Armbar)Round 3 Time 1:08 Referee Mike Beltran |
| W | 20–9–0 after bout | Daniel StrausView status and profile → | Bellator 226 - Bader vs. Kongo | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| L | 19–9–0 after bout | Pedro CarvalhoView status and profile → | Bellator Birmingham - Primus vs. Wilde | TKO (Punches)Round 1 Time 2:02 Referee Leon Roberts |
| L | 19–8–0 after bout | Sam SiciliaView status and profile → | Bellator 212 - Primus vs. Chandler 2 | Decision (Split)Round 3 Time 5:00 Referee Dayne Furuta |
| L | 19–7–0 after bout | Patricky FreireView status and profile → | Bellator 194 - Nelson vs. Mitrione | TKO (Punches)Round 1 Time 2:23 Referee Kevin MacDonald |
| W | 19–6–0 after bout | Brandon GirtzView status and profile → | Bellator 181 - Campos vs. Girtz 3 | TKO (Doctor Stoppage)Round 2 Time 5:00 Referee John McCarthy |
| W | 18–6–0 after bout | Derek AndersonView status and profile → | Bellator 170 - Sonnen vs. Ortiz | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| W | 17–6–0 after bout | Djamil ChanView status and profile → | Bellator 161 - Kongo vs. Johnson | Decision (Unanimous)Round 3 Time 5:00 Referee Nick Wright |
| W | 16–6–0 after bout | Melvin GuillardView status and profile → | Bellator 149 - Shamrock vs. Gracie | KO (Punches)Round 2 Time 0:32 Referee Don Turnage |
| L | 15–6–0 after bout | Brandon GirtzView status and profile → | Bellator 146 - Kato vs. Manhoef | TKO (Punches)Round 1 Time 0:37 Referee Jason Herzog |
| L | 15–5–0 after bout | Michael ChandlerView status and profile → | Bellator 138 - Unfinished Business | Submission (Rear-Naked Choke)Round 1 Time 2:17 Referee Mike England |
| W | 15–4–0 after bout | Estevan PayanView status and profile → | Bellator MMA - Bellator 126 | TKO (Punch)Round 1 Time 0:31 Referee Jason Herzog |
| L | 14–4–0 after bout | Patricky FreireView status and profile → | Bellator MMA - Bellator 117 | TKO (Punches)Round 2 Time 0:52 Referee Rob Hinds |
| W | 14–3–0 after bout | Tim WelchView status and profile → | Bellator MMA - Bellator 113 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 13–3–0 after bout | Martin StapletonView status and profile → | Bellator MMA - Bellator 107 | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 12–3–0 after bout | Brandon GirtzView status and profile → | Bellator MMA - Bellator 96 | Decision (Unanimous)Round 3 Time 5:00 Referee John McCarthy |
| W | 11–3–0 after bout | Derrick KrantzView status and profile → | Ascend Combat - Mayhem 3 | Submission (Rear-Naked Choke)Round 3 Time 4:15 Referee Not listed |
| W | 10–3–0 after bout | Joe CondonView status and profile → | KOTC - Stranglehold | TKO (Punches)Round 3 Time 1:56 Referee Not listed |
| L | 9–3–0 after bout | Rich ClementiView status and profile → | BFC - Bellator Fighting Championships 70 | Submission (Guillotine Choke)Round 1 Time 4:18 Referee Jordan Bass |
| W | 9–2–0 after bout | Kota OkazawaView status and profile → | G1 Fights - Sovereign Valor | Submission (Neck Crank)Round 2 Time 3:46 Referee Not listed |
| L | 8–2–0 after bout | Scott CleveView status and profile → | UWF 1 - Huerta vs. War Machine | Decision (Split)Round 3 Time 5:00 Referee Jacob Montalvo |
| W | 8–1–0 after bout | Marcus AndrusiaView status and profile → | GFA 15 - Global Fighting Alliance 15 | TKO (Punches)Round 1 Time 1:37 Referee Not listed |
| W | 7–1–0 after bout | Gilbert JimenezView status and profile → | Triple A - Promotions | Decision (Unanimous)Round 3 Time 3:00 Referee Jacob Montalvo |
| W | 6–1–0 after bout | Cody PfisterView status and profile → | Undisputed MMA - Undisputed MMA 1 | Submission (Rear-Naked Choke)Round 1 Time 2:55 Referee David Lassiter |
| W | 5–1–0 after bout | Anselmo Luis Luna Jr.View status and profile → | SF 11 - Shark Fights 11 | Decision (Unanimous)Round 3 Time 5:00 Referee Steve Armstrong |
| L | 4–1–0 after bout | Diego BrandaoView status and profile → | KOK 8 - The Uprising | Decision (Split)Round 3 Time 5:00 Referee Not listed |
| W | 4–0–0 after bout | Yosdenis CedenoView status and profile → | Art of War - Mano A Mano | SubmissionRound 3 Time 1:59 Referee Don Turnage |
| W | 3–0–0 after bout | Adam SchindlerView status and profile → | KOK 6 - Fists of Fury | Decision (Unanimous)Round 3 Time 5:00 Referee Not listed |
| W | 2–0–0 after bout | Clay ShacklefordView status and profile → | GFA 3 - Global Fighting Alliance: Mardi Gras Mayhem | KO (Punch)Round 1 Time 0:27 Referee Not listed |
| W | 1–0–0 after bout | Brandon CrickView status and profile → | XKO - Xtreme Knockout 2 | Submission (Rear-Naked Choke)Round 2 Time 0:35 Referee Duncan Black |
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 Derek Campos.
Verify source record ↗Every verified opponent opens another full career
36 professional bout rows are displayed from the source record. 30 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.