2. Cristiano Ronaldo- 12 Goals
— Fahad Ibne Adam (@echoZIDANE) January 16, 2019
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
GOAT Messi scored 22 (most) goals against English Premier League teams in the UEFA Champions League.
⚽ ×9 vs ARSENAL
⚽ ×6 vs MAN CITY
⚽ ×3 vs CHELSEA
⚽ ×2 vs MAN UTD
⚽ ×2 vs TOTTENHAM
— BarcelonaBoy (@iBarcelonaBoy) October 5, 2018
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.