In 2005 Ballon d'Or, English players did secure top positions: 1st Frank Lampard, 2nd Steven Gerrard, and 3rd John Terry - all English. This was a remarkable achievement for English football. The years 2003, 2004, and 2006 did not have this English sweep.