Not listed on the current UFC roster

John Dodson

Full professional career32 verified opponent profilesRecursive links active
JD
24–15–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.

24Professional wins
15Professional 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.

24–15–039 professional boutsNo no-contest results
39 of 39 bouts shown
ResultDate / recordOpponentEventFinish details
L24–15–0 after boutTakaki SoyaView status and profile →Rizin FF - Otoko MatsuriDecision (Unanimous)Round 3 Time 5:00 Referee Tatsuro Nagase
L24–14–0 after boutHiromasa OugikuboView status and profile →Rizin FF - Rizin 45Decision (Unanimous)Round 3 Time 5:00 Referee Minoru Toyonaga
W24–13–0 after boutTatsuki SaomotoView status and profile →Rizin FF - Rizin 42Decision (Unanimous)Round 3 Time 5:00 Referee Masato Fukuda
W23–13–0 after boutHideo TokoroView status and profile →Rizin FF - Rizin 40: Bellator MMA vs. RizinKO (Punches)Round 1 Time 1:43 Referee Masato Fukuda
W22–13–0 after boutFrancisco RiveraView status and profile →XMMA 4 - Black MagicDecision (Unanimous)Round 3 Time 5:00 Referee Myron Gaudet
L21–13–0 after boutCody GibsonView status and profile →XMMA 3 - Vice CityDecision (Unanimous)Round 3 Time 5:00 Referee James Larry Folsom Jr.
L21–12–0 after boutMerab DvalishviliView status and profile →UFC 252 - Miocic vs. Cormier 3Decision (Unanimous)Round 3 Time 5:00 Referee Chris Tognoni
W21–11–0 after boutNathaniel WoodView status and profile →UFC Fight Night 167 - Anderson vs. Blachowicz 2TKO (Punches)Round 3 Time 0:16 Referee Joe Coca
L20–11–0 after boutPetr YanView status and profile →UFC Fight Night 145 - Blachowicz vs. SantosDecision (Unanimous)Round 3 Time 5:00 Referee Neil Hall
L20–10–0 after boutJimmie RiveraView status and profile →UFC 228 - Woodley vs. TillDecision (Unanimous)Round 3 Time 5:00 Referee Dan Miragliotta
W20–9–0 after boutPedro MunhozView status and profile →UFC 222 - Cyborg vs. KunitskayaDecision (Split)Round 3 Time 5:00 Referee Chris Tognoni
L19–9–0 after boutMarlon MoraesView status and profile →UFC Fight Night 120 - Poirier vs. PettisDecision (Split)Round 3 Time 5:00 Referee Bill Bookwalter
W19–8–0 after boutEddie WinelandView status and profile →UFC Fight Night 108 - Swanson vs. LobovDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
L18–8–0 after boutJohn LinekerView status and profile →UFC Fight Night 96 - Lineker vs. DodsonDecision (Split)Round 5 Time 5:00 Referee John McCarthy
W18–7–0 after boutManny GamburyanView status and profile →UFC on Fox 19 - Teixeira vs. EvansTKO (Punches)Round 1 Time 0:47 Referee James Warring
L17–7–0 after boutDemetrious JohnsonView status and profile →UFC 191 - Johnson vs. Dodson 2Decision (Unanimous)Round 5 Time 5:00 Referee Herb Dean
W17–6–0 after boutZach MakovskyView status and profile →UFC 187 - Johnson vs. CormierDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W16–6–0 after boutJohn MoragaView status and profile →UFC Fight Night 42 - Henderson vs. KhabilovTKO (Doctor Stoppage)Round 2 Time 5:00 Referee Mario Yamasaki
W15–6–0 after boutDarrell MontagueView status and profile →UFC 166 - Velasquez vs. Dos Santos 3KO (Punch)Round 1 Time 4:13 Referee Jacob Montalvo
L14–6–0 after boutDemetrious JohnsonView status and profile →UFC on Fox 6 - Johnson vs. DodsonDecision (Unanimous)Round 5 Time 5:00 Referee John McCarthy
W14–5–0 after boutJussier FormigaView status and profile →UFC on FX 5 - Browne vs. BigfootTKO (Punches)Round 2 Time 4:35 Referee Daryl Guthmiller
W13–5–0 after boutTim ElliottView status and profile →UFC on Fox 3 - Diaz vs. MillerDecision (Unanimous)Round 3 Time 5:00 Referee Keith Peterson
W12–5–0 after boutT.J. DillashawView status and profile →UFC - The Ultimate Fighter 14 FinaleTKO (Punches)Round 1 Time 1:54 Referee Herb Dean
W11–5–0 after boutJohn MoragaView status and profile →Nemesis Fighting - MMA Global InvasionDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W10–5–0 after boutJessie RigglemanView status and profile →UWC 8 - Judgment DayDecision (Unanimous)Round 3 Time 5:00 Referee Todd McGovern
L9–5–0 after boutPat RunezView status and profile →UWC 7 - RedemptionDecision (Split)Round 5 Time 5:00 Referee Mario Yamasaki
W9–4–0 after boutJose LujanView status and profile →DCMMAS - Duke City MMA Series 2TKO (Punches)Round 1 Time 0:52 Referee Not listed
W8–4–0 after boutJose VillariscoView status and profile →UWC 5 - Man O' WarDecision (Unanimous)Round 3 Time 5:00 Referee Fernando Yamasaki
L7–4–0 after boutMike EastonView status and profile →UWC 4 - ConfrontationDecision (Split)Round 3 Time 5:00 Referee Not listed
W7–3–0 after boutVern BacaView status and profile →Battlequest 8 - Battlequest 8TKO (Punches)Round 2 Time 1:06 Referee Curtis Thrasher
W6–3–0 after boutZac WhiteView status and profile →Last Man Standing - The ProdigySubmission (Rear-Naked Choke)Round 1 Time 3:42 Referee Not listed
L5–3–0 after boutBill BolandView status and profile →UCW 7 - AnarchyDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W5–2–0 after boutJake LongView status and profile →Last Man Standing - Total DevastationTKO (Punches)Round 1 Time N/A Referee Not listed
W4–2–0 after boutClint GodfreyView status and profile →ROF 27 - Collision CourseDecision (Unanimous)Round 2 Time 5:00 Referee Jerome Locke
L3–2–0 after boutJoe DohertyView status and profile →ROF 25 - OverdriveDecision (Unanimous)Round 3 Time 5:00 Referee Shane Pitts
W3–1–0 after boutJared MorelandView status and profile →RITR - Rumble in the RockiesTKO (Punches)Round 1 Time 2:55 Referee Curtis Thrasher
W2–1–0 after boutJohnny VelasquezView status and profile →KOTC - SocorroDecision (Split)Round 2 Time 5:00 Referee Not listed
L1–1–0 after boutYasuhiro UrushitaniView status and profile →GCM - Demolition 041114Decision (Unanimous)Round 2 Time 5:00 Referee Ryogaku Wada
W1–0–0 after boutZac WhiteView status and profile →DE - Desert ExtremeSubmission (Rear-Naked Choke)Round 1 Time 3:23 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 Dodson.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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