Craig Morgan

Date of birth18 June 1985
Place of birthSt Asaph
NationalityWelsh
Weight79 kg
Height1.85 m
PositionDefender

Craig Morgan joined Milton Keynes Dons in July 2005 with a two-year contract but was made available for transfer in October 2006.

After a loan spell, Craig joined Peterborough United in January 2007 with a contract to June 2009 that was extended to June 2011 in February 2008.

He joined Rotherham United in August 2012 with a four-month contract that was extended to June 2014 in November 2012.

Craig joined Wigan Athletic in July 2015 with a two-year contract that was extended to june 2019 in March 2017.

Club history

Team Joined Left Loan / Trialist
Wrexham 10 Jul 2003 04 Jul 2005
Milton Keynes Dons 04 Jul 2005 01 Jan 2007
Wrexham 16 Oct 2006 16 Nov 2006 L
Peterborough United 23 Nov 2006 31 Dec 2006 L
Peterborough United 01 Jan 2007 06 Jul 2010
Preston North End 06 Jul 2010 31 Aug 2012
Rotherham United 03 Sep 2012 30 Jun 2015
Wigan Athletic 01 Jul 2015

Club stats

Season Team Competition Apps Subs Goals Y R
2001-02 Wrexham League Division 2
2
2002-03 Wrexham LDV Vans Trophy 1
2002-03 Wrexham League Division 3 1
5
1
2003-04 Wrexham FA Cup
1
2003-04 Wrexham LDV Vans Trophy 2
1
2003-04 Wrexham League Division 2 14
4
2
1
2004-05 Wrexham FA Cup 1
2004-05 Wrexham LDV Vans Trophy 6
1
2004-05 Wrexham League Cup 1
1
1
2004-05 Wrexham League One 18
8
3
2005-06 Milton Keynes Dons FA Cup 4
1
2005-06 Milton Keynes Dons LDV Vans Trophy 2
2005-06 Milton Keynes Dons League Cup 1
2005-06 Milton Keynes Dons League One 38
2
6
2006-07 Milton Keynes Dons League Cup 1
2006-07 Milton Keynes Dons League Two 3
2006-07 Peterborough United FA Cup 2
1
1
2006-07 Peterborough United League Two 22
1
1
1
2006-07 Wrexham Johnstones Paint Trophy 1
2006-07 Wrexham League Two 1
2007-08 Peterborough United FA Cup 4
1
1
2007-08 Peterborough United League Cup 1
2007-08 Peterborough United League Two 41
3
9
2008-09 Peterborough United FA Cup 5
2008-09 Peterborough United Johnstones Paint Trophy 1
2008-09 Peterborough United League Cup 1
2008-09 Peterborough United League One 26
1
4
2009-10 Peterborough United FA Cup 1
2009-10 Peterborough United League Championship 33
1
1
4
1
2009-10 Peterborough United League Cup 3
2010-11 Preston North End FA Cup 1
2010-11 Preston North End League Championship 30
1
2
4
2010-11 Preston North End League Cup 1
2011-12 Preston North End FA Cup 2
2011-12 Preston North End Johnstones Paint Trophy 2
1
2011-12 Preston North End League Cup 2
1
2011-12 Preston North End League One 18
1
1
2
1
2012-13 Rotherham United FA Cup 1
2012-13 Rotherham United League Two 20
1
1
4
2013-14 Rotherham United FA Cup 2
1
2013-14 Rotherham United Johnstones Paint Trophy 3
1
2013-14 Rotherham United League Cup 2
2013-14 Rotherham United League One 35
6
1
2013-14 Rotherham United League One Play-Offs 3
1
2014-15 Rotherham United FA Cup 1
2014-15 Rotherham United League Championship 34
1
8
2014-15 Rotherham United League Cup 2
2
2015-16 Wigan Athletic FA Cup 1
2015-16 Wigan Athletic League Cup 1
2015-16 Wigan Athletic League One 36
2
7
1
2016-17 Wigan Athletic League Championship 15
5
5


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
02 Dec 2006 Tranmere Rovers v Peterborough United W 1-2 FA Cup 2nd round
09 Dec 2006 Rochdale v Peterborough United W 0-1 League Two
16 Dec 2006 Peterborough United v Chester City L 0-2 League Two
23 Dec 2006 Peterborough United v Lincoln City L 1-2 League Two
26 Dec 2006 Barnet v Peterborough United L 1-0 League Two
30 Dec 2006 Hartlepool United v Peterborough United L 1-0 League Two
01 Jan 2007 Peterborough United v Walsall L 0-2 League Two
06 Jan 2007 Peterborough United v Plymouth Argyle D 1-1 FA Cup 3rd round
13 Jan 2007 Darlington v Peterborough United L 3-1 League Two
16 Jan 2007 Plymouth Argyle v Peterborough United L 2-1 FA Cup 3rd round replay
27 Jan 2007 Lincoln City v Peterborough United L 1-0 League Two
30 Jan 2007 Peterborough United v Swindon Town D 1-1 League Two
03 Feb 2007 Bristol Rovers v Peterborough United L 3-2 League Two
10 Feb 2007 Peterborough United v Wrexham W 3-0 League Two
17 Feb 2007 Macclesfield Town v Peterborough United L 2-1 League Two
20 Feb 2007 Peterborough United v Boston United D 1-1 League Two
24 Feb 2007 Bury v Peterborough United W 0-3 League Two
03 Mar 2007 Peterborough United v Notts County W 2-0 League Two
10 Mar 2007 Peterborough United v Milton Keynes Dons W 4-0 League Two
16 Mar 2007 Shrewsbury Town v Peterborough United L 2-1 League Two
31 Mar 2007 Peterborough United v Wycombe Wanderers D 3-3 League Two
07 Apr 2007 Accrington Stanley v Peterborough United L 3-2 League Two
14 Apr 2007 Torquay United v Peterborough United D 1-1 League Two
21 Apr 2007 Peterborough United v Hereford United W 3-0 League Two
28 Apr 2007 Chester City v Peterborough United D 1-1 League Two
05 May 2007 Peterborough United v Rochdale D 3-3 League Two
11 Aug 2007 Peterborough United v Rochdale W 3-0 League Two
13 Aug 2007 Peterborough United v Southampton W 2-1 League Cup 1st round
19 Aug 2007 Rotherham United v Peterborough United L 3-1 League Two
25 Aug 2007 Peterborough United v Chesterfield L 2-3 League Two
01 Sep 2007 Accrington Stanley v Peterborough United W 0-2 League Two
15 Sep 2007 Bradford City v Peterborough United L 1-0 League Two
22 Sep 2007 Peterborough United v Morecambe D 1-1 League Two
29 Sep 2007 Darlington v Peterborough United D 1-1 League Two
02 Oct 2007 Shrewsbury Town v Peterborough United W 0-2 League Two
06 Oct 2007 Peterborough United v Grimsby Town W 2-1 League Two
20 Oct 2007 Lincoln City v Peterborough United D 1-1 League Two
27 Oct 2007 Peterborough United v Hereford United D 1-1 League Two
03 Nov 2007 Stockport County v Peterborough United W 1-2 League Two
06 Nov 2007 Peterborough United v Dagenham and Redbridge W 3-1 League Two
10 Nov 2007 Peterborough United v Wrexham W 4-1 FA Cup 1st round
24 Nov 2007 Peterborough United v Brentford W 7-0 League Two
01 Dec 2007 Staines Town v Peterborough United W 0-5 FA Cup 2nd round
04 Dec 2007 Notts County v Peterborough United W 0-1 League Two
08 Dec 2007 Chester City v Peterborough United W 1-2 League Two
15 Dec 2007 Peterborough United v Milton Keynes Dons L 1-2 League Two
22 Dec 2007 Peterborough United v Bradford City W 2-1 League Two
26 Dec 2007 Mansfield Town v Peterborough United L 2-0 League Two
29 Dec 2007 Morecambe v Peterborough United L 3-2 League Two
01 Jan 2008 Peterborough United v Shrewsbury Town W 2-1 League Two
05 Jan 2008 Colchester United v Peterborough United W 1-3 FA Cup 3rd round
15 Jan 2008 Peterborough United v Accrington Stanley W 8-2 League Two
26 Jan 2008 Peterborough United v West Bromwich Albion L 0-3 FA Cup 4th round
02 Feb 2008 Rochdale v Peterborough United W 0-2 League Two
09 Feb 2008 Peterborough United v Wrexham D 0-0 League Two
13 Feb 2008 Chesterfield v Peterborough United W 1-2 League Two
16 Feb 2008 Peterborough United v Barnet W 1-0 League Two
23 Feb 2008 Macclesfield Town v Peterborough United W 0-3 League Two
26 Feb 2008 Wrexham v Peterborough United W 0-2 League Two
01 Mar 2008 Peterborough United v Bury W 1-0 League Two
04 Mar 2008 Barnet v Peterborough United W 0-2 League Two
08 Mar 2008 Dagenham and Redbridge v Peterborough United W 2-3 League Two
11 Mar 2008 Brentford v Peterborough United W 1-2 League Two
15 Mar 2008 Peterborough United v Notts County D 0-0 League Two
21 Mar 2008 Milton Keynes Dons v Peterborough United D 1-1 League Two
24 Mar 2008 Peterborough United v Chester City W 1-0 League Two
29 Mar 2008 Peterborough United v Lincoln City W 4-0 League Two
05 Apr 2008 Wycombe Wanderers v Peterborough United D 2-2 League Two
12 Apr 2008 Peterborough United v Stockport County L 0-1 League Two
19 Apr 2008 Hereford United v Peterborough United W 0-1 League Two
26 Apr 2008 Grimsby Town v Peterborough United W 1-4 League Two
03 May 2008 Peterborough United v Darlington L 0-2 League Two
09 Aug 2008 Southend United v Peterborough United L 1-0 League One
12 Aug 2008 Bristol City v Peterborough United L 2-1 League Cup 1st round
16 Aug 2008 Peterborough United v Leyton Orient W 3-0 League One
30 Aug 2008 Peterborough United v Hartlepool United L 1-2 League One
13 Sep 2008 Northampton Town v Peterborough United D 1-1 League One
20 Sep 2008 Peterborough United v Tranmere Rovers D 2-2 League One
27 Sep 2008 Milton Keynes Dons v Peterborough United W 1-2 League One
04 Oct 2008 Peterborough United v Leeds United W 2-0 League One
07 Oct 2008 Peterborough United v Dagenham and Redbridge L 0-1 Johnstones Paint Trophy 2nd round - southern section
18 Oct 2008 Carlisle United v Peterborough United D 3-3 League One
21 Oct 2008 Peterborough United v Brighton and Hove Albion D 0-0 League One
25 Oct 2008 Peterborough United v Huddersfield Town W 4-0 League One
28 Oct 2008 Crewe Alexandra v Peterborough United D 1-1 League One
01 Nov 2008 Peterborough United v Hereford United W 2-0 League One
09 Nov 2008 AFC Hornchurch v Peterborough United W 0-1 FA Cup 1st round
15 Nov 2008 Yeovil Town v Peterborough United W 0-1 League One
22 Nov 2008 Peterborough United v Colchester United W 2-1 League One
25 Nov 2008 Swindon Town v Peterborough United D 2-2 League One
29 Nov 2008 Peterborough United v Tranmere Rovers D 0-0 FA Cup 2nd round
06 Dec 2008 Stockport County v Peterborough United W 1-3 League One
09 Dec 2008 Tranmere Rovers v Peterborough United W 1-2 FA Cup 2nd round replay
13 Dec 2008 Peterborough United v Oldham Athletic D 2-2 League One
20 Dec 2008 Leicester City v Peterborough United L 4-0 League One
26 Dec 2008 Peterborough United v Millwall W 1-0 League One
28 Dec 2008 Cheltenham Town v Peterborough United W 3-6 League One
03 Jan 2009 West Bromwich Albion v Peterborough United D 1-1 FA Cup 3rd round
13 Jan 2009 Peterborough United v West Bromwich Albion L 0-2 FA Cup 3rd round replay
17 Jan 2009 Peterborough United v Walsall W 1-0 League One
20 Jan 2009 Peterborough United v Milton Keynes Dons D 0-0 League One
24 Jan 2009 Leeds United v Peterborough United L 3-1 League One
31 Jan 2009 Huddersfield Town v Peterborough United L 1-0 League One
18 Apr 2009 Peterborough United v Stockport County W 1-0 League One
25 Apr 2009 Colchester United v Peterborough United W 0-1 League One
02 May 2009 Peterborough United v Swindon Town D 2-2 League One
08 Aug 2009 Derby County v Peterborough United L 2-1 League Championship
15 Aug 2009 Peterborough United v Sheffield Wednesday D 1-1 League Championship
18 Aug 2009 Peterborough United v West Bromwich Albion L 2-3 League Championship
22 Aug 2009 Preston North End v Peterborough United L 2-0 League Championship
25 Aug 2009 Peterborough United v Ipswich Town W 2-1 League Cup 2nd round
31 Aug 2009 Peterborough United v Crystal Palace D 1-1 League Championship
12 Sep 2009 Queens Park Rangers v Peterborough United D 1-1 League Championship
15 Sep 2009 Leicester City v Peterborough United D 1-1 League Championship
19 Sep 2009 Peterborough United v Reading W 3-2 League Championship
22 Sep 2009 Peterborough United v Newcastle United W 2-0 League Cup 3rd round
26 Sep 2009 Blackpool v Peterborough United L 2-0 League Championship
29 Sep 2009 Peterborough United v Plymouth Argyle L 1-2 League Championship
03 Oct 2009 Peterborough United v Nottingham Forest L 1-2 League Championship
17 Oct 2009 Bristol City v Peterborough United D 1-1 League Championship
20 Oct 2009 Doncaster Rovers v Peterborough United L 3-1 League Championship
24 Oct 2009 Peterborough United v Scunthorpe United W 3-0 League Championship
27 Oct 2009 Blackburn Rovers v Peterborough United L 5-2 League Cup 4th round
31 Oct 2009 Peterborough United v Barnsley L 1-2 League Championship
07 Nov 2009 Newcastle United v Peterborough United L 3-1 League Championship
05 Dec 2009 Peterborough United v Swansea City D 2-2 League Championship
08 Dec 2009 Ipswich Town v Peterborough United D 0-0 League Championship
12 Dec 2009 Coventry City v Peterborough United L 3-2 League Championship
26 Dec 2009 West Bromwich Albion v Peterborough United L 2-0 League Championship
28 Dec 2009 Peterborough United v Cardiff City D 4-4 League Championship
02 Jan 2010 Tottenham Hotspur v Peterborough United L 4-0 FA Cup 3rd round
16 Jan 2010 Peterborough United v Derby County L 0-3 League Championship
06 Feb 2010 Peterborough United v Queens Park Rangers W 1-0 League Championship
09 Feb 2010 Cardiff City v Peterborough United L 2-0 League Championship
13 Feb 2010 Middlesbrough v Peterborough United L 1-0 League Championship
16 Feb 2010 Peterborough United v Ipswich Town W 3-1 League Championship
27 Feb 2010 Swansea City v Peterborough United L 1-0 League Championship
06 Mar 2010 Peterborough United v Coventry City L 0-1 League Championship
09 Mar 2010 Peterborough United v Sheffield United W 1-0 League Championship
13 Mar 2010 Watford v Peterborough United W 0-1 League Championship
16 Mar 2010 Peterborough United v Doncaster Rovers L 1-2 League Championship
10 Apr 2010 Peterborough United v Leicester City L 1-2 League Championship
17 Apr 2010 Reading v Peterborough United L 6-0 League Championship
02 May 2010 Plymouth Argyle v Peterborough United W 1-2 League Championship


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
2002-03 Wales UEFA Under-19 3
2004-05 Wales UEFA Under-19 2
2004-05 Wales Under-21 1
1
2005-06 Wales UEFA Under-21 1
2006-07 Wales UEFA European Championship 1
2007-08 Wales International Friendly 5
1
2007-08 Wales UEFA European Championship 1
1
2008-09 Wales FIFA World Cup 5
1
2008-09 Wales International Friendly 2
2009-10 Wales FIFA World Cup 1
1
2009-10 Wales International Friendly 3
1
1
2010-11 Wales International Friendly 1
2010-11 Wales Nations Cup 1
2010-11 Wales UEFA European Championship
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
16 Nov 2002 Wales v Hungary L 0-5 UEFA U19 Group 11
16 Nov 2002 Wales v Hungary L 0-5 UEFA U19 Group 11
18 Nov 2002 Northern Ireland v Wales L 4-0 UEFA U19 Group 11
18 Aug 2004 Latvia v Wales D 0-0 U21
08 Oct 2004 Hungary v Wales W 0-1 UEFA Under-19 Group 1
10 Oct 2004 Greece v Wales D 0-0 UEFA Under-19 Group 1
11 Oct 2005 Wales v Azerbaijan W 3-0 UEFA U21 Group 6
11 Oct 2006 Wales v Cyprus W 3-1 UEFA European Championship Group D
22 Aug 2007 Bulgaria v Wales W 0-1 International Friendly
12 Sep 2007 Slovakia v Wales W 2-5 UEFA European Championship Group D
13 Oct 2007 Cyprus v Wales L 3-1 UEFA European Championship Group D
06 Feb 2008 Wales v Norway W 3-0 International Friendly
26 Mar 2008 Luxembourg v Wales W 0-2 International Friendly
28 May 2008 Iceland v Wales W 0-1 International Friendly
01 Jun 2008 Netherlands v Wales L 2-0 International Friendly
20 Aug 2008 Wales v Georgia L 1-2 International Friendly
06 Sep 2008 Wales v Azerbaijan W 1-0 FIFA World Cup Europe group 4
10 Sep 2008 Russia v Wales L 2-1 FIFA World Cup Europe group 4
11 Oct 2008 Wales v Liechtenstein W 2-0 FIFA World Cup Europe group 4
15 Oct 2008 Germany v Wales L 1-0 FIFA World Cup Europe group 4
29 May 2009 Wales v Estonia W 1-0 International Friendly
06 Jun 2009 Azerbaijan v Wales W 0-1 FIFA World Cup Europe group 4
12 Aug 2009 Montenegro v Wales L 2-1 International Friendly
14 Oct 2009 Liechtenstein v Wales W 0-2 FIFA World Cup Europe group 4
14 Nov 2009 Wales v Scotland W 3-0 International Friendly
03 Mar 2010 Wales v Sweden L 0-1 International Friendly
23 May 2010 Croatia v Wales L 2-0 International Friendly
11 Aug 2010 Wales v Luxembourg W 5-1 International Friendly
03 Sep 2010 Montenegro v Wales L 1-0 UEFA European Championship Group G
25 May 2011 Wales v Scotland L 1-3 Nations Cup


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