Kahn signe son premier contrat professionnel chez Karlsruher SC au cours de la saison 1987-1988, d'abord en tant que gardien de réserve derrière Alexander Famulla.
De 1988 à 1994, Kahn joue pour Karlsruhe.