Schulginow startete im Februar 2016 in Dresden erstmals im Shorttrack-Weltcup und belegte dabei den 23. Platz über 1500 m und den 13. Rang über 1000 m. Mit der Staffel holte er dort seinen ersten Weltcupsieg. Bei den Weltmeisterschaften 2016 in Seoul wurde er Fünfter mit der Staffel. In der Saison 2016/17 siegte er in Dresden mit der Staffel und errang dort zudem dritten Platz über 1500 m und in Minsk den zweiten Platz mit der Staffel. Bei den Europameisterschaften 2017 in Turin holte er die Silbermedaille mit der Staffel und lief im Mehrkampf auf den zehnten Platz. Im März 2017 kam er bei den Weltmeisterschaften in Rotterdam auf den vierten Platz. In der Saison 2017/18 gewann er erneut die Silbermedaille bei den Europameisterschaften 2018 in Dresden und errang bei den Weltmeisterschaften 2018 in Montreal den siebten Platz mit der Staffel. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2018 in Pyeongchang, belegte er den 32. Platz über 1500 m, den 27. Rang über 1000 m und den 15. Platz über 500 m. In der Saison 2018/19 triumphierte er in Dresden mit der Mixed-Staffel und in Turin mit der Staffel und kam zudem in Salt Lake City auf den dritten Platz mit der Staffel. Bei den Europameisterschaften 2019 in Dordrecht gewann mit der Staffel die Bronzemedaille. In der folgenden Saison wurde er in Salt Lake City über 1500 m und in Montreal mit der Staffel jeweils Dritter. Bei den Europameisterschaften 2020 in Debrecen holte er die Goldmedaille mit der Staffel.