There is a chance Evgeni Malkin will leave the Penguins after this season. He can become a free agent on July 13 and sign with another NHL team.
There also is a chance Malkin won't be with any NHL club next season. What if the league decides to ban Russian players because of the Russian invasion of Ukraine?
I don't think that will happen.