Shalfyeyev is a product of
Metalurh Zaporizhzhia academy.
Zorya Luhansk In 2016 he moved to
Zorya Luhansk playing for the reserve team. He made his debut as a substituted player in a second half-time for
Zorya Luhansk in the losing match against
Dynamo Kyiv on 7 April 2018 in the
Ukrainian Premier League.
Metalurh Zaporizhzhia In January 2020 he was loaned to Metalurh Zaporizhzhia. On 3 August 2020 he scored his first goal in
Ukrainian First League against
Prykarpattia Ivano-Frankivsk at the Kniazha Arena in
Shchaslyve. On 18 August 2020 he made his debut in
Ukrainian Cup against
Alians Lypova Dolyna at the
Slavutych-Arena in
Zaporizhzhia.
Nyva Buzova In summer 2023 his contract with the club was terminated and it wasn't extended and in July 2023 he signed a contract with
Nyva Buzova just promoted in Ukrainian First League. On 18 August, he made his debut against
Karpaty Lviv at the
Ukraina Stadium in
Lviv.
Bukovyna Chernivtsi In January 2024, he moved to
Bukovyna Chernivtsi in the Ukrainian First League. Here he stayed until the end of the season, where he played 7 matches.
Mynai In summer 2024, he signed for
Mynai in the Ukrainian First League, making 12 appearances.
FC Chernihiv On 25 January 2025, he moved to
Chernihiv in
Ukrainian Second League. On 11 April 2025, he made his debut with the new club against
Lokomotyv Kyiv at the
Bannikov Stadium in
Kyiv. On 11 May 2025, he scored his first goal with the new club against
Oleksandriya-2 at the
Olimp Stadium. On 8 June 2025, he scored in the first leg of the Play-Offs against
Metalurh Zaporizhzhia at the
Chernihiv Arena. On 13 October he scored for the first time with FC Chernihiv in
Ukrainian First League, in a 2–0 win with
UCSA Tarasivka. On 15 February 2026, he signed a new contract extension with FC Chernihiv. ==Career statistics==