Former England striker Peter Crouch has ended his playing career aged 38 after more than 21 years as a professional.
The 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.
“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,” Crouch wrote on Twitter.
“It’s been an absolute dream come true. Our wonderful game has given me everything. I’m so thankful to everyone who helped me get there and helped me stay there for so long.”
Crouch said his decision to retire arrived “after a lot of deliberation”.