#5 Lionel Messi - 27
Lionel Messi has scored a lot of goals against the Premier League's Big Six. In fact, he is the only player on this list who has never played in the competition.
The Argentine is widely regarded as one of the best players to have graced the game. He is one of two players to score over 100 goals in the Champions League. All of Messi's goals against the Premier League's Big Six have come in this competition.
Messi, who won Copa America 2021 with Argentina this summer, loves scoring Arsenal. He has netted nine goals in the Champions League against the Gunners, including four in one game. That is the most he has scored against any opposition in the competition.
Unsurprisingly, Messi has also found success against other top clubs in the Premier League. He has scored in two Champions League finals against Manchester United. On Tuesday, he opened his account for PSG by scoring against City, marking the seventh time he scored against the Cityzens.
The Argentine will look to replicate his Barcelona exploits at his new club, now that he has opened his account for them.
#4 Cristiano Ronaldo - 28
Like Messi, Cristiano Ronaldo is one of the best players to have played the beautiful game.
The 36-year-old recently scored a brace in his first Premier League game in 12 years. He now has 87 goals in the competition, all for Manchester United, in seven different Premier League campaigns.
Most of Ronaldo's goals against the Premier League's Big Six have come in the English top flight. His favorite Premier League club happens to be Tottenham Hotspur, against whom Ronaldo has scored ten times.
Ronaldo has also scored three times against his current club, doing so in the Champions League. His only goal against Chelsea came in the 2009 Champions League final, failing to score against them in ten Premier League games.
#3 Eden Hazard - 29
Considering his scoring woes at Real Madrid, it may be surprising to note that Eden Hazard has scored over 25 goals against the Premier League's Big Six.
The Real Madrid winger, then playing for Chelsea, scored the goal that confirmed Leicester City as the Premier League's newest and unlikeliest of champions in 2016.
Hazard, a two-time Premier League winner, scored seven times against both Arsenal and Liverpool. He scored six times against Spurs, five times against Manchester United and four times against Manchester City as well.