Depuis son départ de Bordeaux, Malcom n'y arrive plus. Déjà considéré comme un échec à Barcelone, ça ne va pas beaucoup mieux pour lui à Saint-Petersbourg.
L'attaquant brésilien avait disputé quelque 23 matchs en un an et demi à Barcelon avant de rejoindre le Zenit pour une somme de 40 millions d'euros.
Mais depuis son arrivée en Russie, l'ancien joueur de Bordeaux enchaîne les pépins physiques. En 18 mois, le joueur a participé à 34 rencontres officielles, pour 5 buts et 3 passes décisives.