Swiss Cup
Buff spent his youth years with FC Zürich and became part of the first team in 2010. He won the 2013–14 Swiss Cup and 2015–16 Swiss Cup with Zürich. After 12 years with the club he decided in May 2017 to not renew his contract.