Tscherepanow nahm an den Olympischen Winterspielen 2010 in Vancouver teil, wo er in drei Wettbewerben startete. Seine beste Platzierung dort war der 11. Platz in der 4x10km Staffel, im Sprint wurde er 48. und im Verfolgungsrennen über 30 Kilometer kam er als 49. ins Ziel. Bei der Nordischen Skiweltmeisterschaft 2011 im norwegischen Oslo war der 11. Platz im 30km Verfolgungsrennen sein bestes Individualergebnis. Im Massenstartrennen über 50 Kilometer erreichte er den 38., im Verfolgungsrennen über 30 Kilometer den 44., im Sprint den 56. und im Staffelrennen den 13. Rang. Bei den Olympischen Winterspielen 2014 im russischen Sotschi wurde er 48. im Skiathlon und 54. im Massenstartrennen über 50 Kilometer, während er mit der kasachischen Staffel den 13. Platz belegte. Bei den Weltmeisterschaften 2013 im italienischen Fleimstal wurde er nur in der Staffel eingesetzt, mit der er 13. wurde. Bei den Weltmeisterschaften 2015 im schwedischen Falun startete er wieder in Einzelwettbewerben und wurde 44. im Massenstartrennen über 50 Kilometer, 56. über 15 Kilometer in der freien Technik und 58. im Sprint.