He has reached the free skate at four ISU Championships, achieving his best result, sixth, at the 2016 Europeans.
[1] He debuted on the ISU Junior Grand Prix (JGP) series in September 2007, winning silver medals in Romania and Croatia.
The following season, Bariev was awarded silver medals at JGP events in the Czech Republic and South Africa.
He made his final competitive appearances for Russia in late October 2012, at the Cup of Nice.
[5] The International Skating Union requires that skaters who change federations sit out a certain period of time.
[6] Righini debuted for Italy at the 2013 Merano Cup, placing fifth, and then won bronze at the 2013 Golden Spin of Zagreb.
[7] Righini opened the 2014–15 figure skating season with an eighth-place finish at the 2014 CS Nebelhorn Trophy.
He received assignments to the 2014 Rostelecom Cup and 2014 NHK Trophy,[8] then placed eleventh and tenth, respectively.
[7] Righini planned to start the 2015-16 season at the 2015 Nepela Trophy, but had to withdraw due to a foot injury.
Although selected to compete at the 2017 World Championships, Righini withdrew due to a long-term nagging injury.