Most feared opponents of Messi and Ronaldo while both played in Spain

Leo Messi

Opponent Games Minutes Goals Assists Mins/contribution
1. FC Rubin Kazán FC Rubin Kazán 4 236′ 0 0 0′
2. Inter de Milán Inter Milan 3 270′ 0 0 0′
3. Perú Peru 3 270′ 0 0 0′
4. SL Benfica SL Benfica 2 122′ 0 2 61′
5. Sporting Club de Portugal Sporting Club Portugal 2 120′ 0 0 0′
6. Xerez CD Xerez CD 2 73′ 0 1 73′
7. Países Bajos Netherlands 1 120′ 0 0 0′
8. Costa Rica Costa Rica 1 90′ 0 2 45′
9. Al-Sadd SC Al-Sadd SC 1 90′ 0 1 90′
10. Arabia Saudí Saudi Arabia 1 90′ 0 0 0′
11. Bélgica Belgium 1 90′ 0 0 0′
12. Corea del Sur South Korea 1 90′ 0 0 0′
13. Grecia Greece 1 90′ 0 0 0′
14. Jamaica Jamaica 1 90′ 0 0 0′
15. Japón Japan 1 90′ 0 0 0′
16. Rumanía Romania 1 90′ 0 0 0′
17. Rusia Russia 1 90′ 0 0 0′
18. Suecia Sweden 1 90′ 0 0 0′
19. Trinidad & Tobago Trinidad and Tobago 1 90′ 0 0 0′
20. Honduras Honduras 1 64′ 0 0 0′
21. República de Irlanda Ireland 1 58′ 0 0 0′

Cristiano Ronaldo

Opponent Games Minutes Goals Assists Mins/contribution
1. Francia France 3 169′ 0 0 0′
2. Polonia Poland 2 196′ 0 0 0′
3. Legia de Varsovia Legia Warsaw 2 180′ 0 3 60′
4. Israel Israel 2 180′ 0 1 180′
5. Napoli SSC Napoli 2 180′ 0 1 180′
6. Alemania Germany 2 180′ 0 0 0′
7. Chile Chile 1 120′ 0 0 0′
8. Cruz Azul FC Cruz Azul FC 1 90′ 0 2 45′
9. Azerbaiyán Azerbaijan 1 90′ 0 1 90′
10. Estados Unidos USA 1 90′ 0 1 90′
11. México Mexico 1 90′ 0 1 90′
12. Turquía Turkey 1 90′ 0 1 90′
13. Albania Albania 1 90′ 0 0 0′
14. Austria Austria 1 90′ 0 0 0′
15. Brasil Brazil 1 90′ 0 0 0′
16. Bulgaria Bulgaria 1 90′ 0 0 0′
17. CA San Lorenzo de Almagro CA San Lorenzo de Almagro 1 90′ 0 0 0′
18. Cabo Verde Cape Verde 1 90′ 0 0 0′
19. CD Leganés CD Leganés 1 90′ 0 0 0′
20. Costa de Marfil Ivory Coast 1 90′ 0 0 0′
21. Dinamo Zagreb Dinamo Zagreb 1 90′ 0 0 0′
22. Noruega Norway 1 90′ 0 0 0′
23. Serbia Serbia 1 90′ 0 0 0′
24. Suiza Switzerland 1 90′ 0 0 0′
25. Argelia Argelia 1 75′ 0 1 75′
26. Macedonia North Macedonia 1 72′ 0 0 0′
27. República de Irlanda Ireland 1 65′ 0 0 0′
28. China China 1 45′ 0 1 45′
29. Mozambique Mozambique 1 27′ 0 0 0′