Foletti started his professional career in his hometown at
Mendrisio before moving to
Grasshoppers, where he was mainly a substitute. During his tenure, he started 3
UEFA Champions League matches in 1995. He moved to
FC Schaffhausen in 1997 and later to
FC Luzern in 1999, where he was a starter. In 2002, after a shortage of goalkeepers at
Derby County, he was brought in on loan and appeared twice, first coming off the bench for the injured
Andy Oakes in a 3–0 win vs
Leicester City{{cite news Foletti moved back to Switzerland in the following season, joining
SC Kriens where he played until his retirement in 2007. ==Coaching career==