Glawatskich nimmt seit 2007 vorwiegend am Eastern Europe Cup teil. Dabei holte er bisher drei Siege und belegte in der Saison 2009/10 und 2014/15 den zweiten Rang in der Gesamtwertung. Im Februar 2009 holte er bei der Winter-Universiade in Yabuli über 10 km Freistil und im Sprint jeweils die Bronzemedaille und mit der Staffel die Goldmedaille. Sein erstes Weltcuprennen lief er im Januar 2010 in Rybinsk, welches er mit einem starken fünften Platz beendete und damit auch seine ersten Weltcuppunkte gewann. Bei den nordischen Skiweltmeisterschaften 2011 in Oslo belegte er den 29. Platz im 50-km-Massenstartrennen. In der Saison 2011/12 lief er bei sieben Teilnahmen bei Weltcupeinzelrennen fünfmal unter die besten zehn. Im Februar 2012 holte er in Nove Mesto mit dem zweiten Platz in der Staffel seinen ersten und bisher einzigen Podestplatz im Weltcup. Die Saison schloss er mit dem 39. Platz in der Gesamtwertung und dem 21. Rang in der Distanzwertung ab. Die Tour de Ski 2012/13 und Tour de Ski 2013/14 beendete er auf dem 36. und dem 23. Rang in der Gesamtwertung. Bei den Olympischen Winterspielen 2014 in Sotschi erreichte er den 38. Platz im 50-km-Massenstartrennen. Bei der Tour de Ski 2016 belegte er den 48. Platz. Im März 2017 wurde er Zweiter und im März 2019 Erster beim Demino Ski Marathon.