Date of birth | 23 August 1984 |
Place of birth | Wolverhampton, England |
Nationality | Welsh |
Weight | 71 kg |
Height | 1.83 m |
Position | Defender |
Ashley Williams joined Stockport County in December 2003 with a contract to the end of the 2003-04 season.
His Hatters contract was extended to June 2009 in February 2007.
After a loan spell, he joined Swansea City in May 2008 with a contract to June 2010 that was extended to June 2013 in October 2009, to June 2014 in August 2011 and to June 2015 in October 2012.
Ashley joined Everton in August 2016 with a three-year contract.
He joined Bristol City in August 2019 with a contract to January 2020.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Hednesford Town | 01 Jul 2001 | 12 Dec 2003 | |
Stockport County | 12 Dec 2003 | 23 May 2008 | |
Swansea City | 27 Mar 2008 | 22 May 2008 | L |
Swansea City | 23 May 2008 | 10 Aug 2016 | |
Everton | 10 Aug 2016 | 30 Jun 2019 | |
Stoke City | 02 Aug 2018 | 31 May 2019 | L |
Bristol City | 23 Aug 2019 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2003-04 | Stockport County | League Division 2 | 10 | ||||
2004-05 | Stockport County | FA Cup | 3 | 1 |
|||
2004-05 | Stockport County | LDV Vans Trophy | 1 | ||||
2004-05 | Stockport County | League Cup | 1 | ||||
2004-05 | Stockport County | League One | 44 | 1 |
5
|
||
2005-06 | Stockport County | FA Cup | 1 | ||||
2005-06 | Stockport County | League Cup | 1 | ||||
2005-06 | Stockport County | League Two | 33 | 3 |
1 |
4
|
1
|
2006-07 | Stockport County | FA Cup | 2 | ||||
2006-07 | Stockport County | Johnstones Paint Trophy | 1 | ||||
2006-07 | Stockport County | League Cup | 1 | ||||
2006-07 | Stockport County | League Two | 46 | 1 |
2
|
1
|
|
2007-08 | Stockport County | Johnstones Paint Trophy | 1 | ||||
2007-08 | Stockport County | League Cup | 2 | ||||
2007-08 | Stockport County | League Two | 26 |
2
|
|||
2007-08 | Swansea City | League One | 3 | ||||
2008-09 | Swansea City | FA Cup | 4 |
1
|
|||
2008-09 | Swansea City | League Championship | 46 | 2 |
3
|
||
2008-09 | Swansea City | League Cup | 1 | ||||
2009-10 | Swansea City | League Championship | 45 | 1 |
5 |
5
|
|
2010-11 | Swansea City | FA Cup | 2 | ||||
2010-11 | Swansea City | League Championship | 46 | 3 |
6
|
||
2010-11 | Swansea City | League Championship Play-Offs | 3 | ||||
2010-11 | Swansea City | League Cup | 2 | ||||
2011-12 | Swansea City | FA Cup | 2 | ||||
2011-12 | Swansea City | League Cup | 1 | ||||
2011-12 | Swansea City | Premier League | 37 | 1 |
6
|
||
2012-13 | Swansea City | League Cup | 4 | ||||
2012-13 | Swansea City | Premier League | 37 |
7
|
|||
2013-14 | Swansea City | FA Cup | 1 | 1 |
|||
2013-14 | Swansea City | Premier League | 34 | 1 |
5
|
||
2013-14 | Swansea City | UEFA Europa League | 6 | 1 |
1
|
||
2014-15 | Swansea City | League Cup | 2 |
1
|
|||
2014-15 | Swansea City | Premier League | 37 |
6
|
|||
2015-16 | Swansea City | Premier League | 36 | 2 |
8
|
||
2016-17 | Everton | FA Cup | 1 | ||||
2016-17 | Everton | League Cup | 2 | ||||
2016-17 | Everton | Premier League | 35 | 1 |
1 |
7
|
1
|
2017-18 | Everton | League Cup | 2 |
1
|
|||
2017-18 | Everton | Premier League | 20 | 4 |
1 |
3
|
1
|
2017-18 | Everton | UEFA Europa League | 8 | 1 |
2
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2007-08 | Wales | International Friendly | 3 | ||||
2008-09 | Wales | FIFA World Cup | 6 |
1
|
|||
2008-09 | Wales | International Friendly | 4 | ||||
2009-10 | Wales | FIFA World Cup | 3 | ||||
2009-10 | Wales | International Friendly | 4 |
1
|
|||
2010-11 | Wales | International Friendly | 1 | 1 |
1
|
||
2010-11 | Wales | UEFA European Championship | 4 | ||||
2011-12 | Wales | International Friendly | 4 | ||||
2011-12 | Wales | UEFA European Championship | 4 |
1
|
|||
2012-13 | Wales | FIFA World Cup | 6 | ||||
2012-13 | Wales | International Friendly | 2 | ||||
2013-14 | Wales | FIFA World Cup | 1 |
1
|
|||
2013-14 | Wales | International Friendly | 3 |
1
|
|||
2014-15 | Wales | UEFA European Championship | 6 |
1
|
|||
2015-16 | Wales | International Friendly | 4 | ||||
2015-16 | Wales | UEFA European Championship | 10 | 1 |
1
|
||
2016-17 | Wales | FIFA World Cup | 6 |
1
|
|||
2017-18 | Wales | China Cup | 2 | ||||
2017-18 | Wales | FIFA World Cup | 4 | ||||
2017-18 | Wales | International Friendly | 2 | ||||
2018-19 | Wales | International Friendly | 2 | ||||
2018-19 | Wales | UEFA European Championship | 1 | 1 |
|||
2018-19 | Wales | UEFA Nations League | 3 |
1
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
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 |
19 Nov 2008 | Denmark v Wales | W | 0-1 | International Friendly | |
11 Feb 2009 | Wales v Poland | L | 0-1 | International Friendly | |
01 Apr 2009 | Wales v Germany | 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 |
12 Aug 2009 | Montenegro v Wales | L | 2-1 | International Friendly | |
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 | |
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 |
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 |
26 Mar 2011 | Wales v England | L | 0-2 | UEFA European Championship | Group G |
10 Aug 2011 | Wales v Australia | L | 1-2 | International Friendly | |
02 Sep 2011 | Wales v Montenegro | W | 2-1 | UEFA European Championship | Group G |
06 Sep 2011 | England v Wales | L | 1-0 | UEFA European Championship | Group G |
07 Oct 2011 | Wales v Switzerland | W | 2-0 | UEFA European Championship | Group G |
11 Oct 2011 | Bulgaria v Wales | W | 0-1 | UEFA European Championship | Group G |
12 Nov 2011 | Wales v Norway | W | 4-1 | International Friendly | |
29 Feb 2012 | Wales v Costa Rica | L | 0-1 | International Friendly | |
27 May 2012 | Mexico v Wales | L | 2-0 | International Friendly | |
15 Aug 2012 | Wales v Bosnia and Herzegovina | L | 0-2 | 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 |
12 Oct 2012 | Wales v Scotland | W | 2-1 | FIFA World Cup | Europe group A |
16 Oct 2012 | Croatia v Wales | L | 2-0 | FIFA World Cup | Europe group A |
06 Feb 2013 | Wales v Austria | W | 2-1 | International Friendly | |
22 Mar 2013 | Scotland v Wales | W | 1-2 | FIFA World Cup | Europe group A |
26 Mar 2013 | Wales v Croatia | L | 1-2 | FIFA World Cup | Europe group A |
14 Aug 2013 | Wales v Republic of Ireland | D | 0-0 | International Friendly | |
06 Sep 2013 | North Macedonia v Wales | L | 2-1 | FIFA World Cup | Europe group A |
16 Nov 2013 | Wales v Finland | D | 1-1 | International Friendly | |
05 Mar 2014 | Wales v Iceland | W | 3-1 | International Friendly | |
09 Sep 2014 | Andorra v Wales | W | 1-2 | UEFA European Championship | Qualifying group B |
10 Oct 2014 | Wales v Bosnia and Herzegovina | D | 0-0 | UEFA European Championship | Qualifying group B |
13 Oct 2014 | Wales v Cyprus | W | 2-1 | UEFA European Championship | Qualifying group B |
16 Nov 2014 | Belgium v Wales | D | 0-0 | UEFA European Championship | Qualifying group B |
28 Mar 2015 | Israel v Wales | W | 0-3 | UEFA European Championship | Qualifying group B |
12 Jun 2015 | Wales v Belgium | W | 1-0 | 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 |
13 Nov 2015 | Wales v Netherlands | L | 2-3 | International Friendly | |
24 Mar 2016 | Wales v Northern Ireland | D | 1-1 | International Friendly | |
28 Mar 2016 | Ukraine v Wales | L | 1-0 | International Friendly | |
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 |
25 Jun 2016 | Wales v Northern Ireland | W | 1-0 | UEFA European Championship | Finals - Round of 16 |
01 Jul 2016 | Wales v Belgium | W | 3-1 | UEFA European Championship | Quarter-final |
06 Jul 2016 | Portugal v Wales | L | 2-0 | UEFA European Championship | Semi-final |
05 Sep 2016 | Wales v Moldova | W | 4-0 | FIFA World Cup | Europe group D |
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 |
24 Mar 2017 | Republic of Ireland v Wales | D | 0-0 | 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 |
09 Oct 2017 | Wales v Republic of Ireland | L | 0-1 | FIFA World Cup | Europe group D |
10 Nov 2017 | France v Wales | L | 2-0 | International Friendly | |
22 Mar 2018 | China PR v Wales | W | 0-6 | China Cup | Semi-final |
26 Mar 2018 | Wales v Uruguay | L | 0-1 | China Cup | Final |
28 May 2018 | Mexico v Wales | D | 0-0 | International Friendly | |
06 Sep 2018 | Wales v Republic of Ireland | W | 4-1 | UEFA Nations League | League B Group B4 |
11 Oct 2018 | Wales v Spain | L | 1-4 | International Friendly | |
16 Oct 2018 | Republic of Ireland v Wales | W | 0-1 | UEFA Nations League | League B Group B4 |
16 Nov 2018 | Wales v Denmark | L | 1-2 | UEFA Nations League | League B Group B4 |
20 Mar 2019 | Wales v Trinidad and Tobago | W | 1-0 | International Friendly | |
24 Mar 2019 | Wales v Slovakia | W | 1-0 | UEFA European Championship | Qualifying group E |
11 Jun 2019 | Hungary v Wales | L | 1-0 | UEFA European Championship | Qualifying group E |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.