#1 Petr Cech

No one has stopped Messi on more occasions than Petr Cech. The outstanding goalkeeper put in impressive performances to deny Lionel Messi on multiple occasions. This does not come as a surprise if you analyse what the goalkeeper was capable of doing.
He stopped the Barca legend from seeing the back of the net on 7 different occasions. The iconic goalkeeper clashed with the Argentine during his time at Chelsea from 2006 to 2012 as he prevented Messi from scoring after various attempts.
The duo faced each other again in 2016 when Arsenal, after buying Petr Cech, was drawn against Barcelona in the Champions League knockout stages. Messi overcame this hurdle by scoring two wonderful goals against Cech in the match.
After the game, Petr Cech was full of praises for the Barca legend.