Former England striker Peter Crouch has announced his retirement from football after more than 21 years as a professional.
The 38-year-old former Portsmouth, Aston Villa, Liverpool and Stoke striker was out of contract at Burnley in June.
Crouch played for a total of 11 clubs and earned 42 England caps.
He said his decision to retire arrived “after a lot of deliberation”.
Announcing his retirement in a statement on Twitter, Crouch said:
“After a lot of deliberation this summer I have decided to retire from football. Our wonderful game has given me everything. I’m so thankful to everyone who helped me get there and to help me stay there for so long.
“If you told me at 17 I’d play in World Cups, get to a Champions League final, win the FA Cup and get 100 Premier League goals I would have avoided you at all costs. It’s been an absolute dream come true.”
Having started his professional career at Tottenham, he had spells on loan at Dulwich Hamlet and IFK Hassleholm before moving to Queens Park Rangers.
He then moved to Portsmouth, Aston Villa, Norwich on loan, Southampton, Liverpool, Portsmouth again, Tottenham, Stoke and Burnley.
He scored 108 goals – a Premier League record of 53 with his head – in 468 top-flight appearances and won the FA Cup in 2005-06 with Liverpool and played in the Champions League final in 2007 as part of Rafael Benitez’s side.
Crouch added that he was looking forward to spending more time with his family, having recently had a fourth child with wife Abbey Clancy.