Op de Europese kampioenschappen in 2010 liep Krasnov in de finale van 400 m naar een vierde plaats. Enkele dagen later liep hij samen met Maksim Dyldin, Alexey Aksenov en Pavel Trenikhin naar een gouden medaille op de 4 x 400 m estafette.