Bekham has scored a total of 17 goals in 112 appearances while playing for the English national team.
42 goals for England and 145for Liverpool
He scored 49 goals for England.
There were four goals scored by England.
Ten top ten goalscorers in English Premier League history are:Alan Shearer (England, 260 goals), Andy Cole (England, 187 goals), Thierry Henry (France, 174), Robbie Fowler (England, 163 goals), Les Ferdinand (England, 149 goals), Teddy Sheringham (England, 147 goals), Michael Owen (England, 146 goals)*, Jimmy Floyd Hasselbaink (Netherlands, 127 goals), Dwight Yorke (Trinidad and Tobago, 123 goals) and Robbie Keane (Republic of Ireland, 121 goals)*.*Michael Owen and Robbie Keane both are still playing in the Premier League with Manchester United and Tottenham Hotspur respectively.(As of November 2009)
he score alot for England when he first started England but we all no he sccored 17 goals or more through out playing for England david beckham plays for England and he also plays for manu he has also played over 100 games and played at least 100 games for his team ..
Bobby Charlton scored 49 goals for England.
steven gerrad had scored 65 goals for England
He has scored 5 goals for England, as of the end of 2013.
he was capped 66 for England scoring 14 goals
steaven Gerrard has scored 201 goals in England and Liverpool