David Edwards

Date of birth03 February 1986
Place of birthPontesbury, England
NationalityWelsh
Weight71 kg
Height1.80 m
PositionMidfielder

David Edwards joined Luton Town in June 2007 with a three-year contract.

He joined Wolverhampton Wanderers in January 2008 with a contract to June 2010 that was extended to June 2012 in June 2009, to June 2013 in September 2010, to June 2014 in May 2013, to June 2016 in June 2014, to June 2017 in August 2015 and to June 2019 in December 2016.

David joined Reading in August 2017 with a two-year contract.

Club history

Team Joined Left Loan / Trialist
Shrewsbury Town 05 Jan 2004 26 Jun 2007
Luton Town 26 Jun 2007 14 Jan 2008
Wolverhampton Wanderers 14 Jan 2008 26 Aug 2017
Reading 26 Aug 2017

Club stats

Season Team Competition Apps Subs Goals Y R
2002-03 Shrewsbury Town League Division 3
1
2004-05 Shrewsbury Town FA Cup 1
2004-05 Shrewsbury Town LDV Vans Trophy
1
2004-05 Shrewsbury Town League Cup 1
2004-05 Shrewsbury Town League Two 16
11
5
2005-06 Shrewsbury Town FA Cup 2
2
2005-06 Shrewsbury Town LDV Vans Trophy
1
2005-06 Shrewsbury Town League Two 27
3
2
2
2006-07 Shrewsbury Town FA Cup 2
2006-07 Shrewsbury Town Johnstones Paint Trophy 3
1
2006-07 Shrewsbury Town League Cup 1
2006-07 Shrewsbury Town League Two 39
6
5
3
2007-08 Luton Town FA Cup 4
1
2007-08 Luton Town Johnstones Paint Trophy 1
2007-08 Luton Town League Cup 2
2007-08 Luton Town League One 18
1
4
1
2007-08 Wolverhampton Wanderers League Championship 10
1
1
2008-09 Wolverhampton Wanderers FA Cup 2
2008-09 Wolverhampton Wanderers League Championship 23
21
3
4
2008-09 Wolverhampton Wanderers League Cup 2
2009-10 Wolverhampton Wanderers League Cup
1
2009-10 Wolverhampton Wanderers Premier League 16
4
1
3
2010-11 Wolverhampton Wanderers FA Cup 1
1
2010-11 Wolverhampton Wanderers League Cup 1
2010-11 Wolverhampton Wanderers Premier League 12
3
1
2011-12 Wolverhampton Wanderers League Cup 2
1
2011-12 Wolverhampton Wanderers Premier League 24
2
3
3
2012-13 Wolverhampton Wanderers League Championship 14
10
2
1
2012-13 Wolverhampton Wanderers League Cup 1
2013-14 Wolverhampton Wanderers FA Cup 1
2013-14 Wolverhampton Wanderers League One 22
8
9
2014-15 Wolverhampton Wanderers FA Cup 1
1
2
2014-15 Wolverhampton Wanderers League Championship 32
9
6
3
2014-15 Wolverhampton Wanderers League Cup
1
2015-16 Wolverhampton Wanderers FA Cup 1
2015-16 Wolverhampton Wanderers League Championship 26
3
5
1
2016-17 Wolverhampton Wanderers FA Cup 2
1
2016-17 Wolverhampton Wanderers League Championship 42
2
10
10
2016-17 Wolverhampton Wanderers League Cup
2
2017-18 Reading FA Cup 3
2017-18 Reading League Championship 27
5
3
4
1
2017-18 Wolverhampton Wanderers League Championship
1
2017-18 Wolverhampton Wanderers League Cup 2


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
03 May 2003 Shrewsbury Town v Scunthorpe United L 1-2 League Division 3
07 Aug 2004 Shrewsbury Town v Lincoln City L 0-1 League Two
10 Aug 2004 Macclesfield Town v Shrewsbury Town L 2-1 League Two
21 Aug 2004 Shrewsbury Town v Northampton Town W 2-0 League Two
24 Aug 2004 Tranmere Rovers v Shrewsbury Town L 2-1 League Cup Preliminary round 1st leg
02 Nov 2004 Southend United v Shrewsbury Town L 4-1 LDV Vans Trophy 2nd round - southern section
06 Nov 2004 Notts County v Shrewsbury Town L 3-0 League Two
13 Nov 2004 Histon v Shrewsbury Town L 2-0 FA Cup Preliminary round 1st leg
27 Nov 2004 Scunthorpe United v Shrewsbury Town L 3-1 League Two
11 Dec 2004 Chester City v Shrewsbury Town D 1-1 League Two
28 Dec 2004 Shrewsbury Town v Darlington W 4-0 League Two
01 Jan 2005 Shrewsbury Town v Bristol Rovers W 2-0 League Two
03 Jan 2005 Yeovil Town v Shrewsbury Town L 4-2 League Two
08 Jan 2005 Rushden and Diamonds v Shrewsbury Town D 0-0 League Two
15 Jan 2005 Shrewsbury Town v Boston United D 0-0 League Two
22 Jan 2005 Darlington v Shrewsbury Town L 3-0 League Two
29 Jan 2005 Shrewsbury Town v Wycombe Wanderers L 0-1 League Two
08 Feb 2005 Bury v Shrewsbury Town D 0-0 League Two
12 Feb 2005 Grimsby Town v Shrewsbury Town W 0-1 League Two
19 Feb 2005 Shrewsbury Town v Kidderminster Harriers W 4-2 League Two
22 Feb 2005 Southend United v Shrewsbury Town L 1-0 League Two
26 Feb 2005 Shrewsbury Town v Chester City W 5-0 League Two
05 Mar 2005 Mansfield Town v Shrewsbury Town D 1-1 League Two
12 Mar 2005 Shrewsbury Town v Macclesfield Town L 0-1 League Two
25 Mar 2005 Shrewsbury Town v Cambridge United D 0-0 League Two
02 Apr 2005 Shrewsbury Town v Oxford United W 3-0 League Two
08 Apr 2005 Cheltenham Town v Shrewsbury Town D 1-1 League Two
16 Apr 2005 Rochdale v Shrewsbury Town D 1-1 League Two
23 Apr 2005 Shrewsbury Town v Notts County D 1-1 League Two
30 Apr 2005 Swansea City v Shrewsbury Town L 1-0 League Two
07 May 2005 Shrewsbury Town v Scunthorpe United D 0-0 League Two
10 Aug 2005 Boston United v Shrewsbury Town D 1-1 League Two
13 Aug 2005 Bury v Shrewsbury Town L 2-0 League Two
20 Aug 2005 Shrewsbury Town v Northampton Town D 1-1 League Two
29 Aug 2005 Leyton Orient v Shrewsbury Town W 0-1 League Two
02 Sep 2005 Shrewsbury Town v Oxford United W 2-0 League Two
18 Oct 2005 Shrewsbury Town v Cheltenham Town L 0-2 LDV Vans Trophy 1st round - southern section
29 Oct 2005 Shrewsbury Town v Chester City W 3-1 League Two
05 Nov 2005 Shrewsbury Town v Braintree Town W 4-1 FA Cup Preliminary round 1st leg
12 Nov 2005 Lincoln City v Shrewsbury Town D 1-1 League Two
26 Nov 2005 Rochdale v Shrewsbury Town L 4-3 League Two
03 Dec 2005 Shrewsbury Town v Colchester United L 1-2 FA Cup 2nd round
06 Dec 2005 Shrewsbury Town v Darlington W 3-1 League Two
10 Dec 2005 Shrewsbury Town v Boston United D 1-1 League Two
17 Dec 2005 Northampton Town v Shrewsbury Town L 1-0 League Two
26 Dec 2005 Bristol Rovers v Shrewsbury Town L 2-1 League Two
31 Dec 2005 Cheltenham Town v Shrewsbury Town L 1-0 League Two
03 Jan 2006 Shrewsbury Town v Wrexham W 1-0 League Two
07 Jan 2006 Oxford United v Shrewsbury Town W 0-3 League Two
14 Jan 2006 Shrewsbury Town v Carlisle United W 2-1 League Two
17 Jan 2006 Shrewsbury Town v Mansfield Town D 0-0 League Two
21 Jan 2006 Notts County v Shrewsbury Town L 2-1 League Two
28 Jan 2006 Shrewsbury Town v Torquay United L 0-1 League Two
31 Jan 2006 Shrewsbury Town v Macclesfield Town D 1-1 League Two
04 Feb 2006 Barnet v Shrewsbury Town L 1-0 League Two
11 Feb 2006 Shrewsbury Town v Peterborough United W 2-1 League Two
04 Mar 2006 Shrewsbury Town v Leyton Orient D 3-3 League Two
11 Mar 2006 Wycombe Wanderers v Shrewsbury Town L 2-0 League Two
18 Mar 2006 Shrewsbury Town v Bristol Rovers W 1-0 League Two
25 Mar 2006 Macclesfield Town v Shrewsbury Town L 2-0 League Two
01 Apr 2006 Shrewsbury Town v Cheltenham Town W 2-0 League Two
09 Apr 2006 Wrexham v Shrewsbury Town W 1-2 League Two
15 Apr 2006 Grimsby Town v Shrewsbury Town D 1-1 League Two
06 May 2006 Chester City v Shrewsbury Town W 0-1 League Two
05 Aug 2006 Shrewsbury Town v Mansfield Town D 2-2 League Two
08 Aug 2006 Notts County v Shrewsbury Town D 1-1 League Two
12 Aug 2006 Bury v Shrewsbury Town W 1-2 League Two
19 Aug 2006 Shrewsbury Town v Boston United W 5-0 League Two
22 Aug 2006 Birmingham City v Shrewsbury Town L 1-0 League Cup Preliminary round 1st leg
26 Aug 2006 Bristol Rovers v Shrewsbury Town L 1-0 League Two
09 Sep 2006 Shrewsbury Town v Lincoln City L 0-1 League Two
12 Sep 2006 Stockport County v Shrewsbury Town W 0-3 League Two
16 Sep 2006 Hartlepool United v Shrewsbury Town W 0-3 League Two
23 Sep 2006 Shrewsbury Town v Darlington D 2-2 League Two
26 Sep 2006 Shrewsbury Town v Walsall D 1-1 League Two
30 Sep 2006 Rochdale v Shrewsbury Town D 1-1 League Two
06 Oct 2006 Shrewsbury Town v Macclesfield Town W 2-1 League Two
14 Oct 2006 Peterborough United v Shrewsbury Town L 2-1 League Two
17 Oct 2006 Hereford United v Shrewsbury Town W 1-2 Johnstone's Paint Trophy 1st round - southern section
21 Oct 2006 Shrewsbury Town v Swindon Town L 1-2 League Two
28 Oct 2006 Torquay United v Shrewsbury Town D 0-0 League Two
31 Oct 2006 Shrewsbury Town v Yeovil Town W 2-1 Johnstones Paint Trophy 2nd round - southern section
04 Nov 2006 Shrewsbury Town v Wycombe Wanderers D 0-0 League Two
11 Nov 2006 Shrewsbury Town v Hereford United D 0-0 FA Cup Preliminary round 1st leg
18 Nov 2006 Milton Keynes Dons v Shrewsbury Town L 2-0 League Two
21 Nov 2006 Hereford United v Shrewsbury Town L 2-0 FA Cup 1st round replay
25 Nov 2006 Shrewsbury Town v Chester City W 2-1 League Two
02 Dec 2006 Accrington Stanley v Shrewsbury Town D 3-3 League Two
09 Dec 2006 Grimsby Town v Shrewsbury Town L 2-1 League Two
16 Dec 2006 Shrewsbury Town v Hereford United W 3-0 League Two
22 Dec 2006 Shrewsbury Town v Barnet L 0-1 League Two
26 Dec 2006 Walsall v Shrewsbury Town L 1-0 League Two
30 Dec 2006 Darlington v Shrewsbury Town W 1-2 League Two
01 Jan 2007 Shrewsbury Town v Stockport County W 4-2 League Two
06 Jan 2007 Shrewsbury Town v Hartlepool United D 1-1 League Two
13 Jan 2007 Lincoln City v Shrewsbury Town D 1-1 League Two
30 Jan 2007 Shrewsbury Town v Bristol Rovers L 0-1 Johnstones Paint Trophy Semi-final - southern section
03 Feb 2007 Mansfield Town v Shrewsbury Town D 1-1 League Two
17 Feb 2007 Boston United v Shrewsbury Town W 0-3 League Two
20 Feb 2007 Shrewsbury Town v Notts County W 2-0 League Two
25 Feb 2007 Wrexham v Shrewsbury Town W 1-3 League Two
02 Mar 2007 Shrewsbury Town v Bristol Rovers D 0-0 League Two
10 Mar 2007 Macclesfield Town v Shrewsbury Town D 2-2 League Two
16 Mar 2007 Shrewsbury Town v Peterborough United W 2-1 League Two
24 Mar 2007 Shrewsbury Town v Torquay United W 1-0 League Two
27 Mar 2007 Shrewsbury Town v Rochdale W 3-0 League Two
31 Mar 2007 Swindon Town v Shrewsbury Town L 2-1 League Two
03 Apr 2007 Shrewsbury Town v Bury L 1-3 League Two
07 Apr 2007 Wycombe Wanderers v Shrewsbury Town D 1-1 League Two
09 Apr 2007 Shrewsbury Town v Milton Keynes Dons W 2-1 League Two
15 Apr 2007 Chester City v Shrewsbury Town D 0-0 League Two
21 Apr 2007 Shrewsbury Town v Accrington Stanley W 2-1 League Two
24 Apr 2007 Shrewsbury Town v Wrexham L 0-1 League Two
28 Apr 2007 Hereford United v Shrewsbury Town W 0-1 League Two
05 May 2007 Shrewsbury Town v Grimsby Town D 2-2 League Two


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
2003-04 Wales UEFA Under-19 3
1
2003-04 Wales Under-20 1
2004-05 Wales UEFA Under-19 2
2007-08 Wales International Friendly 2
1
2007-08 Wales UEFA European Championship 1
1
2007-08 Wales Under-21 1
2008-09 Wales FIFA World Cup 6
2
1
2008-09 Wales International Friendly 2
1
2009-10 Wales FIFA World Cup 3
2009-10 Wales International Friendly 2
1
2010-11 Wales UEFA European Championship 3
2011-12 Wales International Friendly 1
1
2012-13 Wales FIFA World Cup 2
2014-15 Wales UEFA European Championship
1
1
2015-16 Wales International Friendly
1
2015-16 Wales UEFA European Championship 3
4
2016-17 Wales FIFA World Cup 2
2
2017-18 Wales FIFA World Cup 1
2
2017-18 Wales International Friendly 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
22 Sep 2003 Portugal v Wales L 2-1 UEFA U19 Group 7 1st qualifying round
24 Sep 2003 Wales v Greece W 2-1 UEFA U19 Group 7
26 Sep 2003 Belarus v Wales L 3-0 UEFA U19 Group 7
14 Nov 2003 England v Wales L 2-0 Under-20
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
17 Nov 2007 Wales v Republic of Ireland D 2-2 UEFA European Championship Group D
21 Nov 2007 Germany v Wales D 0-0 UEFA European Championship Group D
06 Feb 2008 Wales v Norway W 3-0 International Friendly
15 May 2008 Wales v England L 0-2 Under-21
28 May 2008 Iceland v Wales W 0-1 International Friendly
01 Jun 2008 Netherlands v Wales L 2-0 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
19 Nov 2008 Denmark v Wales W 0-1 International Friendly
11 Feb 2009 Wales v Poland L 0-1 International Friendly
28 Mar 2009 Wales v Finland L 0-2 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
09 Sep 2009 Wales v Russia L 1-3 FIFA World Cup Europe group 4
10 Oct 2009 Finland v Wales L 2-1 FIFA World Cup Europe group 4
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
23 May 2010 Croatia v Wales L 2-0 International Friendly
03 Sep 2010 Montenegro v Wales L 1-0 UEFA European Championship Group G
08 Oct 2010 Wales v Bulgaria L 0-1 UEFA European Championship Group G
12 Oct 2010 Switzerland v Wales L 4-1 UEFA European Championship Group G
12 Nov 2011 Wales v Norway W 4-1 International Friendly
27 May 2012 Mexico v Wales L 2-0 International Friendly
07 Sep 2012 Wales v Belgium L 0-2 FIFA World Cup Europe group A
11 Sep 2012 Serbia v Wales L 6-1 FIFA World Cup Europe group A
13 Oct 2014 Wales v Cyprus W 2-1 UEFA European Championship Qualifying group B
03 Sep 2015 Cyprus v Wales W 0-1 UEFA European Championship Qualifying group B
06 Sep 2015 Wales v Israel D 0-0 UEFA European Championship Qualifying group B
10 Oct 2015 Bosnia and Herzegovina v Wales L 2-0 UEFA European Championship Qualifying group B
13 Oct 2015 Wales v Andorra W 2-0 UEFA European Championship Qualifying group B
05 Jun 2016 Sweden v Wales L 3-0 International Friendly
11 Jun 2016 Wales v Slovakia W 2-1 UEFA European Championship Group B
16 Jun 2016 England v Wales L 2-1 UEFA European Championship Group B
20 Jun 2016 Russia v Wales W 0-3 UEFA European Championship Group B
06 Oct 2016 Austria v Wales D 2-2 FIFA World Cup Europe group D
09 Oct 2016 Wales v Georgia D 1-1 FIFA World Cup Europe group D
12 Nov 2016 Wales v Serbia D 1-1 FIFA World Cup Europe group D
11 Jun 2017 Serbia v Wales D 1-1 FIFA World Cup Europe group D
02 Sep 2017 Wales v Austria W 1-0 FIFA World Cup Europe group D
05 Sep 2017 Moldova v Wales W 0-2 FIFA World Cup Europe group D
06 Oct 2017 Georgia v Wales W 0-1 FIFA World Cup Europe group D
14 Nov 2017 Wales v Panama D 1-1 International Friendly


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