Not listed on the current UFC roster

Rory MacDonald

Full professional career31 verified opponent profilesRecursive links active
RM
23–10–1PROFESSIONAL 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.

23Professional wins
10Professional losses
1Draws
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.

23–10–134 professional boutsNo no-contest results
34 of 34 bouts shown
ResultDate / recordOpponentEventFinish details
L23–10–1 after boutDilano TaylorView status and profile →Professional Fighters League - PFL 8: 2022 PlayoffsTKO (Punches)Round 1 Time 3:59 Referee Marc Goddard
L23–9–1 after boutSadibou SyView status and profile →Professional Fighters League - PFL 6: 2022 Regular SeasonDecision (Unanimous)Round 3 Time 5:00 Referee Blake Grice
W23–8–1 after boutBrett CooperView status and profile →Professional Fighters League - PFL 3: 2022 Regular SeasonSubmission (Rear-Naked Choke)Round 1 Time 2:23 Referee Keith Peterson
L22–8–1 after boutRay Cooper IIIView status and profile →Professional Fighters League - PFL 7: 2021 PlayoffsDecision (Unanimous)Round 3 Time 5:00 Referee Gary Copeland
L22–7–1 after boutGleison TibauView status and profile →Professional Fighters League - PFL 5: 2021 Regular SeasonDecision (Split)Round 3 Time 5:00 Referee Keith Peterson
W22–6–1 after boutCurtis MillenderView status and profile →Professional Fighters League - PFL 2: 2021 Regular SeasonSubmission (Rear-Naked Choke)Round 1 Time 3:38 Referee Keith Peterson
L21–6–1 after boutDouglas LimaView status and profile →Bellator 232 - MacDonald vs. Lima 2Decision (Unanimous)Round 5 Time 5:00 Referee Keith Peterson
W21–5–1 after boutNeiman GracieView status and profile →Bellator 222 - MacDonald vs. GracieDecision (Unanimous)Round 5 Time 5:00 Referee Dan Miragliotta
D20–5–1 after boutJon FitchView status and profile →Bellator 220 - MacDonald vs. FitchDraw (Majority)Round 5 Time 5:00 Referee Mike Beltran
L20–5–0 after boutGegard MousasiView status and profile →Bellator 206 - Mousasi vs. MacDonaldTKO (Elbows and Punches)Round 2 Time 3:23 Referee Herb Dean
W20–4–0 after boutDouglas LimaView status and profile →Bellator 192 - Jackson vs. SonnenDecision (Unanimous)Round 5 Time 5:00 Referee Jason Herzog
W19–4–0 after boutPaul DaleyView status and profile →Bellator 179 - Daley vs. MacDonaldSubmission (Rear-Naked Choke)Round 2 Time 1:45 Referee John McCarthy
L18–4–0 after boutStephen ThompsonView status and profile →UFC Fight Night 89 - MacDonald vs. ThompsonDecision (Unanimous)Round 5 Time 5:00 Referee John McCarthy
L18–3–0 after boutRobbie LawlerView status and profile →UFC 189 - Mendes vs. McGregorTKO (Punches)Round 5 Time 1:00 Referee John McCarthy
W18–2–0 after boutTarec SaffiedineView status and profile →UFC Fight Night 54 - MacDonald vs. SaffiedineTKO (Punches)Round 3 Time 1:28 Referee Herb Dean
W17–2–0 after boutTyron WoodleyView status and profile →UFC 174 - Johnson vs. BagautinovDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
W16–2–0 after boutDemian MaiaView status and profile →UFC 170 - Rousey vs. McMannDecision (Unanimous)Round 3 Time 5:00 Referee Yves Lavigne
L15–2–0 after boutRobbie LawlerView status and profile →UFC 167 - St. Pierre vs. HendricksDecision (Split)Round 3 Time 5:00 Referee Mario Yamasaki
W15–1–0 after boutJake EllenbergerView status and profile →UFC on Fox 8 - Johnson vs. MoragaDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W14–1–0 after boutB.J. PennView status and profile →UFC on Fox 5 - Henderson vs. DiazDecision (Unanimous)Round 3 Time 5:00 Referee Herb Dean
W13–1–0 after boutChe MillsView status and profile →UFC 145 - Jones vs. EvansTKO (Punches)Round 2 Time 2:20 Referee Mario Yamasaki
W12–1–0 after boutMike PyleView status and profile →UFC 133 - Evans vs. Ortiz 2TKO (Punches)Round 1 Time 3:54 Referee Kevin Mulhall
W11–1–0 after boutNate DiazView status and profile →UFC 129 - St. Pierre vs. ShieldsDecision (Unanimous)Round 3 Time 5:00 Referee John McCarthy
L10–1–0 after boutCarlos ConditView status and profile →UFC 115 - Liddell vs. FranklinTKO (Punches)Round 3 Time 4:53 Referee Kevin Dornan
W10–0–0 after boutMichael GuymonView status and profile →UFC Fight Night 20 - Maynard vs. DiazSubmission (Armbar)Round 1 Time 4:27 Referee Dan Miragliotta
W9–0–0 after boutNick HinchliffeView status and profile →KOTC - DisturbedKO (Punches)Round 2 Time 2:08 Referee John Braak
W8–0–0 after boutElmer WaterhenView status and profile →KOTC - Island PrideSubmission (Armbar)Round 1 Time 1:27 Referee Kevin Dornan
W7–0–0 after boutClay FrenchView status and profile →KOTC - GrinderKO (Punches)Round 2 Time 4:26 Referee Tony Williamson
W6–0–0 after boutKajan JohnsonView status and profile →KOTC - AvalancheTKO (Elbows and Punches)Round 3 Time 1:48 Referee Not listed
W5–0–0 after boutYoon HeoView status and profile →KOTC - IcebreakerTKO (Knee)Round 2 Time 0:19 Referee Not listed
W4–0–0 after boutQuinton MorenoView status and profile →KOTC - InsurrectionSubmission (Triangle Choke)Round 1 Time N/A Referee Not listed
W3–0–0 after boutJordan MeinView status and profile →RITC - Rumble in the Cage 17Submission (Rear-Naked Choke)Round 1 Time 4:04 Referee Not listed
W2–0–0 after boutKen TranView status and profile →KOTC - AnarchySubmission (Rear-Naked Choke)Round 1 Time 2:33 Referee Tony Williamson
W1–0–0 after boutTerry ThiaraView status and profile →EFC - Extreme Fighting Challenge 4Submission (Rear-Naked Choke)Round 1 Time 2:11 Referee Not listed
DATA CHECKEDAug 21, 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 Rory MacDonald.

Verify source record ↗
RECURSIVE COVERAGE

Every verified opponent opens another full career

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