Christoph Spycher (ur. 30 marca 1978 w Wolhusen) – szwajcarski piłkarz grający na pozycji lewego obrońcy.

Kariera klubowa Pierwsze kroki piłkarskie Spycher stawiał w małym klubie FC Sternenberg, do którego trafił w wieku 8 lat. Następnie występował także w SC Bümpliz 78 i FC Münsingen, by w 1999 roku trafić do pierwszoligowej drużyny FC Luzern. W barwach tego klubu występował w wyjściowej jedenastce przez dwa pełne sezony dwukrotnie pomagając w uniknięciu degradacji do drugiej ligi. Latem 2001 Spycher przeszedł do zespołu Grasshopper Club, ówczesnego mistrza kraju. W 2002 roku zajął z nim 3. miejsce w lidze, a w 2003 po raz pierwszy w karierze wywalczył mistrzostwo Szwajcarii. W 2004 roku Grasshoppers ze Spycherem w składzie zajął dopiero 7. miejsce, a rok później znów znalazł się na podium – na 3. pozycji. W barwach Grasshoppers wystąpił w 103 ligowych spotkaniach i zdobył w nich 6 bramek.

W 2005 roku za 275 tysięcy euro Spycher przeszedł do niemieckiego Eintrachtu Frankfurt, gdzie spotkał swojego rodaka Benjamina Huggela. W Bundeslidze zadebiutował 7 sierpnia w przegranym 1:4 meczu z Bayerem 04 Leverkusen. Od początku sezonu występował w pierwszej jedenastce Eintrachtu i ostatecznie zajął z nim 14. miejsce w lidze. W sezonie 2006/2007 Z frankfurckim klubem ponownie zakończył sezon na 14.