Not listed on the current UFC roster

David Mgoyan

Full professional career9 verified opponent profilesRecursive links active
DM
9–1–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.

9Professional wins
1Professional 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.

9–1–010 professional boutsNo no-contest results
10 of 10 bouts shown
ResultDate / recordOpponentEventFinish details
W9–1–0 after boutAlbert MoralesView status and profile →Most Valuable Promotions - Rousey vs. CaranoDecision (Unanimous)Round 3 Time 5:00 Referee Jason Herzog
W8–1–0 after boutJavier GarciaView status and profile →UNF 30 - Up Next Fighting 30Decision (Unanimous)Round 3 Time 5:00 Referee Raphael Davis
L7–1–0 after boutTommy McMillenView status and profile →Dana White's Contender Series - Contender Series 2025: Week 4Decision (Majority)Round 3 Time 5:00 Referee Jason Herzog
W7–0–0 after boutLuciano RamosView status and profile →Tuff-N-Uff - Tuff-N-Uff 144TKO (Elbows and Punches)Round 1 Time 2:32 Referee Raphael Davis
W6–0–0 after boutJohn de JesusView status and profile →Tuff-N-Uff - Tuff-N-Uff 141Decision (Unanimous)Round 3 Time 5:00 Referee Mark Smith
W5–0–0 after boutFrank WellsView status and profile →CFFC 134 - Cage Fury Fighting Championships 134: Daukaus vs. NchukwiTKO (Punches)Round 2 Time 3:18 Referee Vincent Dudley
W4–0–0 after boutA.J. RobbView status and profile →LFA 186 - Bekoev vs. FoxworthTKO (Doctor Stoppage)Round 1 Time 4:30 Referee Joel Ojeda
W3–0–0 after boutRufat AkhmedovView status and profile →Open Fighting Championship - OFC: Time of New Heroes 2SubmissionRound 1 Time 4:53 Referee Not listed
W2–0–0 after boutNazhmidin SultanovView status and profile →MMA Series 65 - Yusunov vs. KulackKO (Head Kick)Round 2 Time 0:00 Referee Not listed
W1–0–0 after boutMikhail RublovView status and profile →MMA Series 61 - Seven VisionsTKO (Punches)Round 1 Time 2: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 David Mgoyan.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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