Krasnov sai Ostravan alle 18-vuotiaiden MM-kilpailuissa 2007 pronssia 400 metrin juoksussa. Barcelonan EM-kilpailuissa 2010 hän oli neljäs. Hän voitti Kazanin Universiadeissa 2013 kultaa sekä 400 metrillä että 4 × 400 metrin viestissä.