Sjarhejeu trat international erstmals bei den Europameisterschaften 2010 in Dresden in Erscheinung, wobei er den 32. Platz im Mehrkampf und den achten Platz mit der Staffel errang. In folgenden Jahren kam er bei den Juniorenweltmeisterschaften 2011 in Courmayeur auf den 59. Platz im Mehrkampf und bei den Weltmeisterschaften 2012 in Shanghai auf den 41. Rang im Mehrkampf. In der Saison 2012/13 lief er bei den Europameisterschaften 2013 in Malmö auf den 18. Platz im Mehrkampf sowie auf den 11. Rang im Mehrkampf und bei den Weltmeisterschaften 2013 in Budapest auf den 43. Platz im Mehrkampf. In der Saison 2013/14 errang er bei den Europameisterschaften 2014 in Dresden den 28. Platz im Mehrkampf und bei den Olympischen Winterspielen 2014 in Sotschi den 28. Platz über 1500 m. In den folgenden Jahren nahm er an fünf Europameisterschaften (2015 in Dordrecht, 2016 in Sotschi, 2017 in Turin, 2018 in Dresden und 2019 in Dordrecht) teil. Seine besten Platzierungen dabei waren im Jahr 2018 der 12. Platz im Mehrkampf und im Jahr 2017 der fünfte Rang mit der Staffel. Außerdem startete er bei den Weltmeisterschaften 2015 in Moskau, bei den Weltmeisterschaften 2017 in Rotterdam und bei den Weltmeisterschaften 2018 in Montreal. Sein bestes Resultat dabei war der 18. Platz über 1500 m im Jahr 2017. Im Dezember 2015 erreichte er in Shanghai mit dem 15. Platz je über 1000 m und 1500 m seine beste Platzierung im Weltcupeinzel. Bei den Olympischen Winterspielen 2018 in Pyeongchang errang er erneut den 28. Platz über 1500 m. Seinen letzten Weltcup absolvierte er im Februar 2019 in Turin, welchen er auf dem 49. Platz über 1000 m beendete.