Rob MacDonald has four losses against four opponents on his MMA record. For a list of MacDonald's best fights, refer to "Best fights of Rob MacDonald".
On February 20, 2009 Rob MacDonald fought Chuck Grigsby in a light-heavyweight title fight for Grigsby's VFC Championship title. MacDonald was 30 years old and with a record of 5-4 (4). MacDonald lost the fight via 1st-round KO.
On March 29, 2008 Rob MacDonald faced off against Hector Ramirez in a light-heavyweight bout at age 29. He was coming in with a record of 5-3 (4). MacDonald lost the fight via 3-round unanimous decision.
On August 26, 2006 Rob MacDonald faced off against Eric Schafer in a light-heavyweight bout at age 27. He was coming in with a record of 4-2 (3), and Schafer was 28 years old and with a record of 7-1-2 (5). MacDonald lost the fight via 1st-round submission.
On March 4, 2006 Rob MacDonald faced off against Jason Lambert in a light-heavyweight bout at age 27. He was coming in with a record of 3-1 (2), and Lambert was 28 years old and with a record of 19-5 (15). MacDonald lost the fight via 1st-round submission.