MacDonald had a professional career in England from 2005 to 2012, initially playing for the Worcester Warriors from 2005 to 2006. He then joined Leeds Carnegie from 2007 to 2012. MacDonald played a pivotal role for Leeds during the 2006-07 season, contributing to their success in winning
National League 1 and securing promotion to the Premiership. Remarkably, he scored 10 tries that season, which is quite impressive for a front row player. Following the 2007-08 Premiership season, MacDonald was honored with the title of Leeds' Player of the Season, and he was appointed captain for the 2008-09 season. In June 2011, MacDonald extended his contract with Leeds Carnegie for an additional two years. However, in April 2012, he was released from
Leeds. ==International career==