The midfielder, who enjoyed two spells in the Claret and Blue, has hung up his boots after 716 professional matches across seven clubs. Cole also played for Chelsea, Liverpool, Lille, Aston Villa, Coventry City and the Tampa Bay Rowdies during his illustrious career.
Joe Cole in a letter on the West Ham official website wrote, “After 20 years as a professional, the time has come for me to hang up my boots,” the 37-year-old announced. “716 professional games, 104 goals, for seven great clubs, as well the honour of playing for England. It has been a dream come true. All of it.”
“There are key moments in every professional’s career,” Cole continued. “One of mine came when I was a young West Ham player. A senior pro, who was nearing his own retirement, said to me: ‘Enjoy every game, young man. It goes by in the blink of an eye and you’ll miss it badly after it’s gone.’ He was right.
“Those words resonate even more now than they did back then. I tried to play and live by his advice every single day because being a professional footballer is an absolute honour.”
“Looking to the future, I want to stay involved in the game. I feel I can offer a lot as a coach and have really enjoyed the opportunity to undertake some of these duties with the Rowdies.
“To lend my experience to help other young footballers achieve their dreams, just like I did, is a big passion of mine.
“Whatever is next, I hope the next two decades are as special as my last 20 years as a professional have been. Again, a huge thanks to everyone who helped me along that path.”
His move to Chelsea saw him winning three Premier League titles, two FA Cups and the Football League Cup, before the midfielder swapped London for Merseyside with a transfer to Liverpool.
Cole later spent a period on loan with French side Lille before returning home to West Ham in January 2013, making two assists on his second debut for the club in a 2-2 draw with Manchester United.
Cole played 187 games in all competitions for the Irons across his two spells, scoring 18 goals. His final appearance in the Claret and Blue came on May 11, 2014, against Manchester City.
Spells with Aston Villa, Coventry and Tampa Bay Rowdies followed, while Cole also made 56 appearances for the England international team, scoring ten times.