Rob MacDonald tiene cuatro pérdidas contra cuatro oponentes en su carrera de MMA. Para una lista de las mejores peleas de MacDonald, consulta "Mejores peleas de Rob MacDonald".
El 20 de febrero de 2009 Rob MacDonald se enfrentó a Chuck Grigsby en un combate de semipesado titulado por el título VFC Championship. MacDonald tenía 30 años y un récord de 5-4 (4). MacDonald perdió la pelea por asalto 1º KO.
El 29 de marzo de 2008 Rob MacDonald se enfrentó a Hector Ramirez en un combate de semipesado a la edad de 29. Él entró con un récord de 5-3 (4). MacDonald perdió la pelea por asalto 3º decisión unánime.
El 26 de agosto de 2006 Rob MacDonald se enfrentó a Eric Schafer en un combate de semipesado a la edad de 27. Él entró con un récord de 4-2 (3), y Schafer tenía 28 años y un récord de 7-1-2 (5). MacDonald perdió la pelea por sumisión en el asalto 1º.
El 4 de marzo de 2006 Rob MacDonald se enfrentó a Jason Lambert en un combate de semipesado a la edad de 27. Él entró con un récord de 3-1 (2), y Lambert tenía 28 años y un r écord de 19-5 (15). MacDonald perdió la pelea por sumisión en el asalto 1º.