Izzo se formó en las categorías inferiores del Napoli, con las que ganó el Campionato Berretti en 2011.
El 1 de julio del mismo año fue cedido a préstamo al Triestina de la Lega Pro Prima Divisione (tercer nivel del fútbol en Italia), donde totalizó 15 alineaciones y marcó un gol.
Con los biancoverdi permaneció dos temporadas y se consagró campeón del Grupo B de la Lega Pro Prima Divisione 2012/13, logrando el ascenso a la Serie B.
Tras 64 partidos y 2 tantos en el Avellino, el 14 de julio de 2014 fichó por el Genoa, llegando así a la máxima división italiana.
[1] El 12 de abril del 2017 fue suspendido por la FIGC durante 18 meses y recibió una multa de $50,000 euros por la implicación en intentos de amaños de partidos durante la temporada 2013-2014, temporada que jugó con el Avellino en la Serie B.