Former England, West Ham, Liverpool and Chelsea midfielder Joe Cole has announced his retirement from football, aged 37.
Cole said in a statement: "After 20 years as a professional, the time has come for me to hang up my boots. It has been a dream come true. All of it.
"Whatever is next, I hope the next two decades are as special as my last 20 years as a professional have been. A huge thanks to everyone who helped me along that path."
Cole began his career at West Ham's youth system. He made his first team debut age 17 and went on to captain the Hammers.

Cole began his career with West Ham
Cole saw his most success with Chelsea, joining in 2003 he spent seven years with the blues and made 280 appearances as well as winning three Premier League titles, two FA Cups and reached the 2007-08 Champions League final.
Cole also won the League Cup and Community Shield with Chelsea.

Joe Cole with the Premier League trophy in 2010
He gained 56 England caps and played at the 2002, 2006 and 2010 World Cups.

Cole celebrating his goal against Sweden with David Beckham at the 2006 World Cup
He also had spells at Liverpool, Lille, Aston Villa, Coventry City and has played for United Soccer League side Tampa Bay Rowdies since 2016.