Né le 29 novembre 1990 en Moselle, celui qui a toujours occupé le poste de gardien intègre dès la sixième en sport études le club phare de la région : Sarreguemines. Repéré par ses performances à 13 ans, il rejoint le centre de formation du FC Metz où il reste trois ans avant de signer à l’AC Ajaccio, en 2009. Après un passage dans le club roumain de l’UTA Rad, David retourne à Metz où il prend part à plusieurs matches de Ligue 1 et Ligue 2, entre 2014 et 2017. Le portier pose ensuite ses valises en Grèce, au Platanias FC puis est contacté par le GFC Ajaccio à l’aube de la saison dernière.
David Oberhauser portera le numéro 1 au Red Star.
« Le Gazélec, alors entraîné par Albert Cartier, me contacte et me propose de les rejoindre avec pour objectif d’être gardien numéro 2. J’accepte. Seulement, les choses s’enchaînent plus vite que prévu et au bout de sept matches, je deviens titulaire. » Auteur d’une saison pleine (plus de 30 matches de championnat joués), David Oberhauser vient de signer au Red Star. « C’est un beau challenge personnel et collectif qui s’offre à moi et je ferai tout pour aider le club à retrouver la Ligue 2 à l’issue de cette saison.«