Kim made his senior debut with
Girona B on 30 October 2022, coming on as a second-half
substitute for
Jastin García in a 1–0
Tercera Federación home loss to
CF Peralada. He scored his first goal on 18 December, netting the B's third in a 4–3 away win over
UE Vilassar de Mar. On 21 August 2024, after establishing himself as a regular starter for the B's, Kim renewed his contract until 2027. He made his first team debut and
La Liga debut on 19 October, replacing
Alejandro Francés in a 1–0 home loss to
Real Sociedad. He scored 11 goals in
the regular season and two goals in the
promotion play-offs as he helped the B-team promote to the
Segunda Federación. On 31 August 2025, He scored his first goal for Andorra in a 2-1 win over
Burgos CF in the league. {{cite web|url=https://www.fcandorra.com/en/matches/season-2025-2026-laliga-hypermotion-3-fc-andorra-vs-burgos-cf|title=FC Andorra vs Burgos CF - LALIGA HYPERMOTION M3 ==Career statistics==