Yefremov made his debut in the Russian Second Division for Akademiya Tolyatti on 24 April 2012 in a game against Gornyak Uchaly.
[2] He made his Russian Premier League debut for CSKA Moscow on 9 March 2013 in a game against Krylia Sovetov Samara.
On 31 August 2015, Yefremov joined Slovan Liberec on a season-long loan deal.
[8] Yefremov made his debut for the Russia national football team on 31 March 2015 in a friendly game against Kazakhstan.
This biographical article related to a Russian association football forward born in the 1990s is a stub.