Wes Foderingham

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Wes Foderingham
File:Wes Foderingham of West Ham United.jpeg
Foderingham warming up for West Ham United in 2024
Personal information
Full name Wesley Andrew Foderingham[1]
Date of birth (1991-01-14) 14 January 1991 (age 35)[2]
Place of birth Hammersmith, London, England
Height 1.85 m (6 ft 1 in)[3]
Position Goalkeeper
Team information
Current team
Aris Limassol
Youth career
2000–2009 Fulham
Senior career*
Years Team Apps (Gls)
2009–2010 Fulham 0 (0)
2010Bromley (loan) 9 (0)
2010–2012 Crystal Palace 0 (0)
2010Bromley (loan) 13 (0)
2011Boreham Wood (loan) 5 (0)
2011Histon (loan) 9 (0)
2011–2012Swindon Town (loan) 12 (0)
2012–2015 Swindon Town 152 (0)
2015–2020 Rangers 112 (0)
2020–2024 Sheffield United 102 (0)
2024–2025 West Ham United 0 (0)
2025– Aris Limassol 5 (0)
International career
2006–2007 England U16 5 (0)
2007–2008 England U17 4 (0)
2009–2010 England U19 3 (0)
* Club domestic league appearances and goals as of 31 October 2025

Wesley Andrew Foderingham (born 14 January 1991) is an English professional footballer who plays as a goalkeeper for Cypriot First Division club Aris Limassol. He is a former England U19 international.

Foderingham was with Fulham and Crystal Palace as a young player, but did not make a league appearance for either club. After playing on loan for a number of non-league clubs, he signed for Swindon Town and made over 160 appearances in the Football League for the Wiltshire club. In July 2015, Foderingham signed a three-year contract with Scottish club Rangers upon being released by Swindon Town.

Club career

[edit | edit source]

Early career

[edit | edit source]

Foderingham was born in Hammersmith, London.[2] He started with Fulham in their youth squad before moving on loan to Bromley.[4] After being released by Fulham,[5] Foderingham signed his first professional contract with Crystal Palace in August 2010,[6] before going on loan with Histon in March 2011.[7]

Swindon Town

[edit | edit source]
Foderingham playing for Swindon Town in 2013

In October 2011 Foderingham signed on loan with League Two side Swindon Town until January 2012 to cover for injured keeper Phil Smith,[8] making his debut on 15 October 2011 against Accrington Stanley.[9] During his time on loan in 15 games for Swindon, Foderingham conceded just six goals and kept nine clean sheets.[10] This prompted Swindon manager Paolo Di Canio to buy the keeper for an undisclosed sum on 6 January 2012, on a contract running until July 2014.[11] Foderingham would keep a total of 24 clean sheets across all competitions and lose just four of his 33 league games as Swindon won the 2011–12 League Two title.[10][12]

Foderingham began the 2012–13 season with four consecutive clean sheets, before beating Premier League team Stoke City 4–3 after extra time in the League Cup.[13][14] However, in the following game against Preston North End, he was substituted for Leigh Bedwell after 21 minutes with Swindon two goals down.[15] Foderingham reacted angrily to his substitution, kicking a water bottle as he left the pitch, before storming down the tunnel.[15] Manager Di Canio publicly criticised Foderingham after the game and claimed that if he did not apologise for his actions, he would be "out" of the club.[16][17] Foderingham later issued an apology, which was accepted by Di Canio.[18]

Foderingham was released by Swindon Town at the end of the 2014–15 season upon the expiry of his contract.[19]

Rangers

[edit | edit source]

On 3 July 2015, Foderingham signed a three-year contract with then Scottish Championship club Rangers. He made his debut for the Ibrox club in a 6–2 win against Hibernian in the first round of the Scottish Challenge Cup and was Rangers' first choice goalkeeper ahead of Cammy Bell under new Rangers manager Mark Warburton.[20] On 19 July 2016, Foderingham extended his contract with Rangers for another year until 2019.[21] In July 2018, under new Manager Steven Gerrard, Foderingham became second-choice goalkeeper largely due to the return of Allan McGregor to the Rangers team after a six-year absence. Foderingham made his first appearance of the season for Rangers in a 3–1 win over Kilmarnock in the Scottish League Cup. On 19 May 2020 it was announced that he would leave Rangers at the end of May when his contract ended.[22]

