2. Cristiano Ronaldo- 12 Goals

Juventus star Cristiano Ronaldo holds Champions League goal record. The five times World Player of the year is also the second highest scorer against English oppositions. The Portuguese has netted against Liverpool, Manchester City, Tottenham Hotspurs, and even his former side Manchester United. In total, he has netted 12 times against Premier League teams. The pitch invader stopped him from scoring against the Reds in 2018 Champions League final. It was clear the fan spoiled his day.

1. Lionel Messi- 22 Goals

Barcelona star Lionel Messi has netted 22 goals against English teams in UEFA Champions League. They include 9 against Arsenal, 6 against Manchester City, 3 against Chelsea, 2 against Manchester United and 2 against Tottenham Hotspurs. He has more goals against the top six clubs in England than Ronaldo who spent six years in the League.

See Also:

MID-ENGINES: Top 5 Best Scoring Midfielders in Premier League History

MONEY ZONE: Top 5 Richest American Billionaires who Own Premier League…

BIG BOYS: Top 5 Best Paid Stars in Italian Serie A…

DIE HARD FANS: Top 5 Clubs with Best Average Attendance in…