Born in
Kharkiv, Krapyvtsov began his career with
Metalist Kharkiv in 2014. He later played for
FC Dnipro and
SC Dnipro-1, leaving the latter in 2024 after the club was dissolved. In October 2024, Krapyvtsov was due to sign for
Chelsea, but the deal fell through after the club was unable to register any non-EU players. Late in the month, he also had a trial at
Arsenal, before moving to
Girona in the following month, also on trial. On 12 December 2024, Girona officially announced the signing of Krapyvtsov on a contract until 2029. The following February (2025), he was registered in the first team, receiving the number 25 jersey and becoming a third-choice behind
Paulo Gazzaniga and
Juan Carlos. Krapyvtsov made his professional – and
La Liga – debut on 18 May 2025, starting in a 2–3 away loss to
Real Sociedad. ==International career==