The 34-year-old striker has called it a day on his playing career.
West Bromwich Albion (@WBAFCofficial) January 28, 2016
Robert Earnshaw has finally announced his retirement from playing football after a truly eventful career around the world.
Indeed, the former Premier League striker most recently made a big impact in the MLS but has now decided to hang up his boots after goals and games galore.
West Brom took to Twitter to pay tribute to their former forward, suggesting they'll never forget his effort against Manchester United among others.
Nottingham Forest FC (@Official_NFFC) January 28, 2016
Earnshaw's playing days saw him start off at Cardiff City and then move on to West Brom, Norwich City, Derby County, Nottingham Forest and back to Cardiff.
There were also spells in Israel, Canada and the USA.
The 34-year-old played a big part in West Brom's famous 'Great Escape,' when the Baggies fought the odds to avoid relegation from the Premier League.
And his contribution certainly won't be forgotten at Nottingham Forest, while Cardiff was the source of most of Earnshaw's goals.