Christoph Leitgeb (nato il 14 aprile 1985 a Graz) è un calciatore austriaco che gioca nella Bundesliga austriaca per il F. C. Red Bull Salzburg come centrocampista. Gioca anche in nazionale ed è stato membro della squadra austriaca per Euro 2008.

Ha iniziato a giocare a calcio nelle giovanili dello SK Sturm Graz nella sua città natale. Nella stagione 2005/06 ha giocato la sua prima partita nella prima squadra dello Sturm Graz. Il primo gol che ha segnato è stato il 22 aprile 2006 contro il Red Bull Salisburgo. Dopo due stagioni con lo Sturm Graz ha firmato con l'FC Red Bull Salzburg. Nel suo primo anno ha giocato regolarmente, ma nel suo secondo anno ha avuto problemi alle ginocchia. Gli anni successivi è tornato e ha giocato molto spesso dall'inizio.

La sua prima partita internazionale è stata in un'amichevole contro la Croazia il 23 giugno 2006. (1:4) Fino ad oggi ha giocato 27 volte nella nazionale austriaca. Nell'Euro ha giocato nella seconda partita contro la Polonia (0:1) e nella terza contro la Germania dove è entrato al minuto 55 per Martin Hiden. (0:1)