Podczas igrzysk olimpijskich w Rio de Janeiro w konkurencji 200 m kraulem z czasem 1:45,91 był ósmy. Na dystansie 400 m stylem dowolnym nie awansował do finału i uplasował się ostatecznie na 15. miejscu (3:47,39). Krasnych brał także udział w wyścigu sztafet 4 × 200 m stylem dowolnym, w którym reprezentanci Rosji zajęli piąte miejsce.