 In his three-year stay at Brentford he scored a league goal every 2.7 games; 40 goals in 111 games at Griffin Park.On 26 August 2011, Charlie MacDonald signed a two-year contract with MK Dons for a £35,000 fee.MacDonald was the replacement for Sam Baldock, who recently left MK Dons to join West Ham United.