| 2016-06-18 | UFC Fight Night: MacDonald vs. Thompson | Welterweight | Stephen Thompson def. Rory MacDonald | Decision (unanimous) (50–45, 50–45, 48–47) | 5 | 5:00 |
| 2015-07-11 | UFC 189: Mendes vs. McGregor | Welterweight | Robbie Lawler def. Rory MacDonald title | TKO (punches) | 5 | 1:00 |
| 2014-10-04 | UFC Fight Night: MacDonald vs. Saffiedine | Welterweight | Rory MacDonald def. Tarec Saffiedine | TKO (punches) | 3 | 1:28 |
| 2014-06-14 | UFC 174: Johnson vs. Bagautinov | Welterweight | Rory MacDonald def. Tyron Woodley | Decision (unanimous) (30–27, 30–27, 30–27) | 3 | 5:00 |
| 2014-02-22 | UFC 170: Rousey vs. McMann | Welterweight | Rory MacDonald def. Demian Maia | Decision (unanimous) (29–28, 29–28, 29–28) | 3 | 5:00 |
| 2013-11-16 | UFC 167: St-Pierre vs. Hendricks | Welterweight | Robbie Lawler def. Rory MacDonald | Decision (split) (29–28, 28–29, 29–28) | 3 | 5:00 |
| 2013-07-27 | UFC on Fox: Johnson vs. Moraga | Welterweight | Rory MacDonald def. Jake Ellenberger | Decision (unanimous) (30–27, 29–28, 30–27) | 3 | 5:00 |
| 2012-12-08 | UFC on Fox: Henderson vs. Diaz | Welterweight | Rory MacDonald def. B.J. Penn | Decision (unanimous) (30–26, 30–26, 30–27) | 3 | 5:00 |
| 2012-04-21 | UFC 145: Jones vs. Evans | Welterweight | Rory MacDonald def. Che Mills | TKO (punches) | 2 | 2:20 |
| 2011-08-06 | UFC 133: Evans vs. Ortiz | Welterweight | Rory MacDonald def. Mike Pyle | TKO (punches) | 1 | 3:54 |
| 2011-04-30 | UFC 129: St-Pierre vs. Shields | Welterweight | Rory MacDonald def. Nate Diaz | Decision (unanimous) (30–26, 30–27, 30–26) | 3 | 5:00 |
| 2010-06-12 | UFC 115: Liddell vs. Franklin | Welterweight | Carlos Condit def. Rory MacDonald | TKO (punches) | 3 | 4:53 |
| 2010-01-11 | UFC Fight Night: Maynard vs. Diaz | Welterweight | Rory MacDonald def. Mike Guymon | Submission (armbar) | 1 | 4:27 |