Setelah itu, Mascara pindah ke klub Battipagliese di Campania pada tahun 1997 dan bertahan di klub Serie C1 tersebut hingga Juni 2000. Selama tiga musim bersama Battipagliese, dia mencetak 67 gol dalam hampir 50 pertandingan. Setelah itu, Mascara pindah ke Avellino sebelum akhirnya bergabung dengan Salernitana. Di Avellino, dia mencetak 16 gol dalam 29 pertandingan, sebelum pindah ke Salernitana dan kemudian kembali ke Sicilia untuk bergabung dengan Palermo.
Pada Januari 2001, Mascara resmi bergabung dengan Palermo yang baru saja promosi ke Serie B. Dia tampil impresif dengan mencetak 8 gol dalam 38 penampilan di Serie B. Di musim keduanya bersama Palermo, Mascara dipinjamkan ke Genoa dan kemudian kembali ke Palermo sebelum akhirnya pindah ke Catania.
Bersama Catania, Mascara tampil impresif dengan mencetak 14 gol dalam 36 penampilan dan membantu klub tersebut promosi ke Serie A. Di musim pertamanya di Serie A, dia membentuk pasangan yang kuat dengan Gionatha Spinesi dan membawa Catania finis di peringkat 13. Di musim keduanya di Serie A, Mascara mencetak 12 gol dalam 34 penampilan dan mencetak gol spektakuler dalam derbi Sicilia melawan Palermo.
Pada Januari 2011, Mascara pindah ke Napoli dengan biaya transfer sebesar 1,3 juta euro. Dia tampil untuk Napoli hingga kontraknya berakhir pada tahun 2013. Mascara juga pernah menjadi kapten Catania dan telah bermain lebih dari 150 pertandingan untuk klub tersebut.