I think thats more a reflection on the lack of English or British players that have played overseas over the past twenty years. Off the top of my head:-
Platt, Gascoigne & Walker in Italy early nineties. Since then Ince, Beckham, Owen & McManaman have been the biggest names to ply there trade...
This isn't purely a thread about International football, unless I'm misreading the OP's initial intentions.
*The OP has confirmed this post above two minutes ago*
Beckham was a very good player, tremendous delivery but not in the same league as Scholes who would be my pick ahead of Shearer and as Mellotron points out Ashley Cole has been England's best player of the last ten years.
Now I know why I don't contribute often to football threads on NSC as most people haven't got a clue if they think Beckham is the best English player since Gazza.
Out of the seven players listed I can only really make a case for him being better than Rooney and possibly Lampard.
The thread...