Wales striker Robert Earnshaw has announced his retirement from football.
Earnshaw had recently been playing for Vancouver Whitecaps in Major League Soccer and will now become their new striker coach.
The 34-year-old scored 236 career goals in 579 matches, representing Wales 59 times in a career that saw him play for 11 clubs in six different countries.
“I’ve always been scared to see the end of my playing days and now that it’s here I’m sad,” said Earnshaw.
The Zambian-born striker played for West Bromwich Albion, Norwich City, Derby County and Nottingham Forest after starting his career at Cardiff, where he scored over 100 goals in his first spell at his local club.
He also played for Maccabi Tel Aviv in Israel and finished his career in MLS with spells at Toronto FC, Chicago Fire and Vancouver.
“In a way, football has been like a father to me. It has taught me about life, about working hard and staying focused,” he explained.
“Football taught me how to be a man on and off the field and to be a better person.”
Earnshaw will also work with the Vancouver Whitecaps under-14 side as well as becoming their first-team striking coach,