Sheffield United

[edit | edit source]

Foderingham joined Premier League club Sheffield United on 17 July 2020 on a three-year contract.[23] During the 2021/2022 season, under manager Paul Heckingbottom, Foderingham established himself as the club's first-choice goalkeeper.[24]

In the 2022–2023 season Foderingham kept 18 clean sheets in 44 games as Sheffield United secured promotion back to the Premier League.[24]

In September 2023, Sheffield United received racist abuse and threats aimed at Foderingham following the club's 2–1 away Premier League defeat by Tottenham Hotspur.[25] The following week he was in goal for Sheffield United's record defeat, an 8–0 home loss to Newcastle United. The win also matched Newcastle's record Premier League win.[26][27]

Foderingham was released by Sheffield United at the end of the 2023–24 season.[28]

West Ham United

[edit | edit source]

On 26 June 2024, Premier League club West Ham United announced the signing of Foderingham for a free transfer and on a two-year contract.[29]

Aris Limassol

[edit | edit source]

On 9 September 2025, Foderingham joined Cypriot First Division club Aris Limassol.[30]

International career

[edit | edit source]

Foderingham has represented England at various levels including England U19s.[31]

He is eligible to represent Jamaica through his father.

Personal life

[edit | edit source]

Born in England, Foderingham is of Barbados and English descent. He is a supporter of Newcastle United.[32]

Career statistics

[edit | edit source]
As of 19 May 2024
Club Season League National Cup League Cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Fulham 2009–10[33] Premier League 0 0 0 0 0 0 0 0 0 0
Bromley (loan) 2009–10[34] Conference South 9 0 9 0
Crystal Palace 2010–11[35] Championship 0 0 0 0 0 0 0 0
2011–12[10] Championship 0 0 0 0 0 0 0 0
Total 0 0 0 0 0 0 0 0
Bromley (loan) 2010–11[36] Conference South 13 0 4 0 1[a] 0 18 0
Boreham Wood (loan) 2010–11[37] Conference South 5 0 0 0 0 0 5 0
Histon (loan) 2010–11[35] Conference Premier 9 0 9 0
Swindon Town 2011–12[b][10] League Two 33 0 4 0 0 0 4[c] 0 41 0
2012–13[13] League One 46 0 1 0 4 0 3[d] 0 54 0
2013–14[38] League One 41 0 0 0 3 0 3[c] 0 47 0
2014–15[39] League One 44 0 1 0 2 0 3[e] 0 50 0
Total 164 0 6 0 9 0 13 0 192 0
Rangers 2015–16[40] Scottish Championship 36 0 6 0 3 0 5[f] 0 50 0
2016–17[41] Scottish Premiership 37 0 4 0 2 0 43 0
2017–18[42] Scottish Premiership 33 0 2 0 0 0 2[g] 0 37 0
2018–19[43] Scottish Premiership 4 0 2 0 2 0 0 0 8 0
2019–20[44] Scottish Premiership 2 0 1 0 1 0 1[g] 0 5 0
Total 112 0 15 0 8 0 8 0 143 0
Sheffield United 2020–21[45] Premier League 0 0 0 0 1 0 1 0
2021–22[46] Championship 32 0 1 0 1 0 2[h] 0 36 0
2022–23[47] Championship 40 0 3 0 1 0 44 0
2023–24[48] Premier League 30 0 0 0 0 0 30 0
Total 102 0 4 0 3 0 2 0 111 0
Career total 414 0 29 0 20 0 24 0 487 0
  1. ^ Appearances in Kent Senior Cup
  2. ^ Part of this season was spent on loan from Crystal Palace
  3. ^ a b Appearances in Football League Trophy
  4. ^ One appearance in Football League Trophy, two in League One play-offs
  5. ^ Appearances in League One play-offs
  6. ^ Appearances in Scottish Challenge Cup
  7. ^ a b Appearances in UEFA Europa League
  8. ^ Appearances in Championship play-offs

Honours

[edit | edit source]

Swindon Town

Rangers


Individual

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Wes Foderingham at the English National Football Archive (subscription required)
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  45. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  46. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  47. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  48. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  49. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  50. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  51. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  52. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  53. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  54. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Wes Foderingham at SoccerbaseLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).