FIFA World Cup 1986 Golden Boot-winner Gary Lineker holds the record for scoring the most goals for England in FIFA World Cup history. He scored 10 goals in a total of 12 matches. Lineker is followed by current England captain Harry Kane (six goals) and former player Geoff Hurst (five goals). Michael Owen and Bobby Charlton scored four goals each.