Kim je zastopala Škotsko na mednarodni ravni od svojega 16. leta starosti in se je leta 2021 upokojila kot namestnica kapetanke Škotske. Bila je ena od dveh Škotinj, izbranih v reprezentanco Velike Britanije, ki se je na poletnih OI v Londonu 2012 in Tokiu 2020 prebila v četrtfinale.
Kim je igrala za kluba Seattle Reign FC in Melbourne City FC iz lige NWSL, trenutno pa spet igra pri Arsenalu kot kapetanka. Leta 2010 je Kim dosegla 47 zadetkov v 36 nastopih za Arsenal in je bila razglašena za igralko leta na podelitvi nagrad v ženskem nogometu Angleške nogometne zveze (FA).
Leta 2013 je postala prva dobitnica nagrade za igralko leta angleškega Združenja profesionalnih nogometašev (PFA), leta 2016 pa je bila razglašena za nogometašico leta po izboru BBC.