W lipcu 2016 jako wolny zawodnik, podpisał kontrakt z Krylją Sowietow Samara. 31 lipca 2016 zadebiutował w nowym klubie w wyjazdowym, przegranym 1:0 meczu 1. kolejki z Terekiem Grozny. 30 lipca 2017 strzelił swoją pierwszą bramkę dla klubu z Samary, w wyjazdowym, wygranym 0:2 meczu z FK Chimki. Początkiem stycznia 2019 samarski klub rozwiązał umowę z Baszkirowem.

31 stycznia 2019 został zawodnikiem Rubina Kazań z którym podpisał półtoraroczny kontrakt. Dla Czerwono-zielonych zadebiutował 2 marca 2019 w domowym, wygranym 1:0 meczu 18. kolejki z Achmatem Grozny. 3 maja 2019 strzelił pierwszego gola w barwach Rubina podczas domowego, wygranego 2:0 spotkania z FK Orenburg. 24 lutego 2020 jego kontrakt został rozwiązany za porozumieniem stron.

Już dwa dni później, bo 26 lutego 2020 związał się z Zagłębiem Lubin kontraktem do końca sezonu 2019/2020 z opcją przedłużenia o rok. Dla Miedziowych zadebiutował 1 marca 2020 w domowym, wygranym 3:1 meczu 24. kolejki Ekstraklasy ze Śląskiem Wrocław, a więc w dolnośląskich derbach. Pierwszą bramkę dla lubińskiego klubu zdobył 26 czerwca 2020, w domowym, wygranym 2:1 meczu 33. kolejki z Koroną Kielce. W tym meczu strzelił również drugiego gola i przez kibiców został wybrany zawodnikiem meczu.