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 |
|---|---|---|---|---|
| W | 19–6–0 after bout | Aaron JefferyView status and profile → | Bellator 293 - Golm vs. James | Decision (Unanimous)Round 3 Time 5:00 Referee Jonathan Romero |
| L | 18–6–0 after bout | Johnny EblenView status and profile → | Bellator 276 - Borics vs. Burnell | Decision (Unanimous)Round 3 Time 5:00 Referee Mike England |
| L | 18–5–0 after bout | Gegard MousasiView status and profile → | Bellator 264 - Mousasi vs. Salter | TKO (Punches)Round 3 Time 2:07 Referee Dan Miragliotta |
| W | 18–4–0 after bout | Andrew KapelView status and profile → | Bellator 244 - Bader vs. Nemkov | Submission (Arm-Triangle Choke)Round 3 Time 3:11 Referee Dan Miragliotta |
| W | 17–4–0 after bout | Costello van SteenisView status and profile → | Bellator 233 - Salter vs. van Steenis | Decision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog |
| W | 16–4–0 after bout | Chidi NjokuaniView status and profile → | Bellator 210 - Njokuani vs. Salter | Submission (Rear-Naked Choke)Round 1 Time 4:32 Referee Jason Herzog |
| L | 15–4–0 after bout | Rafael Lovato Jr.View status and profile → | Bellator 205 - McKee vs. Macapa | Submission (Rear-Naked Choke)Round 3 Time 4:27 Referee Mark Smith |
| W | 15–3–0 after bout | Jason RadcliffeView status and profile → | Bellator 188 - Lahat vs. Labiano | Submission (Rear-Naked Choke)Round 1 Time 1:55 Referee Michael Bell |
| W | 14–3–0 after bout | Kendall GroveView status and profile → | Bellator 181 - Campos vs. Girtz 3 | Technical Submission (Rear-Naked Choke)Round 1 Time 4:37 Referee John McCarthy |
| W | 13–3–0 after bout | Claudio AnnicchiaricoView status and profile → | Bellator 168 - Sakara vs. Beltran | TKO (Punches)Round 1 Time 1:40 Referee Jason Herzog |
| W | 12–3–0 after bout | Brandon HalseyView status and profile → | Bellator 156 - Galvao vs. Dantas 2 | Submission (Triangle Choke)Round 1 Time 4:03 Referee Mark Lawley |
| W | 11–3–0 after bout | Dustin JacobyView status and profile → | Bellator 132 - Pitbull vs. Straus 2 | Submission (Rear-Naked Choke)Round 2 Time 3:33 Referee Herb Dean |
| W | 10–3–0 after bout | Jaime JaraView status and profile → | TWC 18 - Halloween Havoc 3 | Submission (Triangle Choke)Round 1 Time 2:20 Referee Cecil Peoples |
| W | 9–3–0 after bout | Fred WeaverView status and profile → | SHP 23 - Strike Hard Productions 23 | TKO (Punches)Round 1 Time 2:38 Referee Not listed |
| L | 8–3–0 after bout | Reggie PenaView status and profile → | XFC 18 - Music City Mayhem | Submission (Guillotine Choke)Round 2 Time 0:36 Referee Gary Copeland |
| W | 8–2–0 after bout | Ryan MachanView status and profile → | PFC - Pure Fighting Championships 8 | Submission (Rear-Naked Choke)Round 1 Time 2:47 Referee Not listed |
| W | 7–2–0 after bout | Kalib StarnesView status and profile → | AFC 6 - Conviction | TKO (Punches)Round 2 Time 4:13 Referee Brian Beauchamp |
| W | 6–2–0 after bout | Casey HuffmanView status and profile → | Strikeforce - Challengers 13 | TKO (Punches)Round 1 Time 2:59 Referee Jeff Mackens |
| L | 5–2–0 after bout | Dan MillerView status and profile → | UFC 118 - Edgar vs. Penn 2 | Submission (Guillotine Choke)Round 2 Time 1:53 Referee Mario Yamasaki |
| W | 5–1–0 after bout | Jason MacDonaldView status and profile → | UFC 113 - Machida vs. Shogun 2 | TKO (Leg Injury)Round 1 Time 2:42 Referee Dan Miragliotta |
| L | 4–1–0 after bout | Gerald HarrisView status and profile → | UFC Fight Night 20 - Maynard vs. Diaz | TKO (Punches)Round 3 Time 3:24 Referee Todd McGovern |
| W | 4–0–0 after bout | Jeremiah RiggsView status and profile → | CCCW - The 3rd Degree | TKO (Punches)Round 1 Time 4:44 Referee Don Clift |
| W | 3–0–0 after bout | James HammortreeView status and profile → | Ultimate Event Promotions - Vendetta | Submission (Arm-Triangle Choke)Round 3 Time 1:58 Referee Not listed |
| W | 2–0–0 after bout | Roberto TravenView status and profile → | AMMA 3 - Adrenaline MMA 3 | KO (Punches)Round 1 Time 2:15 Referee Not listed |
| W | 1–0–0 after bout | Patrick MandioView status and profile → | KOTC - Invincible | Submission (Armbar)Round 1 Time 4:35 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 John Salter.
Verify source record ↗Every verified opponent opens another full career
25 professional bout rows are displayed from the source record. 23 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.