Novoselskis nahm von 2002 bis 2011 an Wettbewerben der Fédération Internationale de Ski teil. Sein erstes von insgesamt 21 Weltcuprennen lief er im Februar 2005 in Reit im Winkl, welches er mit dem 90. Rang über 15 km Freistil beendete. Bei der nordischen Skiweltmeisterschaft 2005 in Oberstdorf erreichte er den 75. Rang über 15 km Freistil und den 62. Platz im Sprint. Bei den Olympischen Winterspielen 2006 in Pragelato belegte er den 59. Platz im Sprint. Sein bestes Weltcupeinzelrennen lief er im Januar 2009 in Rybinsk, welches er mit dem 49. Platz im Sprint beendete. Bei der nordischen Skiweltmeisterschaft 2009 in Liberec errang er den 59. Platz im Sprint und den 21. Platz im Teamsprint. Bei den Olympischen Winterspielen 2010 in Vancouver kam er auf den 71. Platz über 15 km Freistil und den 53. Rang im Sprint. Den 60. Rang im Sprint und den 21. Platz im Teamsprint belegte er bei der folgenden Weltmeisterschaft in Oslo.