Former England and Chelsea midfielder Joe Cole has retired at the age of 37.
Cole, who came through West Ham’s youth system before spells at Liverpool, Lille, Aston Villa and Coventry City, has played for United Soccer League side Tampa Bay Rowdies since 2016.
He scored 10 goals in 56 games for England between 2001 and 2010.
“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.”
“It has been a dream come true. All of it,” said Cole. “I hope the next two decades are as special as my last 20 years as a professional have been.”
Cole made his West Ham debut aged 17 and became captain four years later.