 Despite his new contract agreement with Wolves, McDonald eventually moved to Fulham after the 2015–16 season, signing for the London club on 22 July 2016 for an undisclosed fee in a three-year deal (with the option of an additional year).He scored his first goal for Fulham in a 2–2 draw with Cardiff City on 20 August 2016.McDonald received his first call up to the senior Scotland team when Gordon Strachan called him up for a match against Germany in August 2014.