Aquí está una lista de las mejores peleas de MacDonald. Para una lista de las pérdidas de MacDonald, consulta "Rory MacDonald Pérdidas".
El 11 de enero de 2010 Rory MacDonald se enfrentó a Mike Guymon en un combate de welter a la edad de 20. Él entró con un récord de 10-0 (10), y Guymon tenía 35 años y un récord de 11-2-1 (11). MacDonald detuvo a Mike Guymon por sumisión en el asalto 1º.
El 28 de noviembre de 2008 Rory MacDonald se enfrentó a Clay French en un combate titular de ligero por el título KOTC Championship de French. MacDonald tenía 19 años y un récord de 7-0 (7), y French tenía 28 años y un récord de 15-3 (11). MacDonald detuvo a Clay French por asalto 2º KO y se convirtió en el nuevo campeón ligero de KOTC.
El 4 de octubre de 2014 Rory MacDonald se enfrentó a Tarec Saffiedine en un combate de welter a la edad de 25. Él entró con un récord de 18-2 (13), y Saffiedine tenía 28 años y un récord de 15-3 (6). MacDonald detuvo a Tarec Saffiedine por TKO en el asalto 3º.
El 6 de agosto de 2011 Rory MacDonald se enfrentó a Mike Pyle en un combate de welter a la edad de 22. Él entró con un récord de 12-1 (11). MacDonald detuvo a Mike Pyle por TKO en el asalto 1º.
El 21 de abril de 2012 Rory MacDonald se enfrentó a Che Mills en un combate de welter a la edad de 22. Él entró con un récord de 13-1 (12), y Mills tenía 29 años y un récord de 14-4 (11). MacDonald detuvo a Che Mills por TKO en el asalto 2º.
El 29 de abril de 2021 Rory MacDonald se enfrentó a Curtis Millender en un combate de welter a la edad de 31. Él entró con un récord de 22-6-1 (15), y Millender tenía 33 años y un récord de 18-6 (6). MacDonald detuvo a Curtis Millender por sumisión en el asalto 1º.
El 19 de mayo de 2017 Rory MacDonald se enfrentó a Paul Daley en un combate de welter a la edad de 27. Él entró con un récord de 19-4 (14), y Daley tenía 34 años y un récord de 38-14-2 (31). MacDonald detuvo a Paul Daley por sumisión en el asalto 2º.
El 27 de julio de 2013 Rory MacDonald se enfrentó a Jake Ellenberger en un combate de welter a la edad de 24. Él entró con un récord de 15-1 (12), y Ellenberger tenía 28 años y un récord de 29-6 (23). MacDonald ganó la pelea por asalto 3º decisión unánime.
El 20 de enero de 2018 Rory MacDonald se enfrentó a Douglas Lima en un combate titular de welter por el título Bellator World Championship de Lima. MacDonald tenía 28 años y un récord de 20-4 (14), y Lima tenía 30 años y un récord de 29-6 (24). MacDonald ganó la pelea por asalto 5º decisión unánime y se convirtió en el nuevo campeón welter de Bellator.
El 15 de diciembre de 2007 Rory MacDonald se enfrentó a Kajan Johnson en un combate de ligero a la edad de 18. Él entró con un récord de 6-0 (6), y Johnson tenía 23 años y un récord de 12-9 (9). MacDonald detuvo a Kajan Johnson por TKO en el asalto 3º.