Not listed on the current UFC roster

Lee Morrison

Full professional career23 verified opponent profilesRecursive links active
LM
19–9–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
9Professional 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–9–028 professional boutsNo no-contest results
28 of 28 bouts shown
ResultDate / recordOpponentEventFinish details
L19–9–0 after boutAaron PicoView status and profile →Bellator 199 - Bader vs. King MoTKO (Punches)Round 1 Time 1:10 Referee Blake Grice
W19–8–0 after boutJustin GardnerView status and profile →PHAM Events - War of All WarriorsSubmissionRound 2 Time 1:15 Referee Anthony Hamlett
W18–8–0 after boutZach ConnView status and profile →CS - CageSport 47TKO (Retirement)Round 1 Time 5:00 Referee Jeremy Saunders
W17–8–0 after boutChris EnsleyView status and profile →Avelar Productions - War of All WarriorsSubmission (Rear-Naked Choke)Round 1 Time N/A Referee Anthony Hamlet
W16–8–0 after boutChris DempseyView status and profile →COGA 57 - Rumble on the Ridge 39Submission (Rear-Naked Choke)Round 1 Time 1:32 Referee Jeremy Saunders
L15–8–0 after boutMovsar EvloevView status and profile →M-1 Challenge 73 - Battle of NartsDecision (Unanimous)Round 3 Time 5:00 Referee Magomed Sultanakhmedov
L15–7–0 after boutAndrey LezhnevView status and profile →M-1 Challenge 69 - Battle in the Mountains 5Decision (Unanimous)Round 3 Time 5:00 Referee Mika Sinkkonen
L15–6–0 after boutKurbanali AbdusalamovView status and profile →M-1 Challenge 62 - Buchinger vs. BarnaouiDecision (Unanimous)Round 3 Time 5:00 Referee Mika Sinkkonen
W15–5–0 after boutWilliam ComstockView status and profile →ExciteFight - Battle at MillbayTKO (Punches)Round 1 Time 3:30 Referee Michael Chiesa
W14–5–0 after boutPavel VitrukView status and profile →M-1 Challenge 58 - Battle in the Mountains 4Decision (Majority)Round 3 Time 5:00 Referee Mika Sinkkonen
L13–5–0 after boutTural RagimovView status and profile →M-1 Challenge 49 - Battle in the MountainsSubmission (Armbar)Round 1 Time 2:19 Referee Vyacheslav Kiselev
L13–4–0 after boutMarat GafurovView status and profile →M-1 Global - M-1 Challenge 47Decision (Unanimous)Round 5 Time 5:00 Referee Vyacheslav Kiselev
W13–3–0 after boutMikhail MalyutinView status and profile →M-1 Global - M-1 Challenge 42Decision (Split)Round 3 Time 5:00 Referee Viktor Korneev
W12–3–0 after boutJulian ErosaView status and profile →CS - CageSport 25Decision (Unanimous)Round 3 Time 5:00 Referee Ryan Hoisington
W11–3–0 after boutCurtis BlackmoreView status and profile →BFTB 1 - Battle for the Border 1TKO (Elbows and Punches)Round 2 Time 2:53 Referee Not listed
W10–3–0 after boutDrew BrokenshireView status and profile →KOTC - Breaking PointDecision (Unanimous)Round 3 Time 5:00 Referee Not listed
W9–3–0 after boutTrevor SojotView status and profile →Reign Promotions - Reign Fighting ChampionshipsSubmission (Rear-Naked Choke)Round 2 Time 2:15 Referee Wesley Welch
W8–3–0 after boutRoy BradshawView status and profile →AFF - Absolute Fight FactorySubmission (Brabo Choke)Round 1 Time 1:28 Referee Bart Smith
W7–3–0 after boutDaniel SwainView status and profile →UCL 13 - Sandpoint Stand-Off 2Decision (Unanimous)Round 3 Time 5:00 Referee Dan Minough
W6–3–0 after boutAlex ZunigaView status and profile →ROTR - Rumble on the Ridge 19TKO (Punches)Round 1 Time 2:24 Referee Ryan Hoisington
L5–3–0 after boutThomas LeismanView status and profile →SRP - Square Ring PromotionsSubmission (Armbar)Round 1 Time 1:10 Referee Dave Hagen
W5–2–0 after boutRoy BradshawView status and profile →LOTC - Battle at the BaySubmission (Arm-Triangle Choke)Round 1 Time 1:25 Referee Ryan Hoisington
W4–2–0 after boutEddie HochView status and profile →Midnight Sun Mayhem 1 - Final WordTKO (Punches)Round 2 Time 0:00 Referee Not listed
L3–2–0 after boutRoy BradshawView status and profile →CS - CageSport 14DQ (Illegal Strike)Round 1 Time 2:47 Referee Ryan Hoisington
L3–1–0 after boutTyson JohnsonView status and profile →CS - CageSport 9Submission (Guillotine Choke)Round 1 Time 4:38 Referee Not listed
W3–0–0 after boutDennis ParksView status and profile →CS - CageSport 5Submission (Heel Hook)Round 1 Time 4:51 Referee Anthony Hamlett
W2–0–0 after boutMatt CobleView status and profile →Ultimate Fighting - Crunch TimeDecision (Split)Round 3 Time 5:00 Referee Anthony Hamlett
W1–0–0 after boutDavid AnderssonView status and profile →PFA - Ultimate Cage FightingKO (Punch)Round 1 Time 1:10 Referee Zach Lari
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 Lee Morrison.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

28 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 ↗