Łącznie dla Chunnam Dragons rozegrał 201 meczów, w których strzelił 4 gole.

Kariera reprezentacyjna W reprezentacji Korei Południowej Kim zadebiutował 21 października 1992 roku w zremisowanym 0:0 towarzyskim spotkaniu ze Zjednoczonymi Emiratami Arabskimi. W swoim drugim meczu zdobył pierwszą bramkę w zwycięskim sparingu z Kanadą. Od tamtej pory występował regularnie w pierwszym składzie i dzięki temu wziął udział w kwalifikacjach do Mistrzostw Świata 1994 roku, ostatecznie na tę imprezę nie pojechał. Przez trzy lata nie był powoływany do kadry, powrócił do niej w 1996 roku. Dwa lata później był w drużynie koreańskiej na Mistrzostwa Świata we Francji. Na tym mundialu zagrał w trzech spotkaniach: przegranych 1:3 z Meksykiem, 0:5 z Holandią oraz zremisowanym 1:1 z Belgią.

W 2000 roku wystąpił w Pucharze CONCACAF, zaś kilka miesięcy później w Pucharze Azji, gdzie Korea Południowa zdobyła brązowy medal. Rok później został powołany na Puchar Konfederacji, mimo dwóch wygranych Koreańczycy nie wyszli z grupy. Kim zagrał w każdym meczu, w spotkaniu z Australią udało mu się zaliczyć czyste konto (1-0). W 2002 roku został powołany przez Guusa Hiddinka do kadry na Mistrzostwa Świata 2002, których gospodarzem była Korea Południowa.