Michael Duff

Date of birth11 January 1978
Place of birthBelfast
NationalityNorthern Irish
Weight73 kg
Height1.85 m
PositionDefender/Midfielder

Michael Duff, who is the elder brother of fellow Cheltenham Town player Shane Duff, joined Burnley in July 2004 with a three-year contract.

His Clarets contract was extended to June 2010 in March 2007, to June 2012 in May 2010, to June 2013 in April 2012, to June 2014 in May 2013 and to June 2016 in July 2015.

Club history

Team Joined Left Loan / Trialist
Cheltenham Town 17 Aug 1996 05 Jul 2004
Burnley 05 Jul 2004 30 Jun 2016

Club stats

Season Team Competition Apps Subs Goals Y R
2000-01 Cheltenham Town FA Cup 2
2000-01 Cheltenham Town LDV Vans Trophy 1
2000-01 Cheltenham Town League Cup 2
2000-01 Cheltenham Town League Division 3 39
5
4
1
2001-02 Cheltenham Town FA Cup 5
2001-02 Cheltenham Town LDV Vans Trophy 2
2001-02 Cheltenham Town League Cup 1
2001-02 Cheltenham Town League Division 3 45
3
5
2001-02 Cheltenham Town League Division 3 Play-Offs 3
2002-03 Cheltenham Town FA Cup 3
2002-03 Cheltenham Town LDV Vans Trophy 2
2002-03 Cheltenham Town League Cup 2
2002-03 Cheltenham Town League Division 2 44
2
5
1
2003-04 Cheltenham Town FA Cup 2
2003-04 Cheltenham Town League Cup 1
2003-04 Cheltenham Town League Division 3 42
3
1
2004-05 Burnley FA Cup 2
2004-05 Burnley League Championship 37
4
8
1
2004-05 Burnley League Cup 4
2005-06 Burnley FA Cup 1
2005-06 Burnley League Championship 39
2
5
2005-06 Burnley League Cup 3
1
2006-07 Burnley League Championship 42
2
2
9
2006-07 Burnley League Cup 1
2007-08 Burnley League Championship 8
2
2
2007-08 Burnley League Cup 2
2008-09 Burnley FA Cup 3
2008-09 Burnley League Championship 22
5
1
2
1
2008-09 Burnley League Championship Play-Offs 3
2008-09 Burnley League Cup 5
2
2
2009-10 Burnley FA Cup 2
2009-10 Burnley League Cup
1
1
2009-10 Burnley Premier League 10
1
5
2010-11 Burnley FA Cup 3
2010-11 Burnley League Championship 27
1
1
8
2010-11 Burnley League Cup 1
2011-12 Burnley League Championship 30
1
7
2011-12 Burnley League Cup 1
2012-13 Burnley FA Cup 1
2012-13 Burnley League Championship 23
1
1
6
1
2012-13 Burnley League Cup 2
1
2013-14 Burnley League Championship 41
1
4
1
2013-14 Burnley League Cup 1
2014-15 Burnley FA Cup 1
2014-15 Burnley Premier League 21
4
2015-16 Burnley League Championship 23
1
1
2015-16 Burnley League Cup 1
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
12 Aug 2000 Cheltenham Town v Mansfield Town D 2-2 League Division 3
19 Aug 2000 York City v Cheltenham Town W 0-2 League Division 3
22 Aug 2000 Watford v Cheltenham Town D 0-0 League Cup 1st round 1st leg
26 Aug 2000 Cheltenham Town v Torquay United W 2-0 League Division 3
28 Aug 2000 Hartlepool United v Cheltenham Town D 0-0 League Division 3
02 Sep 2000 Hull City v Cheltenham Town W 0-2 League Division 3
05 Sep 2000 Cheltenham Town v Watford L 0-3
Agg: 0-3
League Cup 1st round 2nd leg
09 Sep 2000 Cheltenham Town v Chesterfield L 0-1 League Division 3
12 Sep 2000 Cheltenham Town v Darlington W 1-0 League Division 3
16 Sep 2000 Brighton and Hove Albion v Cheltenham Town L 3-0 League Division 3
23 Sep 2000 Cheltenham Town v Plymouth Argyle W 5-2 League Division 3
30 Sep 2000 Exeter City v Cheltenham Town W 0-2 League Division 3
06 Oct 2000 Cheltenham Town v Carlisle United W 1-0 League Division 3
14 Oct 2000 Macclesfield Town v Cheltenham Town L 2-1 League Division 3
17 Oct 2000 Halifax Town v Cheltenham Town W 1-2 League Division 3
21 Oct 2000 Cheltenham Town v Rochdale L 0-2 League Division 3
24 Oct 2000 Lincoln City v Cheltenham Town L 1-0 League Division 3
28 Oct 2000 Cheltenham Town v Blackpool L 0-1 League Division 3
04 Nov 2000 Kidderminster Harriers v Cheltenham Town D 1-1 League Division 3
11 Nov 2000 Cheltenham Town v Leyton Orient D 1-1 League Division 3
18 Nov 2000 Cheltenham Town v Shrewsbury Town W 4-1 FA Cup 1st round
25 Nov 2000 Southend United v Cheltenham Town W 0-1 League Division 3
02 Dec 2000 Cheltenham Town v Barnet W 4-3 League Division 3
05 Dec 2000 Southend United v Cheltenham Town L 2-0 LDV Vans Trophy 1st round - southern section
09 Dec 2000 Cardiff City v Cheltenham Town L 3-1 FA Cup 2nd round
16 Dec 2000 Cardiff City v Cheltenham Town L 3-1 League Division 3
23 Dec 2000 Scunthorpe United v Cheltenham Town D 1-1 League Division 3
26 Dec 2000 Cheltenham Town v Shrewsbury Town D 1-1 League Division 3
03 Feb 2001 Cheltenham Town v Hull City L 0-1 League Division 3
09 Feb 2001 Chesterfield v Cheltenham Town L 2-0 League Division 3
13 Feb 2001 Mansfield Town v Cheltenham Town L 2-1 League Division 3
03 Mar 2001 Cheltenham Town v Exeter City W 1-0 League Division 3
06 Mar 2001 Cheltenham Town v Macclesfield Town D 1-1 League Division 3
10 Mar 2001 Carlisle United v Cheltenham Town D 1-1 League Division 3
17 Mar 2001 Cheltenham Town v Halifax Town W 4-2 League Division 3
20 Mar 2001 Cheltenham Town v York City D 1-1 League Division 3
23 Mar 2001 Rochdale v Cheltenham Town D 1-1 League Division 3
01 Apr 2001 Cheltenham Town v Cardiff City W 3-1 League Division 3
07 Apr 2001 Barnet v Cheltenham Town D 2-2 League Division 3
14 Apr 2001 Cheltenham Town v Lincoln City W 2-1 League Division 3
16 Apr 2001 Blackpool v Cheltenham Town D 2-2 League Division 3
21 Apr 2001 Cheltenham Town v Kidderminster Harriers L 1-3 League Division 3
28 Apr 2001 Leyton Orient v Cheltenham Town D 0-0 League Division 3
05 May 2001 Cheltenham Town v Southend United W 2-1 League Division 3
11 Aug 2001 Cheltenham Town v Leyton Orient D 1-1 League Division 3
18 Aug 2001 Luton Town v Cheltenham Town L 2-1 League Division 3
21 Aug 2001 Bristol City v Cheltenham Town L 2-1 League Cup 1st round
25 Aug 2001 Cheltenham Town v Mansfield Town L 2-3 League Division 3
27 Aug 2001 Swansea City v Cheltenham Town D 2-2 League Division 3
01 Sep 2001 Cheltenham Town v Torquay United D 2-2 League Division 3
08 Sep 2001 Shrewsbury Town v Cheltenham Town L 2-1 League Division 3
15 Sep 2001 Cheltenham Town v Carlisle United W 2-0 League Division 3
18 Sep 2001 Hartlepool United v Cheltenham Town W 0-1 League Division 3
22 Sep 2001 Rushden and Diamonds v Cheltenham Town L 1-0 League Division 3
28 Sep 2001 Southend United v Cheltenham Town W 0-1 League Division 3
05 Oct 2001 Cheltenham Town v Lincoln City W 2-1 League Division 3
13 Oct 2001 Kidderminster Harriers v Cheltenham Town D 0-0 League Division 3
16 Oct 2001 Cheltenham Town v Plymouth Argyle W 2-1 LDV Vans Trophy 1st round - southern section
20 Oct 2001 Cheltenham Town v Exeter City W 3-1 League Division 3
23 Oct 2001 Rochdale v Cheltenham Town D 2-2 League Division 3
27 Oct 2001 Cheltenham Town v Scunthorpe United D 3-3 League Division 3
30 Oct 2001 Cambridge United v Cheltenham Town D 1-1 LDV Vans Trophy 2nd round - southern section
03 Nov 2001 Hull City v Cheltenham Town L 5-1 League Division 3
06 Nov 2001 Cheltenham Town v Bristol Rovers D 0-0 League Division 3
09 Nov 2001 Cheltenham Town v Plymouth Argyle D 0-0 League Division 3
17 Nov 2001 Kettering Town v Cheltenham Town W 1-6 FA Cup 1st round
20 Nov 2001 Cheltenham Town v Macclesfield Town W 4-1 League Division 3
24 Nov 2001 Oxford United v Cheltenham Town L 3-0 League Division 3
01 Dec 2001 Cheltenham Town v Halifax Town W 2-1 League Division 3
08 Dec 2001 Hinckley United v Cheltenham Town W 0-2 FA Cup 2nd round
15 Dec 2001 York City v Cheltenham Town W 1-3 League Division 3
26 Dec 2001 Cheltenham Town v Shrewsbury Town W 1-0 League Division 3
29 Dec 2001 Cheltenham Town v Swansea City D 2-2 League Division 3
01 Jan 2002 Torquay United v Cheltenham Town W 0-1 League Division 3
06 Jan 2002 Cheltenham Town v Oldham Athletic W 2-1 FA Cup 3rd round
12 Jan 2002 Cheltenham Town v Luton Town D 1-1 League Division 3
19 Jan 2002 Leyton Orient v Cheltenham Town W 0-2 League Division 3
23 Jan 2002 Cheltenham Town v Darlington D 0-0 League Division 3
27 Jan 2002 Cheltenham Town v Burnley W 2-1 FA Cup 4th round
09 Feb 2002 Exeter City v Cheltenham Town W 0-2 League Division 3
16 Feb 2002 West Bromwich Albion v Cheltenham Town L 1-0 FA Cup 5th round
19 Feb 2002 Cheltenham Town v Southend United D 1-1 League Division 3
26 Feb 2002 Cheltenham Town v Hartlepool United W 3-0 League Division 3
02 Mar 2002 Cheltenham Town v Rushden and Diamonds D 1-1 League Division 3
05 Mar 2002 Bristol Rovers v Cheltenham Town W 1-2 League Division 3
09 Mar 2002 Cheltenham Town v York City W 4-0 League Division 3
12 Mar 2002 Lincoln City v Cheltenham Town W 0-1 League Division 3
16 Mar 2002 Halifax Town v Cheltenham Town L 4-1 League Division 3
23 Mar 2002 Cheltenham Town v Rochdale D 1-1 League Division 3
26 Mar 2002 Cheltenham Town v Kidderminster Harriers W 2-1 League Division 3
30 Mar 2002 Scunthorpe United v Cheltenham Town W 1-2 League Division 3
01 Apr 2002 Cheltenham Town v Hull City W 1-0 League Division 3
06 Apr 2002 Macclesfield Town v Cheltenham Town L 1-0 League Division 3
09 Apr 2002 Mansfield Town v Cheltenham Town L 2-1 League Division 3
13 Apr 2002 Cheltenham Town v Oxford United W 2-0 League Division 3
16 Apr 2002 Carlisle United v Cheltenham Town D 0-0 League Division 3
20 Apr 2002 Plymouth Argyle v Cheltenham Town L 2-0 League Division 3
27 Apr 2002 Hartlepool United v Cheltenham Town D 1-1 League Division 3 Play-Offs Semi-final 1st leg
30 Apr 2002 Cheltenham Town v Hartlepool United D 1-1
Agg: 2-2 (5-4)
League Division 3 Play-Offs Semi-final 2nd leg
06 May 2002 Cheltenham Town v Rushden and Diamonds W 3-1 League Division 3 Play-Offs Final
10 Aug 2002 Cheltenham Town v Wigan Athletic L 0-2 League Division 2
13 Aug 2002 Barnsley v Cheltenham Town D 1-1 League Division 2
17 Aug 2002 Tranmere Rovers v Cheltenham Town L 1-0 League Division 2
24 Aug 2002 Cheltenham Town v Plymouth Argyle L 1-2 League Division 2
27 Aug 2002 Crewe Alexandra v Cheltenham Town L 1-0 League Division 2
31 Aug 2002 Cheltenham Town v Cardiff City D 1-1 League Division 2
07 Sep 2002 Colchester United v Cheltenham Town D 1-1 League Division 2
10 Sep 2002 Norwich City v Cheltenham Town W 0-3 League Cup 1st round
14 Sep 2002 Cheltenham Town v Bristol City L 2-3 League Division 2
17 Sep 2002 Cheltenham Town v Swindon Town W 2-0 League Division 2
21 Sep 2002 Mansfield Town v Cheltenham Town W 0-2 League Division 2
28 Sep 2002 Cheltenham Town v Notts County L 1-4 League Division 2
02 Oct 2002 Crystal Palace v Cheltenham Town L 7-0 League Cup 2nd round
05 Oct 2002 Blackpool v Cheltenham Town L 3-1 League Division 2
12 Oct 2002 Luton Town v Cheltenham Town L 2-1 League Division 2
19 Oct 2002 Cheltenham Town v Queens Park Rangers D 1-1 League Division 2
22 Oct 2002 Cheltenham Town v Colchester United W 4-1 LDV Vans Trophy 1st round - southern section
26 Oct 2002 Northampton Town v Cheltenham Town W 1-2 League Division 2
29 Oct 2002 Cheltenham Town v Port Vale L 0-1 League Division 2
02 Nov 2002 Cheltenham Town v Huddersfield Town W 1-0 League Division 2
09 Nov 2002 Stockport County v Cheltenham Town D 1-1 League Division 2
12 Nov 2002 Cheltenham Town v Wycombe Wanderers L 1-2 LDV Vans Trophy 2nd round - southern section
16 Nov 2002 Yeovil Town v Cheltenham Town W 0-2 FA Cup 1st round
23 Nov 2002 Oldham Athletic v Cheltenham Town D 0-0 League Division 2
30 Nov 2002 Cheltenham Town v Brentford W 1-0 League Division 2
07 Dec 2002 Oldham Athletic v Cheltenham Town W 1-2 FA Cup 2nd round
14 Dec 2002 Peterborough United v Cheltenham Town L 4-1 League Division 2
21 Dec 2002 Cheltenham Town v Wycombe Wanderers D 0-0 League Division 2
26 Dec 2002 Cheltenham Town v Crewe Alexandra L 0-4 League Division 2
28 Dec 2002 Chesterfield v Cheltenham Town D 2-2 League Division 2
01 Jan 2003 Plymouth Argyle v Cheltenham Town L 3-1 League Division 2
04 Jan 2003 Sheffield United v Cheltenham Town L 4-0 FA Cup 3rd round
25 Jan 2003 Cheltenham Town v Chesterfield D 0-0 League Division 2
01 Feb 2003 Wigan Athletic v Cheltenham Town D 0-0 League Division 2
04 Feb 2003 Cheltenham Town v Tranmere Rovers W 3-1 League Division 2
08 Feb 2003 Cheltenham Town v Stockport County L 0-2 League Division 2
15 Feb 2003 Huddersfield Town v Cheltenham Town D 3-3 League Division 2
18 Feb 2003 Cheltenham Town v Barnsley L 1-3 League Division 2
22 Feb 2003 Cheltenham Town v Colchester United D 1-1 League Division 2
01 Mar 2003 Bristol City v Cheltenham Town L 3-1 League Division 2
08 Mar 2003 Cheltenham Town v Mansfield Town W 3-1 League Division 2
12 Mar 2003 Swindon Town v Cheltenham Town W 0-3 League Division 2
15 Mar 2003 Cheltenham Town v Northampton Town D 1-1 League Division 2
18 Mar 2003 Queens Park Rangers v Cheltenham Town L 4-1 League Division 2
05 Apr 2003 Brentford v Cheltenham Town D 2-2 League Division 2
08 Apr 2003 Cheltenham Town v Luton Town D 2-2 League Division 2
12 Apr 2003 Cheltenham Town v Oldham Athletic D 1-1 League Division 2
19 Apr 2003 Wycombe Wanderers v Cheltenham Town D 1-1 League Division 2
21 Apr 2003 Cheltenham Town v Peterborough United D 1-1 League Division 2
26 Apr 2003 Cheltenham Town v Blackpool W 3-0 League Division 2
03 May 2003 Notts County v Cheltenham Town L 1-0 League Division 2
09 Aug 2003 Southend United v Cheltenham Town L 2-0 League Division 3
12 Aug 2003 Cheltenham Town v Queens Park Rangers L 1-2 League Cup 1st round
16 Aug 2003 Cheltenham Town v Swansea City L 3-4 League Division 3
23 Aug 2003 Hull City v Cheltenham Town D 3-3 League Division 3
25 Aug 2003 Cheltenham Town v Kidderminster Harriers W 2-1 League Division 3
30 Aug 2003 Leyton Orient v Cheltenham Town W 1-4 League Division 3
05 Sep 2003 Cheltenham Town v Northampton Town W 4-3 League Division 3
13 Sep 2003 Bury v Cheltenham Town D 1-1 League Division 3
16 Sep 2003 Cheltenham Town v Oxford United D 0-0 League Division 3
20 Sep 2003 Cheltenham Town v Cambridge United L 0-3 League Division 3
18 Oct 2003 Cheltenham Town v Rochdale L 0-2 League Division 3
21 Oct 2003 Cheltenham Town v Darlington W 2-1 League Division 3
25 Oct 2003 Mansfield Town v Cheltenham Town L 4-0 League Division 3
01 Nov 2003 Cheltenham Town v York City D 1-1 League Division 3
15 Nov 2003 Torquay United v Cheltenham Town L 3-1 League Division 3
22 Nov 2003 Cheltenham Town v Carlisle United W 2-1 League Division 3
29 Nov 2003 Huddersfield Town v Cheltenham Town D 0-0 League Division 3
06 Dec 2003 Cheltenham Town v Leyton Orient W 3-1 FA Cup 2nd round
13 Dec 2003 Cheltenham Town v Doncaster Rovers L 1-3 League Division 3
26 Dec 2003 Cheltenham Town v Macclesfield Town W 3-2 League Division 3
28 Dec 2003 Northampton Town v Cheltenham Town L 1-0 League Division 3
04 Jan 2004 Fulham v Cheltenham Town L 2-1 FA Cup 3rd round
09 Jan 2004 Cheltenham Town v Southend United D 1-1 League Division 3
13 Jan 2004 Lincoln City v Cheltenham Town D 0-0 League Division 3
17 Jan 2004 Swansea City v Cheltenham Town D 0-0 League Division 3
24 Jan 2004 Cheltenham Town v Hull City L 0-2 League Division 3
31 Jan 2004 Cheltenham Town v Leyton Orient W 1-0 League Division 3
07 Feb 2004 Macclesfield Town v Cheltenham Town W 1-2 League Division 3
10 Feb 2004 Kidderminster Harriers v Cheltenham Town D 0-0 League Division 3
14 Feb 2004 Cheltenham Town v Boston United W 1-0 League Division 3
21 Feb 2004 Rochdale v Cheltenham Town D 0-0 League Division 3
28 Feb 2004 Cheltenham Town v Mansfield Town W 4-2 League Division 3
06 Mar 2004 Cheltenham Town v Lincoln City W 3-2 League Division 3
09 Mar 2004 Darlington v Cheltenham Town L 2-1 League Division 3
13 Mar 2004 Doncaster Rovers v Cheltenham Town D 1-1 League Division 3
17 Mar 2004 Oxford United v Cheltenham Town L 1-0 League Division 3
20 Mar 2004 Cheltenham Town v Bury L 1-2 League Division 3
27 Mar 2004 Cambridge United v Cheltenham Town L 2-1 League Division 3
03 Apr 2004 Cheltenham Town v Bristol Rovers L 1-2 League Division 3
10 Apr 2004 Yeovil Town v Cheltenham Town D 0-0 League Division 3
12 Apr 2004 Cheltenham Town v Scunthorpe United W 2-1 League Division 3
17 Apr 2004 York City v Cheltenham Town W 0-2 League Division 3
24 Apr 2004 Cheltenham Town v Torquay United L 1-3 League Division 3
01 May 2004 Carlisle United v Cheltenham Town D 1-1 League Division 3
08 May 2004 Cheltenham Town v Huddersfield Town D 1-1 League Division 3


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

