Not listed on the current UFC roster

Dan Swift

Full professional career45 verified opponent profilesRecursive links active
DS
20–26–2 (1 NC)PROFESSIONAL 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.

20Professional wins
26Professional losses
2Draws
1No 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.

20–26–2 (1 NC)49 professional bouts1 no contest
49 of 49 bouts shown
ResultDate / recordOpponentEventFinish details
L20–26–2 (1 NC) after boutEd NewaluView status and profile →Shine Fights 1 - GenesisDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W20–25–2 (1 NC) after boutBilly VaughanView status and profile →NAAFS - Caged Vengeance 4Submission (Guillotine Choke)Round 2 Time 1:24 Referee Mark Matheny
L19–25–2 (1 NC) after boutAnthony MorrisonView status and profile →CSC - Combat Sport ChallengeTKORound 2 Time 4:32 Referee Not listed
NC19–24–2 (1 NC) after boutSonny MarchetteView status and profile →NAAFS - Fight Night in the Flats 3No Contest (Illegal Knee)Round 1 Time 2:24 Referee Not listed
L19–24–2 after boutEddie WinelandView status and profile →TFC 7 - Total Fight Challenge 7Decision (Unanimous)Round 2 Time 5:00 Referee Not listed
D19–23–2 after boutDustin NeaceView status and profile →LOF 13 - Bad BloodDraw (Majority)Round 3 Time 5:00 Referee Not listed
L19–23–1 after boutHarris SarmientoView status and profile →IFBL - Fight Night 5TKO (Punches)Round 2 Time 2:23 Referee Not listed
W19–22–1 after boutNick SpencerView status and profile →NLF 7 - Next Level Fighting 7Submission (Triangle Choke)Round 2 Time 1:54 Referee Not listed
L18–22–1 after boutTommy LeeView status and profile →IMMAC 1 - AttackDecision (Unanimous)Round 3 Time 0:00 Referee Not listed
L18–21–1 after boutBrandon GarnerView status and profile →FF 8 - Fightfest 8Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L18–20–1 after boutDonny WalkerView status and profile →NAAFS - Caged Vengeance 2Decision (Split)Round 3 Time 5:00 Referee Not listed
W18–19–1 after boutArman LoktevView status and profile →FF 2 - Fightfest 2TKO (Injury)Round 2 Time 3:38 Referee Not listed
L17–19–1 after boutHeath PedigoView status and profile →HOOKnSHOOT - Grand PrixSubmission (Armbar)Round Time 0:00 Referee Not listed
W17–18–1 after boutChristopher GriffinView status and profile →HOOKnSHOOT - Grand PrixDecisionRound Time 0:00 Referee Not listed
L16–18–1 after boutTommy LeeView status and profile →TFC 5 - Total Fight Challenge 5Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
L16–17–1 after boutRoger HuertaView status and profile →EC 66 - Extreme Challenge 66TKO (Punches)Round 2 Time 0:51 Referee Not listed
L16–16–1 after boutJoao Herdy Jr.View status and profile →LOF 4 - Legends of Fighting 4DecisionRound 3 Time 5:00 Referee Not listed
L16–15–1 after boutNick SpencerView status and profile →NLF 2 - Next Level Fighting 2Submission (Rear-Naked Choke)Round 3 Time N/A Referee Not listed
L16–14–1 after boutJeff BedardView status and profile →FT 3 - Full Throttle 3TKO (Doctor Stoppage)Round 2 Time 5:00 Referee Not listed
L16–13–1 after boutMiguel TorresView status and profile →TFC 3 - Total Fight Challenge 3Decision (Unanimous)Round 3 Time 5:00 Referee Not listed
W16–12–1 after boutJoe PearsonView status and profile →SC 20 - Silverback Classic 20Submission (Triangle Choke)Round Time 0:00 Referee Not listed
L15–12–1 after boutMike FrenchView status and profile →CFC 2 - Courage Fighting Championships 2Submission (Armbar)Round 1 Time 1:59 Referee Not listed
D15–11–1 after boutIra BoydView status and profile →HOOKnSHOOT - Arnold ClassicDrawRound 3 Time 5:00 Referee Not listed
W15–11–0 after boutTim HoneycuttView status and profile →TFC 2 - Total Fight Challenge 2TKO (Submission to Punches)Round 1 Time 1:09 Referee Not listed
W14–11–0 after boutJeremy BoltView status and profile →KOTC 45 - King of the Cage 45Submission (Guillotine Choke)Round 2 Time N/A Referee Not listed
L13–11–0 after boutPhil JohnsView status and profile →UGP - Ultimate Ground and PoundDecision (Unanimous)Round 3 Time 0:00 Referee Not listed
W13–10–0 after boutMatt HorningView status and profile →KOTC 42 - Buckeye NutsSubmission (Guillotine Choke)Round 1 Time N/A Referee Not listed
L12–10–0 after boutPhil JohnsView status and profile →IE - Independent EventDecision (Split)Round 5 Time 0:00 Referee Not listed
L12–9–0 after boutChad RobichauxView status and profile →BONO 12 - Battle of New Orleans 12Submission (Heel Hook)Round 1 Time 1:55 Referee Not listed
L12–8–0 after boutJeff CurranView status and profile →XFO 1 - The KickoffSubmission (Triangle Choke)Round 3 Time 0:44 Referee Not listed
W12–7–0 after boutDan ClarkView status and profile →MC - Maximum CombatSubmission (Armbar)Round 1 Time 1:18 Referee Not listed
W11–7–0 after boutRyan RinscheidView status and profile →ICE 7 - Meltdown at MetropolisSubmission (Guillotine Choke)Round 2 Time 0:31 Referee Not listed
L10–7–0 after boutJake ShortView status and profile →OFA - Annihilation in AshlandTKO (Punches)Round 2 Time 0:53 Referee Not listed
W10–6–0 after boutSalvatore RussoView status and profile →NLF 1 - Next Level Fighting 1TKO (Punches)Round 1 Time 2:39 Referee Not listed
W9–6–0 after boutTim NormanView status and profile →QP - Initial ImpactSubmission (Armbar)Round 1 Time 3:16 Referee Not listed
L8–6–0 after boutScott WickhamView status and profile →ACC 1 - Absolute Combat Challenge 1Submission (Punches)Round 2 Time 2:28 Referee Not listed
W8–5–0 after boutJohn SachView status and profile →MC 7 - Maximum Combat 7TKO (Corner Stoppage)Round 2 Time 5:00 Referee Not listed
W7–5–0 after boutDavid SachsView status and profile →MC 7 - Maximum Combat 7TKO (Referee Stoppage)Round 1 Time 0:00 Referee Not listed
L6–5–0 after boutTravis WrightView status and profile →TFC 7 - Fightzone 7KO (Punches)Round 2 Time N/A Referee Not listed
W6–4–0 after boutSean BonnerView status and profile →TFC 6 - Fightzone 6Submission (Armbar)Round 1 Time 0:00 Referee Not listed
W5–4–0 after boutNathan McCabeView status and profile →Dangerzone 16 - Fight Night 5Submission (Armbar)Round Time 0:00 Referee Not listed
L4–4–0 after boutTravis PhippenView status and profile →HOOKnSHOOT - RelentlessSubmission (Armbar)Round 1 Time 0:38 Referee Sean Brockmole
W4–3–0 after boutJosh MasonView status and profile →Dangerzone - Fight Night 3SubmissionRound 1 Time 3:48 Referee Not listed
L3–3–0 after boutJeremy BoltView status and profile →HOOKnSHOOT - OverdriveSubmission (Achilles Lock)Round 1 Time N/A Referee Not listed
L3–2–0 after boutJohn StutzmanView status and profile →EF 2 - Extreme Fights 2Submission (Rear Naked Choke)Round 1 Time 4:52 Referee Not listed
W3–1–0 after boutJohn VittaView status and profile →Dangerzone - Fight Night 2TKO (Punches)Round 1 Time 2:53 Referee Not listed
L2–1–0 after boutChris VandermolenView status and profile →Dangerzone - Fight Night 1DecisionRound 2 Time 5:00 Referee Not listed
W2–0–0 after boutEdward OdquinaView status and profile →Dangerzone - Fight Night 1Submission (Rear-Naked Choke)Round 1 Time 1:48 Referee Not listed
W1–0–0 after boutDerek BergeyView status and profile →Dangerzone - Fight Night 1TKO (Corner Stoppage)Round 1 Time 5:00 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 Dan Swift.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

49 professional bout rows are displayed from the source record. 45 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 ↗