Karim Gazzetta jugó en el Servette FC Ginebra desde que era joven.
[3] Gazzetta jugó para el FC Stade Lausanne-Ouchy en las temporadas 2019/20 y 2020/21.
En junio de 2021 se mudó a Neuchâtel Xamax FC.
[4] Para la temporada 2022/23, Gazzetta se unió a los campeones récord bosnios HŠK Zrinjski Mostar.
Jugó para la selección sub-20 de Suiza entre 2012 y 2014 en seis partidos sin anotar goles.