Aquí está una lista de las mejores peleas de MacDonald. Para una lista de las pérdidas de MacDonald, consulta "Rob MacDonald Pérdidas".
El 28 de junio de 2006 Rob MacDonald se enfrentó a Kristian Rothaermel en un combate de semipesado a la edad de 27. Él entró con un récord de 4-1 (3). MacDonald detuvo a Kristian Rothaermel por sumisión en el asalto 1º.
El 1 de diciembre de 2007 Rob MacDonald se enfrentó a Eliot Marshall en un combate de semipesado a la edad de 29. Él entró con un récord de 5-2 (4), y Marshall tenía 27 años y un récord de 4-0 (4). MacDonald detuvo a Eliot Marshall por TKO en el asalto 2º.
El 1 de junio de 2002 Rob MacDonald se enfrentó a Zane Hagel a la edad de 23. Él entró con un récord de 1-0 (1). MacDonald detuvo a Zane Hagel por TKO en el asalto 1º.