Not listed on the current UFC roster

John Salter

Full professional career23 verified opponent profilesRecursive links active
JS
19–6–0PROFESSIONAL RECORD · W–L–D
CAREER SNAPSHOT

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.

19Professional wins
6Professional losses
0Draws
0No contests
FULL PROFESSIONAL CAREER

EVERY RECORDED BOUT

Complete professional fight history, including competition before and outside UFC. Use the controls to isolate an opponent, promotion, method or result.

19–6–025 professional boutsNo no-contest results
25 of 25 bouts shown
ResultDate / recordOpponentEventFinish details
W19–6–0 after boutAaron JefferyView status and profile →Bellator 293 - Golm vs. JamesDecision (Unanimous)Round 3 Time 5:00 Referee Jonathan Romero
L18–6–0 after boutJohnny EblenView status and profile →Bellator 276 - Borics vs. BurnellDecision (Unanimous)Round 3 Time 5:00 Referee Mike England
L18–5–0 after boutGegard MousasiView status and profile →Bellator 264 - Mousasi vs. SalterTKO (Punches)Round 3 Time 2:07 Referee Dan Miragliotta
W18–4–0 after boutAndrew KapelView status and profile →Bellator 244 - Bader vs. NemkovSubmission (Arm-Triangle Choke)Round 3 Time 3:11 Referee Dan Miragliotta
W17–4–0 after boutCostello van SteenisView status and profile →Bellator 233 - Salter vs. van SteenisDecision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog
W16–4–0 after boutChidi NjokuaniView status and profile →Bellator 210 - Njokuani vs. SalterSubmission (Rear-Naked Choke)Round 1 Time 4:32 Referee Jason Herzog
L15–4–0 after boutRafael Lovato Jr.View status and profile →Bellator 205 - McKee vs. MacapaSubmission (Rear-Naked Choke)Round 3 Time 4:27 Referee Mark Smith
W15–3–0 after boutJason RadcliffeView status and profile →Bellator 188 - Lahat vs. LabianoSubmission (Rear-Naked Choke)Round 1 Time 1:55 Referee Michael Bell
W14–3–0 after boutKendall GroveView status and profile →Bellator 181 - Campos vs. Girtz 3Technical Submission (Rear-Naked Choke)Round 1 Time 4:37 Referee John McCarthy
W13–3–0 after boutClaudio AnnicchiaricoView status and profile →Bellator 168 - Sakara vs. BeltranTKO (Punches)Round 1 Time 1:40 Referee Jason Herzog
W12–3–0 after boutBrandon HalseyView status and profile →Bellator 156 - Galvao vs. Dantas 2Submission (Triangle Choke)Round 1 Time 4:03 Referee Mark Lawley
W11–3–0 after boutDustin JacobyView status and profile →Bellator 132 - Pitbull vs. Straus 2Submission (Rear-Naked Choke)Round 2 Time 3:33 Referee Herb Dean
W10–3–0 after boutJaime JaraView status and profile →TWC 18 - Halloween Havoc 3Submission (Triangle Choke)Round 1 Time 2:20 Referee Cecil Peoples
W9–3–0 after boutFred WeaverView status and profile →SHP 23 - Strike Hard Productions 23TKO (Punches)Round 1 Time 2:38 Referee Not listed
L8–3–0 after boutReggie PenaView status and profile →XFC 18 - Music City MayhemSubmission (Guillotine Choke)Round 2 Time 0:36 Referee Gary Copeland
W8–2–0 after boutRyan MachanView status and profile →PFC - Pure Fighting Championships 8Submission (Rear-Naked Choke)Round 1 Time 2:47 Referee Not listed
W7–2–0 after boutKalib StarnesView status and profile →AFC 6 - ConvictionTKO (Punches)Round 2 Time 4:13 Referee Brian Beauchamp
W6–2–0 after boutCasey HuffmanView status and profile →Strikeforce - Challengers 13TKO (Punches)Round 1 Time 2:59 Referee Jeff Mackens
L5–2–0 after boutDan MillerView status and profile →UFC 118 - Edgar vs. Penn 2Submission (Guillotine Choke)Round 2 Time 1:53 Referee Mario Yamasaki
W5–1–0 after boutJason MacDonaldView status and profile →UFC 113 - Machida vs. Shogun 2TKO (Leg Injury)Round 1 Time 2:42 Referee Dan Miragliotta
L4–1–0 after boutGerald HarrisView status and profile →UFC Fight Night 20 - Maynard vs. DiazTKO (Punches)Round 3 Time 3:24 Referee Todd McGovern
W4–0–0 after boutJeremiah RiggsView status and profile →CCCW - The 3rd DegreeTKO (Punches)Round 1 Time 4:44 Referee Don Clift
W3–0–0 after boutJames HammortreeView status and profile →Ultimate Event Promotions - VendettaSubmission (Arm-Triangle Choke)Round 3 Time 1:58 Referee Not listed
W2–0–0 after boutRoberto TravenView status and profile →AMMA 3 - Adrenaline MMA 3KO (Punches)Round 1 Time 2:15 Referee Not listed
W1–0–0 after boutPatrick MandioView status and profile →KOTC - InvincibleSubmission (Armbar)Round 1 Time 4:35 Referee Not listed
DATA CHECKEDAug 20, 2026
PRIMARY RECORD SOURCESherdog Fight Finder

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 ↗
RECURSIVE COVERAGE

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.

Verify source record ↗Current roster snapshot ↗