Kim nuo 16-os atstovavo Škotijai tarptautinėje arenoje, o karjerą baigė 2021 m. būdama Škotijos komandos vicekapitone. Ji taip pat buvo viena iš dviejų Škotijos futbolininkių, atrinktų atstovauti Didžiosios Britanijos ekipai 2012 m. Londono ir 2020 m. Tokijo olimpinėse žaidynėse.
Kim žaidė JAV moterų futbolo lygos klubuose „Seattle Reign FC“ ir „Melbourne City FC“, o šiuo metu yra klubo „Arsenal“ kapitonė. 2010 m. per 36 rungtynes kartu su „Arsenal“ Kim įmušė 47 įvarčius ir FA moterų futbolo apdovanojimų ceremonijoje buvo pripažinta geriausia metų žaidėja.
2013 m. balandį ji gavo pirmąjį Profesionalių futbolininkių asociacijos metų žaidėjos apdovanojimą, o 2016 m. buvo paskelbta BBC metų futbolininke.