W Pucharze Świata zadebiutował 14 marca 2003 roku w Lahti, gdzie zajął 37. miejsce w Gundersenie. W sezonie 2002/2003 pojawił się jeszcze raz, dzień później w Lahti zajmując 29. miejsce w sprincie. Pierwsze pucharowe punkty dały mu 49. miejsce w klasyfikacji generalnej. Najlepsze wyniki w PŚ osiągnął w sezonie 2006/2007, który ukończył na 37. pozycji. Nigdy nie stał na podium indywidualnych zawodów tego cyklu, jednak 14 stycznia 2007 roku we włoskim Predazzo wraz z kolegami wygrał konkurs drużynowy. W lutym 2007 roku brał udział w Mistrzostwach Świata w Sapporo, gdzie w swoim jedynym starcie, zawodach metodą Gundersena zajął czternaste miejsce.
Kähkönen startuje także w Pucharze Kontynentalnym, gdzie osiągał lepsze wyniki. Zajął między innymi ósme miejsce w klasyfikacji generalnej sezonu 2005/2006, przy czym 5 marca 2006 roku w Klingenthal zwyciężył w sprincie.
Osiągnięcia Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Wynik zwycięzcy Strata Zwycięzca14.3 marca2007 SapporoGundersen HS100/15 km 38:35.6 min+2:30.4 min Ronny Ackermann