Brecher stiess im Jahr 2006 vom FC Männedorf zur Nachwuchsabteilung des FCZ. Nachdem er in der Saison 2011/2012 als dritter Torwart ins Fanionteam rückte, wechselte er im Sommer 2014 auf Leihbasis in die Challenge League zum FC Wil.
Seit April 2015 steht Brecher nunmehr im Kader der ersten Mannschaft und ist seit dieser Spielzeit 2019/2020 Captain. Bisher absolvierte Yanick Brecher 128 Pflichtspiele für den FCZ und wurde zweimal Cupsieger mit dem Stadtclub.