John Ruddy

Date of birth24 October 1986
Place of birthSt Ives
NationalityEnglish
Weight97 kg
Height1.93 m
PositionGoalkeeper

John Ruddy signed a three-year professional contract with Cambridge United in September 2004.

He joined Everton in May 2005 with a contract to June 2009.

John joined Norwich City in July 2010 with a three-year contract that was extended to June 2016 in June 2012 and to June 2017 in October 2013.

He joined Wolverhampton Wanderers in July 2017 with a two-year contract.

His Wolves contract was extended to June 2021 in May 2020 and to June 2022 in June 2021.

Club history

Team Joined Left Loan / Trialist
Cambridge United 01 Sep 2004 20 May 2005
Manchester United 08 Nov 2004 12 Nov 2004 T
Everton 20 May 2005 05 Jul 2010
Walsall 22 Sep 2005 22 Oct 2005 L
Rushden and Diamonds 10 Nov 2005 10 Dec 2002 L
Chester City 16 Dec 2005 23 Dec 2002 L
Stockport County 13 Sep 2006 28 Nov 2006 L
Wrexham 09 Feb 2007 10 Mar 2007 L
Bristol City 21 Apr 2007 21 Apr 2007 L
Stockport County 22 Feb 2008 31 May 2008 L
Crewe Alexandra 29 Jan 2009 31 May 2009 L
Motherwell 24 Jul 2009 31 May 2010 L
Norwich City 05 Jul 2010 30 Jun 2017
Wolverhampton Wanderers 10 Jul 2017 30 Jun 2022
Birmingham City 14 Jul 2022

Club stats

