No. Name Matches Euros 1 Gary Neville 11 1996, 2000 and 2004 2 Wayne Rooney 10 2004, 2012 and 2016 3 Alan Shearer 9 1996 and 2000 Steven Gerrard 9 2000, 2004 and 2012 Tony Adams 9 1988, 1996 and 2000 6 Sol Campbell 8 1996, 2000 and 2004 Stuart Pearce 8 1988 and 1996 Ashley Cole 8 2004 and 2012 Joe Hart 8 2012 and 2016