Gary McDonald may refer to:
Gary McDonald (born 3 March 1953) is a former Australian rules footballer who played with St Kilda in the Victorian Football League (VFL).
McDonald started his football career in Western Australia where he played for Swans Districts. He represented his state at interstate football in 1975 and in 1978 made his debut for St Kilda. The club struggled during the three years he was at the club and he experienced victory just once in 14 games. McDonald kicked bags of three goals in successive weeks midway through the 1979 season.
Gary Matthew McDonald (born 10 April 1982 in Irvine, North Ayrshire) is a Scottish professional footballer who currently plays for Scottish Junior club Kilwinning Rangers. He has previously played for Kilmarnock, Oldham Athletic, Aberdeen, Hamilton Academical, Morecambe, St Johnstone and Peterhead.
McDonald started his career at Kilmarnock, playing there for five seasons between 2001 and 2006, where he played in 106 league matches, scoring 11 goals.
On 18 June 2006, McDonald signed for English League One side Oldham Athletic, becoming John Sheridan's first signing as Oldham manager. On 5 January 2008, McDonald scored from 23 metres (25 yd) in Oldham's 1–0 win over Premier League side Everton in the third round of the FA Cup. Interviewed on Match of the Day after the match, McDonald described the goal as the best of his career.
In late April 2008, McDonald agreed a pre-contract to sign for Aberdeen in the summer. On 21 November 2009, McDonald was sent off during Aberdeen's 1–1 draw against Motherwell, shown a second yellow card having removed his shirt after scoring Aberdeen's equaliser. During his second season at Aberdeen, McDonald, along with team-mate Mark Kerr was the subject of booing from some Aberdeen fans. McDonald said this didn't bother him, describing it as "water off a duck's back".