Gary MacKenzie

Date of birth15 October 1985
Place of birthLanark
NationalityScottish
Weight83 kg
Height1.91 m
PositionDefender

Gary MacKenzie joined Milton Keynes Dons in June 2010 with a two-year contract that was extended to June 2013 in September 2011 and to June 2014 in May 2013.

After a loan spell, he joined Blackpool in July 2013 with a two-year contract.

Gary joined Doncaster Rovers in July 2015 with a two-year contract before he was made available for transfer in May 2016.

Club history

Team Joined Left Loan / Trialist
Rangers 01 Jun 2004 31 May 2006
Dundee 01 Jun 2006 31 May 2010
Milton Keynes Dons 01 Jun 2010 05 Jul 2013
Blackpool 01 Mar 2013 31 May 2013 L
Blackpool 05 Jul 2013 30 Jun 2015
Bradford City 02 Feb 2015 31 May 2015 L
Doncaster Rovers 01 Jul 2015 22 Jun 2016
Notts County 01 Feb 2016 29 Feb 2016 L
St Mirren 22 Jun 2016

Club stats

Season Team Competition Apps Subs Goals Y R
2010-11 Milton Keynes Dons FA Cup 1
2010-11 Milton Keynes Dons League Cup
1
2010-11 Milton Keynes Dons League One 24
2
2
6
2
2010-11 Milton Keynes Dons League One Play-Offs 2
2011-12 Milton Keynes Dons FA Cup 2
1
2011-12 Milton Keynes Dons League Cup 2
2011-12 Milton Keynes Dons League One 26
1
4
2
2011-12 Milton Keynes Dons League One Play-Offs 2
2012-13 Blackpool League Championship 12
2
4
2012-13 Milton Keynes Dons FA Cup 3
1
2012-13 Milton Keynes Dons League Cup 2
2012-13 Milton Keynes Dons League One 10
1
3
2013-14 Blackpool FA Cup 1
2013-14 Blackpool League Championship 35
1
5
1
2013-14 Blackpool League Cup 1
2014-15 Bradford City League One 9
3
1
1
2015-16 Doncaster Rovers FA Cup
1
2015-16 Doncaster Rovers League One 11
4
1
2015-16 Notts County League Two 3
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
21 Sep 2010 Birmingham City v Milton Keynes Dons L 3-1 League Cup 3rd round
25 Sep 2010 Peterborough United v Milton Keynes Dons L 2-1 League One
28 Sep 2010 Charlton Athletic v Milton Keynes Dons L 1-0 League One
02 Oct 2010 Milton Keynes Dons v Colchester United D 1-1 League One
16 Oct 2010 AFC Bournemouth v Milton Keynes Dons L 3-2 League One
23 Oct 2010 Milton Keynes Dons v Exeter City W 1-0 League One
30 Oct 2010 Tranmere Rovers v Milton Keynes Dons L 4-2 League One
16 Nov 2010 Milton Keynes Dons v Stevenage L 1-1 (6-7) FA Cup 1st round replay
11 Dec 2010 Notts County v Milton Keynes Dons L 2-0 League One
03 Jan 2011 Yeovil Town v Milton Keynes Dons L 1-0 League One
08 Jan 2011 Exeter City v Milton Keynes Dons D 1-1 League One
15 Jan 2011 Milton Keynes Dons v Tranmere Rovers W 2-0 League One
18 Jan 2011 Milton Keynes Dons v Plymouth Argyle L 1-3 League One
02 Feb 2011 Bristol Rovers v Milton Keynes Dons W 1-2 League One
05 Feb 2011 Sheffield Wednesday v Milton Keynes Dons D 2-2 League One
19 Feb 2011 Hartlepool United v Milton Keynes Dons W 0-1 League One
22 Feb 2011 Milton Keynes Dons v Oldham Athletic D 0-0 League One
26 Feb 2011 Milton Keynes Dons v Brighton and Hove Albion W 1-0 League One
05 Mar 2011 Rochdale v Milton Keynes Dons W 1-4 League One
08 Mar 2011 Milton Keynes Dons v Charlton Athletic W 2-0 League One
12 Mar 2011 Colchester United v Milton Keynes Dons W 1-3 League One
21 Mar 2011 Milton Keynes Dons v Peterborough United W 1-0 League One
25 Mar 2011 Milton Keynes Dons v Walsall D 1-1 League One
02 Apr 2011 Southampton v Milton Keynes Dons L 3-2 League One
16 Apr 2011 Swindon Town v Milton Keynes Dons W 0-1 League One
22 Apr 2011 Milton Keynes Dons v Huddersfield Town L 1-3 League One
25 Apr 2011 Plymouth Argyle v Milton Keynes Dons L 1-0 League One
30 Apr 2011 Milton Keynes Dons v Notts County W 2-1 League One
15 May 2011 Milton Keynes Dons v Peterborough United W 3-2 League One Play-Offs Semi-final 1st leg
19 May 2011 Peterborough United v Milton Keynes Dons L 2-0
Agg: 4-3
League One Play-Offs Semi-final 2nd leg
06 Aug 2011 Milton Keynes Dons v Hartlepool United D 2-2 League One
09 Aug 2011 Cheltenham Town v Milton Keynes Dons W 1-4 League Cup Preliminary round 1st leg
13 Aug 2011 Exeter City v Milton Keynes Dons W 0-2 League One
16 Aug 2011 Yeovil Town v Milton Keynes Dons W 0-1 League One
20 Aug 2011 Milton Keynes Dons v Chesterfield W 6-2 League One
23 Aug 2011 Norwich City v Milton Keynes Dons W 0-4 League Cup 2nd round
27 Aug 2011 Milton Keynes Dons v Stevenage W 1-0 League One
03 Sep 2011 Carlisle United v Milton Keynes Dons W 1-3 League One
10 Sep 2011 Sheffield Wednesday v Milton Keynes Dons L 3-1 League One
17 Sep 2011 Milton Keynes Dons v Huddersfield Town D 1-1 League One
01 Oct 2011 Milton Keynes Dons v Notts County W 3-0 League One
10 Oct 2011 Oldham Athletic v Milton Keynes Dons L 2-1 League One
15 Oct 2011 Milton Keynes Dons v AFC Bournemouth D 2-2 League One
22 Oct 2011 Milton Keynes Dons v Scunthorpe United D 0-0 League One
03 Dec 2011 Barnet v Milton Keynes Dons W 1-3 FA Cup 2nd round
10 Dec 2011 Tranmere Rovers v Milton Keynes Dons W 0-2 League One
17 Dec 2011 Milton Keynes Dons v Preston North End L 0-1 League One
26 Dec 2011 Leyton Orient v Milton Keynes Dons W 0-3 League One
31 Dec 2011 Brentford v Milton Keynes Dons D 3-3 League One
02 Jan 2012 Milton Keynes Dons v Colchester United W 1-0 League One
07 Jan 2012 Milton Keynes Dons v Queens Park Rangers D 1-1 FA Cup 3rd round
24 Jan 2012 Stevenage v Milton Keynes Dons L 4-2 League One
31 Jan 2012 Milton Keynes Dons v Sheffield Wednesday D 1-1 League One
04 Feb 2012 Huddersfield Town v Milton Keynes Dons D 1-1 League One
14 Feb 2012 Charlton Athletic v Milton Keynes Dons L 2-1 League One
07 Apr 2012 Preston North End v Milton Keynes Dons D 1-1 League One
09 Apr 2012 Milton Keynes Dons v Tranmere Rovers W 3-0 League One
14 Apr 2012 Scunthorpe United v Milton Keynes Dons W 0-3 League One
21 Apr 2012 Milton Keynes Dons v Sheffield United W 1-0 League One
28 Apr 2012 Rochdale v Milton Keynes Dons W 1-2 League One
12 May 2012 Milton Keynes Dons v Huddersfield Town L 0-2 League One Play-Offs Semi-final 1st leg
15 May 2012 Huddersfield Town v Milton Keynes Dons W 1-2
Agg: 3-2
League One Play-Offs Semi-final 2nd leg
11 Aug 2012 Cheltenham Town v Milton Keynes Dons W 1-1 (5-3) League Cup Preliminary round 1st leg
18 Aug 2012 Milton Keynes Dons v Oldham Athletic W 2-0 League One
21 Aug 2012 AFC Bournemouth v Milton Keynes Dons D 1-1 League One
25 Aug 2012 Swindon Town v Milton Keynes Dons L 1-0 League One
28 Aug 2012 Milton Keynes Dons v Blackburn Rovers W 2-1 League Cup 2nd round
01 Sep 2012 Milton Keynes Dons v Carlisle United W 2-0 League One
15 Sep 2012 Milton Keynes Dons v Yeovil Town W 1-0 League One
18 Sep 2012 Milton Keynes Dons v Notts County D 1-1 League One
01 Jan 2013 Notts County v Milton Keynes Dons W 1-2 League One
05 Jan 2013 Sheffield Wednesday v Milton Keynes Dons D 0-0 FA Cup 3rd round
15 Jan 2013 Milton Keynes Dons v Sheffield Wednesday W 2-0 FA Cup 3rd round replay
26 Jan 2013 Queens Park Rangers v Milton Keynes Dons W 2-4 FA Cup 4th round
09 Feb 2013 Oldham Athletic v Milton Keynes Dons L 3-1 League One
12 Feb 2013 Doncaster Rovers v Milton Keynes Dons D 0-0 League One
16 Feb 2013 Milton Keynes Dons v Barnsley L 1-3 FA Cup 5th round
23 Feb 2013 Carlisle United v Milton Keynes Dons D 1-1 League One
26 Feb 2013 Portsmouth v Milton Keynes Dons D 1-1 League One


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.