The correct answer is Alan Shearer!
The former Newcastle, Blackburn and Southampton forward has topped the Premier League all-time scoring charts for two decades with his grand haul of 260 goals in 441 matches.
Harry Kane has scored 213 goals and is the only active player in the top 10 standings.
Wayne Rooney scored 208 goals and Andrew Cole scored 187 goals.