International stats

Season Team Competition Apps Subs Goals Y R
2001-02 Northern Ireland International Friendly
1
2002-03 Northern Ireland International Friendly
1
2002-03 Northern Ireland UEFA Under-21 1
2003-04 Northern Ireland International Friendly
1
2004-05 Northern Ireland International Friendly
1
2005-06 Northern Ireland FIFA World Cup 2
1
1
2005-06 Northern Ireland International Friendly 3
2006-07 Northern Ireland International Friendly 1
1
2006-07 Northern Ireland UEFA European Championship 4
1
2
2007-08 Northern Ireland UEFA European Championship 3
1
2008-09 Northern Ireland International Friendly 1
1
2011-12 Northern Ireland International Friendly 1
1
1


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

International matches

Date Match Result Competition Round
13 Feb 2002 Poland v Northern Ireland L 4-1 International Friendly
21 Aug 2002 Northern Ireland v Cyprus D 0-0 International Friendly
10 Jun 2003 Northern Ireland v Spain L 1-4 UEFA U21 Group 6
31 Mar 2004 Estonia v Northern Ireland W 0-1 International Friendly
18 Aug 2004 Switzerland v Northern Ireland D 0-0 International Friendly
07 Sep 2005 Northern Ireland v England W 1-0 FIFA World Cup Europe group 6
08 Oct 2005 Northern Ireland v Wales L 2-3 FIFA World Cup Europe group 6
12 Oct 2005 Austria v Northern Ireland L 2-0 FIFA World Cup Europe group 6
01 Mar 2006 Northern Ireland v Estonia W 1-0 International Friendly
21 May 2006 Northern Ireland v Uruguay L 0-1 International Friendly
26 May 2006 Romania v Northern Ireland L 2-0 International Friendly
16 Aug 2006 Finland v Northern Ireland W 1-2 International Friendly
02 Sep 2006 Northern Ireland v Iceland L 0-3 UEFA European Championship Group F
06 Sep 2006 Northern Ireland v Spain W 3-2 UEFA European Championship Group F
07 Oct 2006 Denmark v Northern Ireland D 0-0 UEFA European Championship Group F
06 Feb 2007 Northern Ireland v Wales D 0-0 International Friendly
24 Mar 2007 Liechtenstein v Northern Ireland W 1-4 UEFA European Championship Group F
28 Mar 2007 Northern Ireland v Sweden W 2-1 UEFA European Championship Group F
22 Aug 2007 Northern Ireland v Liechtenstein W 3-1 UEFA European Championship Group F
08 Sep 2007 Latvia v Northern Ireland L 1-0 UEFA European Championship Group F
12 Sep 2007 Iceland v Northern Ireland L 2-1 UEFA European Championship Group F
20 Aug 2008 Scotland v Northern Ireland D 0-0 International Friendly
19 Nov 2008 Northern Ireland v Hungary L 0-2 International Friendly
29 Feb 2012 Northern Ireland v Norway L 0-3 International Friendly
02 Jun 2012 Netherlands v Northern Ireland L 6-0 International Friendly


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