Shearer ble toppscorer i EM i fotball 1996 på hjemmebane, hvor han scoret fem mål. Han spilte 63 landskamper for England og scoret 30 mål.