Hän kilpaili vuoden 2016 kesäolympialaisissa Rio de Janeirossa miesten rannalla pelattavan lentopalloa koskevassa turnauksessa. Siellä Krasilnikov paritteli Konstantin Semenovin kanssa ja tuli neljänneksi. Oleg Stoyanovskin kanssa hän voitti miesten kultamitalin 2019 Beach Volleyball World Championshipsissa.