Krassowskyj nimmt seit 2011 an Wettbewerben der Fédération Internationale de Ski teil. Bei den nordischen Skiweltmeisterschaften 2013 im Val di Fiemme belegte er den 79. Platz im Sprint und den 17. Rang in der Staffel. Seine besten Platzierungen bei den Olympischen Winterspielen 2014 in Sotschi waren der 69. Platz über 15 km klassisch und der 20. Rang im Teamsprint. Seine ersten Weltcuprennen lief er zu Beginn der Saison 2014/15 in Ruka, welche er auf dem 80. Platz im Sprint und dem 75. Rang über 15 km klassisch beendete. Bei den nordischen Skiweltmeisterschaften 2015 in Falun belegte er den 62. Platz im Sprint, den 49. Rang im Skiathlon und den 17. Platz mit der Staffel. Zu Beginn der Saison 2016/17 erreichte er in Syanki mit dem zweiten Platz über 10 km klassisch seine erste Podestplatzierung im Eastern-Europe-Cup. Seine besten Platzierungen bei den nordischen Skiweltmeisterschaften 2017 in Lahti waren der 50. Platz im Skiathlon und der 16. Rang zusammen mit Ruslan Perechoda im Teamsprint. Im folgenden Jahr waren bei den Olympischen Winterspielen in Pyeongchang der 50. Platz im 50-km-Massenstartrennen und der 20. Rang zusammen mit Andrij Orlyk im Teamsprint seine besten Platzierungen. Seine besten Ergebnisse bei den nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol waren der 55. Platz über 15 km klassisch und der 14. Rang mit der Staffel.