Kim spielt seit 2004 für Incheon Hyundai Steel Red Angels. Ihr erstes Länderspiel bestritt sie am 10. Juni 2003 gegen Thailand. Sie nahm an der Weltmeisterschaft 2015 in Kanada teil, wo sie in allen vier Spielen ihrer Mannschaft eingesetzt wurde. Im Viertelfinalspiel gegen Frankreich erhielt sie bei einem Eckstoß einen Ellbogencheck durch eine Teamkameradin, der sie für einige Minuten ausknockte. Aber sie konnte danach ebenso weiterspielen wie nach einem Kopfstoß von einer Gegenspielerin beim Kampf um den Ball Ende der ersten Halbzeit, wonach sie erneut benommen liegen blieb. Im August 2015 nahm sie mit ihrer Mannschaft an der Fußball-Ostasienmeisterschaft der Frauen teil, bei der Südkorea den zweiten Platz belegte. Beim Qualifikationsturnier für die Olympischen Spiele 2016 machte sie als erste asiatische Torhüterin ihr 100. Länderspiel. Am 7. März stellte sie beim Spiel gegen China mit ihrem 103. Länderspiel den Landesrekord von Kwon Hah-nul ein, die nicht zum Kader gehörte. Zwei Tage später wurde sie dann durch ihr 104. Länderspiel alleinige Rekordnationalspielerin. Für die WM 2019 wurde sie nicht nominiert.