El 17 de mayo de 2010 Earache Records lanzó el álbum de estudio n° 13 de Annihilator, titulado "Annihilator", con críticas positivas.