 Zanni started off playing football for SC Buochs and then was scouted by Grasshopper Club Zürich subsequently starting his professional career with Grasshopper-Club in 1998 at the age of 18.He started in the youth squad, where he played for 2 years until he was 20, only playing occasionally in the first team.He was eventually brought into the first team squad after suffering a few injuries.