David Beckham has scored 12 goals for England.
David Beckham against Greece in 2001
Bekham has scored a total of 17 goals in 112 appearances while playing for the English national team.
It could be David Beckham.
he scored againt Greece
David Beckham has scored 97 goals during his career. The most goals he scored for one team is 62 goals for Manchester United. He also scored an additional 17 goals for England's national team.
david beckham has scored 94 goals
When he scored from halfway in a match playing for mancester united.