Defoe played in the Premier League for West Ham United and Tottenham. He achieved in 496 playing 162 goals (ninth best scorer in the history of the Premier League) and for the English national team in 57 playing 20 goals. “After 22 years as a player, I decided to retire from professional football,” defoe wrote on Twitter. “It was a really heavy decision and one that I have discussed with my family and those who are closest to me.” After the Scottish championship with Glasgow Rangers last year, the 39-year-old most recently played for Sunderland in the third highest English league. Well, however, is finally finish.