Not listed on the current UFC roster

David Branch

Full professional career26 verified opponent profilesRecursive links active
DB
22–7–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.

22Professional wins
7Professional 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.

22–7–029 professional boutsNo no-contest results
29 of 29 bouts shown
ResultDate / recordOpponentEventFinish details
L22–7–0 after boutAlexander ShlemenkoView status and profile →RCC 7 - Russian Cagefighting Championship 7Submission (Guillotine Choke)Round 1 Time 4:58 Referee Marco Broersen
L22–6–0 after boutJack HermanssonView status and profile →UFC on ESPN 2 - Barboza vs. GaethjeSubmission (Guillotine Choke)Round 1 Time 0:49 Referee Dan Miragliotta
L22–5–0 after boutJared CannonierView status and profile →UFC 230 - Cormier vs. LewisTKO (Punches)Round 2 Time 0:29 Referee Keith Peterson
W22–4–0 after boutThiago SantosView status and profile →UFC Fight Night 128 - Barboza vs. LeeKO (Punches)Round 1 Time 2:30 Referee Gary Copeland
L21–4–0 after boutLuke RockholdView status and profile →UFC Fight Night 116 - Rockhold vs. BranchTKO (Submission to Punches)Round 2 Time 4:05 Referee Dan Miragliotta
W21–3–0 after boutKrzysztof JotkoView status and profile →UFC 211 - Miocic vs. Dos Santos 2Decision (Split)Round 3 Time 5:00 Referee Don Turnage
W20–3–0 after boutLouis TaylorView status and profile →WSOF 34 - Gaethje vs. FirminoSubmission (Rear-Naked Choke)Round 5 Time 2:00 Referee Todd Anderson
W19–3–0 after boutVinny MagalhaesView status and profile →WSOF 33 - Branch vs. MagalhaesDecision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta
W18–3–0 after boutClifford StarksView status and profile →WSOF 30 - Branch vs. StarksDecision (Unanimous)Round 5 Time 5:00 Referee John McCarthy
W17–3–0 after boutTeddy HolderView status and profile →WSOF 23 - Gaethje vs. Palomino 2Submission (Rear-Naked Choke)Round 1 Time 2:21 Referee Al Guinee
W16–3–0 after boutJesse McElligottView status and profile →WSOF 20 - Branch vs. McElligottTechnical Submission (Shoulder Choke)Round 2 Time 1:28 Referee Dan Miragliotta
W15–3–0 after boutYushin OkamiView status and profile →WSOF 15 - Branch vs. OkamiTKO (Punches)Round 4 Time 3:39 Referee Andrew Glenn
W14–3–0 after boutJesse TaylorView status and profile →WSOF 10 - Branch vs. TaylorSubmission (Brabo Choke)Round 1 Time 1:41 Referee Herb Dean
W13–3–0 after boutDanillo VillefortView status and profile →WSOF 5 - Arlovski vs. KyleDecision (Unanimous)Round 3 Time 5:00 Referee Gasper Oliver
W12–3–0 after boutPaulo FilhoView status and profile →WSOF 2 - Arlovski vs. JohnsonDecision (Unanimous)Round 3 Time 5:00 Referee Kevin Mulhall
W11–3–0 after boutDustin JacobyView status and profile →WSOF 1 - Arlovski vs. ColeDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
L10–3–0 after boutAnthony JohnsonView status and profile →Titan FC 22 - Titan Fighting Championship 22Decision (Unanimous)Round 3 Time 5:00 Referee Chuck Wolfe
W10–2–0 after boutDominique SteeleView status and profile →Pure MMA - The BeginningDecision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
W9–2–0 after boutJeremy MayView status and profile →SF 15 - Villasenor vs. CamozziTKO (Punches)Round 3 Time 3:19 Referee Not listed
L8–2–0 after boutRousimar PalharesView status and profile →UFC Live 3 - Sanchez vs. KampmannSubmission (Heel Hook)Round 2 Time 1:44 Referee Mario Yamasaki
W8–1–0 after boutRich AttonitoView status and profile →UFC - The Ultimate Fighter 12 FinaleDecision (Unanimous)Round 3 Time 5:00 Referee Josh Rosenthal
W7–1–0 after boutTomasz DrwalView status and profile →UFC Fight Night 22 - Marquardt vs. PalharesDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
L6–1–0 after boutGerald HarrisView status and profile →UFC 116 - Lesnar vs. CarwinKO (Slam)Round 3 Time 2:35 Referee Herb Dean
W6–0–0 after boutDerrick MehmenView status and profile →BFC - Bellator Fighting Championships 15Submission (Rear-Naked Choke)Round 2 Time 0:26 Referee Dan Miragliotta
W5–0–0 after boutJohn TroyerView status and profile →UCC 1 - MercilessTKO (Punches)Round 2 Time 4:26 Referee Kevin Mulhall
W4–0–0 after boutDennis OlsonView status and profile →BFC - Bellator Fighting Championships 11Submission (Rear-Naked Choke)Round 1 Time 2:27 Referee Jerry Krzys
W3–0–0 after boutRobby HustonView status and profile →DCP - Battle at the Nation's CapitalSubmission (Rear-Naked Choke)Round 2 Time 2:41 Referee Not listed
W2–0–0 after boutAlex AquinoView status and profile →ROC 19 - Ring of Combat 19TKO (Doctor Stoppage)Round 1 Time 3:29 Referee Dan Miragliotta
W1–0–0 after boutCraig SimoneView status and profile →CF 6 - Cage Fights 6TKO (Punches)Round 1 Time 1:44 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 David Branch.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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