Lehmann między słupkami bramki reprezentacji Niemiec rozegrał 61 spotkań. Profesjonalną karierę rozpoczął w 1989 roku, kiedy to zadebiutował w drużynie Schalke 04 Gelsenkirchen. W barwach tego klubu rozegrał przeszło 250 spotkań ligowych. Po dziesięciu latach spędzonych w Bundeslidze, Lehmann przeniósł się do słynnego Milanu. Tam jednak nie potrafił się odnaleźć i już 6 miesięcy później wrócił do Niemiec. Swoją wielką formę odzyskał w Borussii Dortmund, skąd w 2003 roku trafił do Arsenalu Londyn. W ekipie "Kanonierów" spisywał się bardzo dobrze, rozgrywając ponad 100 spotkań ligowych. Latem 2008 roku podpisał kontrakt z VFB Stuttgart, po tym jak stracił miejsce w podstawowej jedenastce Arsenalu na rzecz Hiszpana, Manuela Almunii.