John Ruddy
Career snapshot
Career highs
Born the same day
Shares 1986-10-24 · 6 players total
| Full name | John Ruddy |
|---|---|
| Name in home country | John Thomas Gordon Ruddy |
| Date of birth | 1986-10-24 (39 yrs) |
| Place of birth | St Ives, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | right |
| Height | 192.00 m |
| Current club | Newcastle United |
| Joined | 2024-07-01 |
| Contract expires | — |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Newcastle United | 1 | 24/25 | 24/25 | 0 | 0 | 0 | 0 |
| Birmingham City | 2 | 22/23 | 23/24 | 89 | 0 | 0 | 7,958 |
| Wolverhampton Wanderers | 5 | 17/18 | 21/22 | 72 | 0 | 0 | 6,376 |
| Wolverhampton Wanderers U23 | 3 | 17/18 | 21/22 | 4 | 0 | 0 | 360 |
| Norwich City | 7 | 10/11 | 16/17 | 242 | 0 | 0 | 21,747 |
| Norwich City U21 | 1 | 12/13 | 12/13 | 3 | 0 | 0 | 270 |
| Motherwell FC | 1 | 09/10 | 09/10 | 39 | 0 | 0 | 3,495 |
| Crewe Alexandra | 1 | 08/09 | 08/09 | 19 | 0 | 0 | 1,710 |
| Everton FC | 2 | 05/06 | 07/08 | 1 | 0 | 0 | 80 |
| Stockport County | 2 | 06/07 | 07/08 | 24 | 0 | 0 | 2,160 |
| Bristol City | 1 | 06/07 | 06/07 | 1 | 0 | 0 | 90 |
| Wrexham AFC | 1 | 06/07 | 06/07 | 5 | 0 | 0 | 450 |
| Walsall FC | 1 | 05/06 | 05/06 | 5 | 0 | 0 | 450 |
| Rushden & Diamonds (- 2011) | 1 | 05/06 | 05/06 | 4 | 0 | 0 | 360 |
| Chester City (- 2010) | 1 | 05/06 | 05/06 | 4 | 0 | 0 | 360 |
| Cambridge United | 2 | 03/04 | 04/05 | 41 | 0 | 0 | 3,690 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | EFL Cup | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Birmingham City | 44 | 0 | 0 | 2 | 0 | 3,960 |
| 23/24 | FA Cup | Birmingham City | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Championship | Birmingham City | 43 | 0 | 0 | 1 | 0 | 3,818 |
| 22/23 | FA Cup | Birmingham City | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | EFL Trophy | Wolverhampton Wanderers U23 | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Premier League | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 135 |
| 20/21 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | EFL Trophy | Wolverhampton Wanderers U23 | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | FA Cup | Wolverhampton Wanderers | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | Premier League | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 91 |
| 19/20 | EFL Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Europa League | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Europa League Qualifying | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Premier League | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 180 |
| 18/19 | FA Cup | Wolverhampton Wanderers | 6 | 0 | 0 | 0 | 0 | 570 |
| 18/19 | Premier League | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Championship | Wolverhampton Wanderers | 45 | 0 | 0 | 1 | 0 | 4,050 |
| 17/18 | Premier League 2 | Wolverhampton Wanderers U23 | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Championship | Norwich City | 27 | 0 | 0 | 0 | 0 | 2,385 |
| 16/17 | EFL Cup | Norwich City | 2 | 0 | 0 | 1 | 0 | 210 |
| 15/16 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | League Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | Norwich City | 27 | 0 | 0 | 0 | 0 | 2,430 |
| 14/15 | Championship | Norwich City | 46 | 0 | 0 | 2 | 0 | 4,140 |
| 14/15 | Championship Play-Offs | Norwich City | 3 | 0 | 0 | 0 | 0 | 270 |
| 14/15 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | League Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Norwich City | 38 | 0 | 0 | 2 | 0 | 3,420 |
| 12/13 | League Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Norwich City | 15 | 0 | 0 | 0 | 0 | 1,342 |
| 12/13 | U21 PL Qualificationsgr. 2 | Norwich City U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 11/12 | FA Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premier League | Norwich City | 36 | 0 | 0 | 1 | 0 | 3,230 |
| 10/11 | Championship | Norwich City | 45 | 0 | 0 | 2 | 0 | 4,050 |
| 10/11 | FA Cup | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Co-op. Ins. Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 210 |
| 09/10 | Europa League Qualifying | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 09/10 | Premiership | Motherwell FC | 34 | 0 | 0 | 0 | 0 | 3,015 |
| 09/10 | SFA Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | League One | Crewe Alexandra | 19 | 0 | 0 | 0 | 0 | 1,710 |
| 07/08 | FA Cup | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League Cup | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League Two | Stockport County | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 07/08 | League Two Play-Offs | Stockport County | 1 | 0 | 0 | 0 | 0 | 90 |
| 07/08 | Premier League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | UEFA Cup | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League One | Bristol City | 1 | 0 | 0 | 0 | 0 | 90 |
| 06/07 | League Two | Wrexham AFC | 5 | 0 | 0 | 0 | 0 | 450 |
| 06/07 | League Two | Stockport County | 11 | 0 | 0 | 0 | 0 | 990 |
| 05/06 | EFL Trophy | Rushden & Diamonds (- 2011) | 1 | 0 | 0 | 0 | 0 | 90 |
| 05/06 | League One | Walsall FC | 5 | 0 | 0 | 0 | 0 | 450 |
| 05/06 | League Two | Chester City (- 2010) | 4 | 0 | 0 | 0 | 0 | 360 |
| 05/06 | League Two | Rushden & Diamonds (- 2011) | 3 | 0 | 0 | 0 | 0 | 270 |
| 05/06 | Premier League | Everton FC | 1 | 0 | 0 | 0 | 0 | 80 |
| 04/05 | FL Trophy | Cambridge United | 1 | 0 | 0 | 0 | 0 | 90 |
| 04/05 | League Cup | Cambridge United | 1 | 0 | 0 | 0 | 0 | 90 |
| 04/05 | League Two | Cambridge United | 38 | 0 | 0 | 1 | 0 | 3,420 |
| 03/04 | League Two | Cambridge United | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Cambridge U18 | Cambridge Utd. | Transfer | 0 | — |
| 05/06 | 2005-07-01 | Cambridge Utd. | Everton | Transfer | 350000 | €375k |
| 05/06 | 2005-09-01 | Everton | Walsall | Loan | 350000 | — |
| 05/06 | 2005-10-01 | Walsall | Everton | Return from loan | 350000 | — |
| 05/06 | 2005-11-01 | Everton | Rush. & Diamon. | Loan | 350000 | — |
| 05/06 | 2005-12-01 | Rush. & Diamon. | Everton | Return from loan | 350000 | — |
| 05/06 | 2006-01-01 | Everton | Chester City | Loan | 350000 | — |
| 05/06 | 2006-02-01 | Chester City | Everton | Return from loan | 350000 | — |
| 06/07 | 2006-09-01 | Everton | Stockport | Loan | 350000 | — |
| 06/07 | 2006-11-01 | Stockport | Everton | Return from loan | 350000 | — |
| 06/07 | 2007-02-01 | Everton | Wrexham | Loan | 350000 | — |
| 06/07 | 2007-03-01 | Wrexham | Everton | Return from loan | 500000 | — |
| 06/07 | 2007-04-01 | Everton | Bristol City | Loan | 500000 | — |
| 06/07 | 2007-05-01 | Bristol City | Everton | Return from loan | 500000 | — |
| 07/08 | 2008-02-01 | Everton | Stockport | Loan | 500000 | — |
| 07/08 | 2008-05-01 | Stockport | Everton | Return from loan | 500000 | — |
| 08/09 | 2009-01-01 | Everton | Crewe Alexandra | Loan | 500000 | — |
| 08/09 | 2009-06-30 | Crewe Alexandra | Everton | Return from loan | 450000 | — |
| 09/10 | 2009-07-01 | Everton | Motherwell FC | Loan | 450000 | — |
| 09/10 | 2010-05-01 | Motherwell FC | Everton | Return from loan | 750000 | — |
| 10/11 | 2010-07-01 | Everton | Norwich | Transfer | 750000 | €600k |
| 17/18 | 2017-07-10 | Norwich | Wolves | Transfer | 3000000 | — |
| 22/23 | 2022-07-14 | Wolves | Birmingham | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | Birmingham | Newcastle | Transfer | 200000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Hamstring injury | 2012-11-24 | 2013-04-13 | 141 | 29 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #21340 | — | 0 | 0 | — | — | former national player |
| Team #3299 | #22 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Wes Hoolahan | 2 | 0 | 0 |
| Jonathan Howson | 1 | 0 | 0 |
| Martin Olsson | 1 | 0 | 0 |
| Juninho Bacuna | 1 | 0 | 0 |
| Jordan James | 1 | 0 | 0 |
| Dion Sanderson | 1 | 0 | 0 |
| Conor Coady | 2 | 0 | 0 |
| Krystian Bielik | 1 | 0 | 0 |
| Gary Hooper | 1 | 0 | 0 |
| Scott Hogan | 1 | 0 | 0 |
| Rúben Neves | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 09/10 | 2010-05-01 | Motherwell FC | Everton | Return from loan | — | €750k |
| 09/10 | 2009-07-01 | Everton | Motherwell FC | Loan | — | €450k |
| 08/09 | 2009-06-30 | Crewe Alexandra | Everton | Return from loan | — | €450k |
| 08/09 | 2009-01-01 | Everton | Crewe Alexandra | Loan | — | €500k |
| 07/08 | 2008-05-01 | Stockport | Everton | Return from loan | — | €500k |
| 07/08 | 2008-02-01 | Everton | Stockport | Loan | — | €500k |
| 06/07 | 2007-05-01 | Bristol City | Everton | Return from loan | — | €500k |
| 06/07 | 2007-04-01 | Everton | Bristol City | Loan | — | €500k |
| 06/07 | 2007-03-01 | Wrexham | Everton | Return from loan | — | €500k |
| 06/07 | 2007-02-01 | Everton | Wrexham | Loan | — | €350k |
| 06/07 | 2006-11-01 | Stockport | Everton | Return from loan | — | €350k |
| 06/07 | 2006-09-01 | Everton | Stockport | Loan | — | €350k |
| 05/06 | 2006-02-01 | Chester City | Everton | Return from loan | — | €350k |
| 05/06 | 2006-01-01 | Everton | Chester City | Loan | — | €350k |
| 05/06 | 2005-12-01 | Rush. & Diamon. | Everton | Return from loan | — | €350k |
| 05/06 | 2005-11-01 | Everton | Rush. & Diamon. | Loan | — | €350k |
| 05/06 | 2005-10-01 | Walsall | Everton | Return from loan | — | €350k |
| 05/06 | 2005-09-01 | Everton | Walsall | Loan | — | €350k |
Last 50 matches for Newcastle United The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-03-16 | CGB |
Liverpool FC | 1–2 | Newcastle United | Available |
| 2025-03-02 | GB1 |
Newcastle United | 1–2 | Brighton & Hove Albion | Available |
| 2025-02-05 | CGB |
Newcastle United | 2–0 | Arsenal FC | Available |
| 2025-01-07 | CGB |
Arsenal FC | 0–2 | Newcastle United | Available |
| 2024-12-18 | CGB |
Newcastle United | 3–1 | Brentford FC | Available |
| 2024-10-30 | CGB |
Newcastle United | 2–0 | Chelsea FC | Available |
| 2024-10-01 | CGB |
Newcastle United | 1–0 | AFC Wimbledon | Available |
| 2024-08-28 | CGB |
Nottingham Forest | 3–4 | Newcastle United | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-02-27 | GB1 |
Blackburn Rovers | 1–1 | Newcastle United | Available |
| 2023-12-19 | CGB |
Chelsea FC | 4–2 | Newcastle United | Available |
| 2023-11-01 | CGB |
Manchester United | 0–3 | Newcastle United | Available |
| 2023-09-27 | CGB |
Newcastle United | 1–0 | Manchester City | Available |
| 2023-02-26 | CGB |
Manchester United | 2–0 | Newcastle United | Available |
| 2023-01-31 | CGB |
Newcastle United | 2–1 | Southampton FC | Available |
| 2023-01-24 | CGB |
Southampton FC | 0–1 | Newcastle United | Available |
| 2023-01-10 | CGB |
Newcastle United | 2–0 | Leicester City | Available |
| 2022-12-20 | CGB |
Newcastle United | 1–0 | AFC Bournemouth | Available |
| 2022-11-09 | CGB |
Newcastle United | 3–2 | Crystal Palace | Available |
| 2022-08-24 | CGB |
Tranmere Rovers | 1–2 | Newcastle United | Available |
| 2021-08-25 | CGB |
Newcastle United | 3–4 | Burnley FC | Available |
| 2020-12-22 | CGB |
Brentford FC | 1–0 | Newcastle United | Available |
| 2020-09-30 | CGB |
Newport County | 4–5 | Newcastle United | Available |
| 2020-09-23 | CGB |
Morecambe FC | 0–7 | Newcastle United | Available |
| 2020-09-15 | CGB |
Newcastle United | 1–0 | Blackburn Rovers | Available |
| 2020-06-28 | GB1 |
Newcastle United | 0–2 | Manchester City | Available |
| 2020-06-24 | GB1 |
Newcastle United | 1–1 | Aston Villa | Available |
| 2020-06-21 | GB1 |
Newcastle United | 3–0 | Sheffield United | Available |
| 2020-03-07 | GB1 |
Southampton FC | 0–1 | Newcastle United | Available |
| 2020-03-03 | GB1 |
West Bromwich Albion | 2–3 | Newcastle United | Available |
| 2020-02-29 | GB1 |
Newcastle United | 0–0 | Burnley FC | Available |
| 2020-02-22 | GB1 |
Crystal Palace | 1–0 | Newcastle United | Available |
| 2020-02-16 | GB1 |
Arsenal FC | 4–0 | Newcastle United | Available |
| 2020-02-01 | GB1 |
Newcastle United | 0–0 | Norwich City | Available |
| 2020-01-21 | GB1 |
Everton FC | 2–2 | Newcastle United | Available |
| 2020-01-18 | GB1 |
Newcastle United | 1–0 | Chelsea FC | Available |
| 2020-01-11 | GB1 |
Wolverhampton Wanderers | 1–1 | Newcastle United | Available |
| 2020-01-01 | GB1 |
Newcastle United | 0–3 | Leicester City | Available |
| 2019-12-28 | GB1 |
Newcastle United | 1–2 | Everton FC | Available |
| 2019-12-26 | GB1 |
Manchester United | 4–1 | Newcastle United | Available |
| 2019-12-21 | GB1 |
Newcastle United | 1–0 | Crystal Palace | Available |
| 2019-12-14 | GB1 |
Burnley FC | 1–0 | Newcastle United | Available |
| 2019-12-08 | GB1 |
Newcastle United | 2–1 | Southampton FC | Available |
| 2019-12-05 | GB1 |
Sheffield United | 0–2 | Newcastle United | Available |
| 2019-11-30 | GB1 |
Newcastle United | 2–2 | Manchester City | Available |
| 2019-11-25 | GB1 |
Aston Villa | 2–0 | Newcastle United | Available |
| 2019-11-09 | GB1 |
Newcastle United | 2–1 | AFC Bournemouth | Available |
| 2019-11-02 | GB1 |
West Ham United | 2–3 | Newcastle United | Available |
| 2019-10-27 | GB1 |
Newcastle United | 1–1 | Wolverhampton Wanderers | Available |
Teams faced most often by John Ruddy's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Colchester United | 99 | 45 | 27 | 27 | 129 | 123 | +6 | 45% |
| Sheffield Wednesday | 96 | 32 | 25 | 39 | 122 | 150 | -28 | 33% |
| Fulham FC | 95 | 38 | 22 | 35 | 131 | 123 | +8 | 40% |
| Leeds United | 94 | 33 | 16 | 45 | 117 | 141 | -24 | 35% |
| Swindon Town | 93 | 32 | 27 | 34 | 123 | 143 | -20 | 34% |
| Ipswich Town | 91 | 30 | 33 | 28 | 110 | 113 | -3 | 33% |
| Bolton Wanderers | 90 | 36 | 17 | 37 | 118 | 111 | +7 | 40% |
| Preston North End | 89 | 25 | 28 | 36 | 103 | 115 | -12 | 28% |
| Derby County | 88 | 28 | 26 | 34 | 122 | 133 | -11 | 32% |
| Cardiff City | 88 | 31 | 20 | 37 | 108 | 127 | -19 | 35% |
| Aston Villa | 88 | 24 | 26 | 38 | 109 | 142 | -33 | 27% |
| Southampton FC | 87 | 32 | 21 | 34 | 101 | 128 | -27 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 03/04 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 46 | 4,140 | 2 | 0 | 0 | 0.04 |
| 22/23 | 43 | 3,818 | 1 | 0 | 0 | 0.02 |
| 17/18 | 46 | 4,140 | 1 | 0 | 0 | 0.02 |
| 16/17 | 29 | 2,595 | 1 | 0 | 0 | 0.03 |
| 14/15 | 50 | 4,500 | 2 | 0 | 0 | 0.04 |
| 13/14 | 38 | 3,420 | 2 | 0 | 0 | 0.05 |
| 11/12 | 36 | 3,230 | 1 | 0 | 0 | 0.03 |
| 10/11 | 46 | 4,140 | 2 | 0 | 0 | 0.04 |
| 04/05 | 40 | 3,600 | 1 | 0 | 0 | 0.03 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 46 | 4,140 | 11 | 24% | 66 | 1.43 |
| 22/23 | 43 | 3,818 | 14 | 33% | 53 | 1.25 |
| 21/22 | 7 | 585 | 2 | 29% | 9 | 1.38 |
| 20/21 | 8 | 631 | 3 | 38% | 6 | 0.86 |
| 19/20 | 6 | 540 | 3 | 50% | 4 | 0.67 |
| 18/19 | 9 | 840 | 4 | 44% | 9 | 0.96 |
| 17/18 | 46 | 4,140 | 24 | 52% | 37 | 0.8 |
| 16/17 | 29 | 2,595 | 10 | 34% | 37 | 1.28 |
| 15/16 | 28 | 2,520 | 3 | 11% | 47 | 1.68 |
| 14/15 | 50 | 4,500 | 15 | 30% | 52 | 1.04 |
| 13/14 | 38 | 3,420 | 12 | 32% | 62 | 1.63 |
| 12/13 | 18 | 1,612 | 7 | 39% | 26 | 1.45 |
| 11/12 | 36 | 3,230 | 3 | 8% | 57 | 1.59 |
| 10/11 | 46 | 4,140 | 11 | 24% | 58 | 1.26 |
| 09/10 | 39 | 3,495 | 15 | 38% | 60 | 1.55 |
| 08/09 | 19 | 1,710 | 6 | 32% | 21 | 1.11 |
| 07/08 | 13 | 1,170 | 8 | 62% | 8 | 0.62 |
| 06/07 | 17 | 1,530 | 5 | 29% | 18 | 1.06 |
| 05/06 | 14 | 1,250 | 3 | 21% | 22 | 1.58 |
| 04/05 | 40 | 3,600 | 12 | 30% | 46 | 1.15 |
| 03/04 | 1 | 90 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on John Ruddy
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about John Ruddy
Who is John Ruddy?
John Ruddy is an England professional footballer who plays as a goalkeeper for Newcastle United.
How old is John Ruddy?
John Ruddy is 39 years old. He was born on October 24, 1986 in St Ives.
What position does John Ruddy play?
John Ruddy plays as a goalkeeper (Goalkeeper).
What club does John Ruddy play for?
John Ruddy currently plays for Newcastle United.
What is John Ruddy's market value?
John Ruddy's most recent reported market value is €150k.
England