Łącznie zagrał tam w 40 ligowych meczach i strzelił 4 gole.
W styczniu 2002 roku podpisał kontrakt z innym pierwszoligowcem - Borussią Dortmund. W tym klubie zadebiutował 27 stycznia 2002 w wygranym 3:1 meczu z Herthą Berlin. W sezonie 2001/2002 zdobył z klubem mistrzostwo Niemiec. Jego klub wystąpił także w finale Pucharu UEFA, ale przegrał 2:3 z Feyenoordem. W 2003 roku Kehl zagrał z klubem w finale Puchar Ligi Niemieckiej, jednak uległ tam z nim 2:4 Hamburgerowi SV. 11 sierpnia 2006 w przegranym 1:2 ligowym meczu z Bayernem Monachium Kehl doznał kontuzji, która wykluczyła go z gry do na ponad pół roku. Pierwsze spotkanie po wyleczeniu kontuzji rozegrał 4 lutego 2007. W sezonie 2007/2008 zagrał z Borussią w finale Pucharu Niemiec, jednak uległ tam z nią po dogrywce 1:2 Bayernowi Monachium.
Kariera reprezentacyjna W latach 1999–2001 Kehl rozegrał 11 spotkań w reprezentacji Niemiec U-21. W kadrze seniorskiej zadebiutował 29 maja 2001 w wygranym 2:0 towarzyskim meczu ze Słowacją. 15 sierpnia 2001 w wygranym 5:2 towarzyskim pojedynku z Paragwajem strzelił pierwszego gola w trakcie gry dla drużyny narodowej.