Tottenham's Harry Kane finished the season with back-to-back hat-tricks to retain the Premier League Golden Boot with 29 goals in 2016/17.
The England international followed up his four goals against Leicester with three more at Hull City on the final to secure the crown.
Romelu Lukaku, who converted a penalty in Everton's season-ending defeat to Arsenal, finished up second in the standings with 25, one ahead of the Gunners' Alexis Sanchez.
But who else was among the goals this season?
Here are the Premier League players who hit 10 or more goals in the 2016/17 season:
Premier League top scorers