2010 m. Yefimova laimėjo aukso medalius
2010 m. Europos vandens sporto čempionatas 50 m ir 100 m krūtininkystės. 2012 m. vasaros olimpinėse žaidynėse Yefimova laimėjo bronzą 200 m lenktynėse su rezultatu 2:20,92. Po metų, 2013 m. Barselonoje vykusiuose Pasaulio vandens sporto čempionatuose, ji triumfavo 200 m lenktynėse su 2:19.41. 50 metrų varžybose rusė pasiekė naują pasaulio rekordą - 29,78 sekundės, kurį pusfinalyje sulaužė Rūta Meilutytė. Yefimova laimėjo finalą su 29,52 rezultatais.