Most feared opponents of Messi and Ronaldo in National Team official games

Leo Messi

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Brasil Brasil 8 708′ 0 0 0 0 0′ 0′
2. Alemania Alemania 2 210′ 0 0 0 0 0′ 0′
3. Suiza Suiza 1 120′ 0 0 1 1 0′ 120′
4. Islandia Islandia 1 90′ 0 0 0 0 0′ 0′
5. Italia Italia 1 90′ 0 0 2 2 0′ 45′
6. Bélgica Bélgica 1 90′ 0 0 0 0 0′ 0′
7. Costa Rica Costa Rica 1 90′ 0 0 2 2 0′ 45′
8. Catar Catar 1 90′ 0 0 0 0 0′ 0′
9. Corea del Sur Corea del Sur 1 90′ 0 0 0 0 0′ 0′
10. Polonia Polonia 1 90′ 0 0 0 0 0′ 0′
11. Jamaica Jamaica 1 90′ 0 0 0 0 0′ 0′
12. Grecia Grecia 1 90′ 0 0 0 0 0′ 0′
13. Países Bajos Países Bajos 3 309′ 1 1 1 2 309′ 155′
14. Croacia Croacia 2 180′ 1 1 1 2 180′ 90′
15. Estados Unidos Estados Unidos 2 168′ 1 0 3 4 168′ 42′
16. Bosnia-Herzegovina Bosnia-Herzegovina 1 90′ 1 0 0 1 90′ 90′
17. Irán Irán 1 90′ 1 0 0 1 90′ 90′
18. Australia Australia 1 90′ 1 0 0 1 90′ 90′
19. Arabia Saudí Arabia Saudí 1 90′ 1 1 0 1 90′ 90′
20. Serbia Serbia 1 16′ 1 0 1 2 16′ 8′
21. México México 4 306′ 2 0 2 4 153′ 77′
22. Francia Francia 2 210′ 2 1 2 4 105′ 53′
23. Colombia Colombia 11 923′ 3 0 3 6 308′ 154′
24. Perú Perú 9 810′ 3 0 0 3 270′ 270′
25. Nigeria Nigeria 3 243′ 3 0 0 3 81′ 81′

Cristiano Ronaldo

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Albania Albania 3 270′ 0 0 0 0 0′ 0′
2. Inglaterra Inglaterra 2 240′ 0 0 0 0 0′ 0′
3. Croacia Croacia 2 210′ 0 0 0 0 0′ 0′
4. Finlandia Finlandia 2 180′ 0 0 0 0 0′ 0′
5. Israel Israel 2 180′ 0 0 1 1 0′ 180′
6. Turquía Turquía 2 180′ 0 0 0 0 0′ 0′
7. Uruguay Uruguay 2 171′ 0 0 0 0 0′ 0′
8. Chile Chile 1 120′ 0 0 0 0 0′ 0′
9. Estados Unidos Estados Unidos 1 90′ 0 0 1 1 0′ 90′
10. Brasil Brasil 1 90′ 0 0 0 0 0′ 0′
11. México México 1 90′ 0 0 1 1 0′ 90′
12. Costa de Marfil Costa de Marfil 1 90′ 0 0 0 0 0′ 0′
13. Macedonia Macedonia 1 90′ 0 0 1 1 0′ 90′
14. Austria Austria 1 90′ 0 0 0 0 0′ 0′
15. Noruega Noruega 1 90′ 0 0 0 0 0′ 0′
16. Corea del Sur Corea del Sur 1 65′ 0 0 0 0 0′ 0′
17. Angola Angola 1 60′ 0 0 0 0 0′ 0′
18. Serbia Serbia 7 571′ 1 0 0 1 571′ 571′
19. Alemania Alemania 5 450′ 1 0 1 2 450′ 225′
20. Polonia Polonia 3 300′ 1 0 0 1 300′ 300′
21. Ucrania Ucrania 2 180′ 1 1 0 1 180′ 180′
22. Irán Irán 2 180′ 1 1 0 1 180′ 180′
23. Grecia Grecia 2 135′ 1 0 0 1 135′ 135′
24. Marruecos Marruecos 2 129′ 1 0 0 1 129′ 129′
25. Gales Gales 1 90′ 1 0 1 2 90′ 45′