Club Nepohodov's first professional club was
Olympique de Marseille in
France Ligue 1, but he didn't make his debut in this team. Next he signed a contract with
FC Metalurh Donetsk in
Ukrainian Premier League and made his debut against
FC Chornomorets Odesa on 18 April 2010. On 17 January 2018, Tobol announced that Nepohodov had signed a new one-year contract with the club. On 14 January 2019, Nepohodov signed for
FC Ordabasy on loan from
FC Astana, returning to Astana in January 2020. On 5 January 2022, Astana announced that Nepohodov had left the club after his contract had expired. On 27 January 2022, Nepohodov signed a one-year contract with
Tobol. On 15 June 2022, Tobol announced that Nepohodov had left the club by mutual agreement.
International On 2 October 2018, Nepohodov was called up to the
Kazakhstan national team for their
UEFA Nations League matches against
Latvia and
Andorra on 11 October and 16 October 2018. He made his debut for the squad on 19 November 2018 in a
Nations League game against
Georgia. ==Career statistics==