The Premier League has played host to a number of incredible strikers over the years, but only eight of them have ever hit 30+ goals in a single season since it began in 1992.
One player has done it three times - back when it was a 42 game season - and the other eight men have done it once, including two who did it last year.
These are the men who have won the Premier League Golden Boot - all you have to do is name them.