Season Team Competition Apps Subs Clean sheets Conceded Y R
2003-04 Cambridge United League Division 3 1 1
2004-05 Cambridge United FA Cup 1 3
2004-05 Cambridge United LDV Vans Trophy 2 1 2
2004-05 Cambridge United League Cup 1 1
2004-05 Cambridge United League Two 38 4 45
1
2005-06 Chester City League Two 4 4
2005-06 Everton Premier League
1
2005-06 Rushden and Diamonds LDV Vans Trophy 1 4
2005-06 Rushden and Diamonds League Two 3 1 5
2005-06 Walsall League One 5 8
2006-07 Bristol City League One 1 1
2006-07 Stockport County League Two 11 4 8
2006-07 Wrexham League Two 5 8
2007-08 Stockport County League Two 12 8 6
2007-08 Stockport County League Two Play-Offs 1 1
2008-09 Crewe Alexandra League One 19 4 21
2010-11 Norwich City League Championship 45 11 55
2
2010-11 Norwich City League Cup 1 1
2011-12 Norwich City Premier League 37 2 64
1
1
2012-13 Norwich City Premier League 15 4 20
2013-14 Norwich City Premier League 38 7 59
2
2014-15 Norwich City FA Cup 1 2
2014-15 Norwich City League Championship 46 13 46
2
2014-15 Norwich City League Championship Play-Offs 3 1 2
2015-16 Norwich City FA Cup 1 3
2015-16 Norwich City Premier League 27 2 44
2016-17 Norwich City League Championship 27 7 35
2016-17 Norwich City League Cup 2 1 2
1
2017-18 Wolverhampton Wanderers League Championship 45 20 34
1
2018-19 Wolverhampton Wanderers FA Cup 6 3 5
2018-19 Wolverhampton Wanderers League Cup 2 1
2018-19 Wolverhampton Wanderers Premier League 1 1
2019-20 Wolverhampton Wanderers FA Cup 2 1
2019-20 Wolverhampton Wanderers League Cup 2 1 2
2019-20 Wolverhampton Wanderers Premier League Asia Trophy
1
2019-20 Wolverhampton Wanderers UEFA Europa League 2 2
2020-21 Wolverhampton Wanderers FA Cup 3 2 2
2020-21 Wolverhampton Wanderers League Cup 1
2020-21 Wolverhampton Wanderers Premier League 1
1
1
2021-22 Wolverhampton Wanderers FA Cup 2 1 1
2021-22 Wolverhampton Wanderers League Cup 2 1 2
2021-22 Wolverhampton Wanderers Premier League 1
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
05 Aug 2017 Wolverhampton Wanderers v Middlesbrough W 1-0 League Championship
12 Aug 2017 Derby County v Wolverhampton Wanderers W 0-2 League Championship
15 Aug 2017 Hull City v Wolverhampton Wanderers W 2-3 League Championship
19 Aug 2017 Wolverhampton Wanderers v Cardiff City L 1-2 League Championship
26 Aug 2017 Brentford v Wolverhampton Wanderers D 0-0 League Championship
09 Sep 2017 Wolverhampton Wanderers v Millwall W 1-0 League Championship
12 Sep 2017 Wolverhampton Wanderers v Bristol City D 3-3 League Championship
16 Sep 2017 Nottingham Forest v Wolverhampton Wanderers W 1-2 League Championship
23 Sep 2017 Wolverhampton Wanderers v Barnsley W 2-1 League Championship
27 Sep 2017 Sheffield United v Wolverhampton Wanderers L 2-0 League Championship
30 Sep 2017 Burton Albion v Wolverhampton Wanderers W 0-4 League Championship
14 Oct 2017 Wolverhampton Wanderers v Aston Villa W 2-0 League Championship
21 Oct 2017 Wolverhampton Wanderers v Preston North End W 3-2 League Championship
28 Oct 2017 Queens Park Rangers v Wolverhampton Wanderers L 2-1 League Championship
31 Oct 2017 Norwich City v Wolverhampton Wanderers W 0-2 League Championship
03 Nov 2017 Wolverhampton Wanderers v Fulham W 2-0 League Championship
18 Nov 2017 Reading v Wolverhampton Wanderers W 0-2 League Championship
22 Nov 2017 Wolverhampton Wanderers v Leeds United W 4-1 League Championship
25 Nov 2017 Wolverhampton Wanderers v Bolton Wanderers W 5-1 League Championship
04 Dec 2017 Birmingham City v Wolverhampton Wanderers W 0-1 League Championship
09 Dec 2017 Wolverhampton Wanderers v Sunderland D 0-0 League Championship
15 Dec 2017 Sheffield Wednesday v Wolverhampton Wanderers W 0-1 League Championship
23 Dec 2017 Wolverhampton Wanderers v Ipswich Town W 1-0 League Championship
26 Dec 2017 Millwall v Wolverhampton Wanderers D 2-2 League Championship
30 Dec 2017 Bristol City v Wolverhampton Wanderers W 1-2 League Championship
02 Jan 2018 Wolverhampton Wanderers v Brentford W 3-0 League Championship
13 Jan 2018 Barnsley v Wolverhampton Wanderers D 0-0 League Championship
20 Jan 2018 Wolverhampton Wanderers v Nottingham Forest L 0-2 League Championship
27 Jan 2018 Ipswich Town v Wolverhampton Wanderers W 0-1 League Championship
03 Feb 2018 Wolverhampton Wanderers v Sheffield United W 3-0 League Championship
10 Feb 2018 Wolverhampton Wanderers v Queens Park Rangers W 2-1 League Championship
17 Feb 2018 Preston North End v Wolverhampton Wanderers D 1-1 League Championship
21 Feb 2018 Wolverhampton Wanderers v Norwich City D 2-2 League Championship
24 Feb 2018 Fulham v Wolverhampton Wanderers L 2-0 League Championship
07 Mar 2018 Leeds United v Wolverhampton Wanderers W 0-3 League Championship
10 Mar 2018 Aston Villa v Wolverhampton Wanderers L 4-1 League Championship
13 Mar 2018 Wolverhampton Wanderers v Reading W 3-0 League Championship
17 Mar 2018 Wolverhampton Wanderers v Burton Albion W 3-1 League Championship
30 Mar 2018 Middlesbrough v Wolverhampton Wanderers W 1-2 League Championship
03 Apr 2018 Wolverhampton Wanderers v Hull City D 2-2 League Championship
06 Apr 2018 Cardiff City v Wolverhampton Wanderers W 0-1 League Championship
11 Apr 2018 Wolverhampton Wanderers v Derby County W 2-0 League Championship
15 Apr 2018 Wolverhampton Wanderers v Birmingham City W 2-0 League Championship
21 Apr 2018 Bolton Wanderers v Wolverhampton Wanderers W 0-4 League Championship
28 Apr 2018 Wolverhampton Wanderers v Sheffield Wednesday D 0-0 League Championship
28 Aug 2018 Sheffield Wednesday v Wolverhampton Wanderers W 0-2 League Cup 2nd round
25 Sep 2018 Wolverhampton Wanderers v Leicester City L 0-0 (1-3) League Cup 3rd round
07 Jan 2019 Wolverhampton Wanderers v Liverpool W 2-1 FA Cup 3rd round
26 Jan 2019 Shrewsbury Town v Wolverhampton Wanderers D 2-2 FA Cup 4th round
05 Feb 2019 Wolverhampton Wanderers v Shrewsbury Town W 3-2 FA Cup 4th round replay
17 Feb 2019 Bristol City v Wolverhampton Wanderers W 0-1 FA Cup 5th round
02 Mar 2019 Wolverhampton Wanderers v Cardiff City W 2-0 Premier League
16 Mar 2019 Wolverhampton Wanderers v Manchester United W 2-1 FA Cup Quarter-final
07 Apr 2019 Watford v Wolverhampton Wanderers L 3-2 FA Cup Semi-final
17 Jul 2019 Newcastle United v Wolverhampton Wanderers W 0-4 Premier League Asia Trophy Semi-final
15 Aug 2019 Wolverhampton Wanderers v Pyunik W 4-0 UEFA Europa League 3rd qualifying round 2nd leg
25 Sep 2019 Wolverhampton Wanderers v Reading W 1-1 (4-2) League Cup 3rd round
30 Oct 2019 Aston Villa v Wolverhampton Wanderers L 2-1 League Cup 4th round
12 Dec 2019 Wolverhampton Wanderers v Beşiktaş W 4-0 UEFA Europa League Group K
04 Jan 2020 Wolverhampton Wanderers v Manchester United D 0-0 FA Cup 3rd round
15 Jan 2020 Manchester United v Wolverhampton Wanderers L 1-0 FA Cup 3rd round replay
17 Sep 2020 Wolverhampton Wanderers v Stoke City L 0-1 League Cup 2nd round
08 Jan 2021 Wolverhampton Wanderers v Crystal Palace W 1-0 FA Cup 3rd round
22 Jan 2021 Chorley v Wolverhampton Wanderers W 0-1 FA Cup 4th round
11 Feb 2021 Wolverhampton Wanderers v Southampton L 0-2 FA Cup 5th round
15 Mar 2021 Wolverhampton Wanderers v Liverpool L 0-1 Premier League
19 May 2021 Everton v Wolverhampton Wanderers L 1-0 Premier League
24 Aug 2021 Nottingham Forest v Wolverhampton Wanderers W 0-4 League Cup 2nd round
22 Sep 2021 Wolverhampton Wanderers v Tottenham Hotspur L 2-2 (2-3) League Cup 3rd round
09 Jan 2022 Wolverhampton Wanderers v Sheffield United W 3-0 FA Cup 3rd round
05 Feb 2022 Wolverhampton Wanderers v Norwich City L 0-1 FA Cup 4th round
15 May 2022 Wolverhampton Wanderers v Norwich City D 1-1 Premier League
22 May 2022 Liverpool v Wolverhampton Wanderers L 3-1 Premier League


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 Clean sheets Conceded Y R
2012-13 England 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
15 Aug 2012 England v Italy W 2-1 International Friendly


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