Most feared opponents of Messi and Ronaldo in National Teams competitions

Leo Messi

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Colombia Colombia 5 441′ 0 0 1 1 0′ 441′
2. Uruguay Uruguay 3 300′ 0 0 2 2 0′ 150′
3. Brasil Brasil 3 270′ 0 0 0 0 0′ 0′
4. Alemania Alemania 2 210′ 0 0 0 0 0′ 0′
5. Suiza Suiza 1 120′ 0 0 1 1 0′ 120′
6. Italia Italia 1 90′ 0 0 2 2 0′ 45′
7. Corea del Sur Corea del Sur 1 90′ 0 0 0 0 0′ 0′
8. Costa Rica Costa Rica 1 90′ 0 0 2 2 0′ 45′
9. Jamaica Jamaica 1 90′ 0 0 0 0 0′ 0′
10. Grecia Grecia 1 90′ 0 0 0 0 0′ 0′
11. Islandia Islandia 1 90′ 0 0 0 0 0′ 0′
12. Polonia Polonia 1 90′ 0 0 0 0 0′ 0′
13. Catar Catar 1 90′ 0 0 0 0 0′ 0′
14. Bélgica Bélgica 1 90′ 0 0 0 0 0′ 0′
15. Canadá Canadá 1 90′ 0 0 1 1 0′ 90′
16. Chile Chile 4 337′ 1 0 1 2 337′ 169′
17. Países Bajos Países Bajos 3 309′ 1 1 1 2 309′ 155′
18. Venezuela Venezuela 2 180′ 1 0 2 3 180′ 60′
19. Croacia Croacia 2 180′ 1 1 1 2 180′ 90′
20. Estados Unidos Estados Unidos 2 168′ 1 0 3 4 168′ 42′
21. Irán Irán 1 90′ 1 0 0 1 90′ 90′
22. Australia Australia 1 90′ 1 0 0 1 90′ 90′
23. Ecuador Ecuador 1 90′ 1 0 2 3 90′ 30′
24. Perú Perú 1 90′ 1 0 0 1 90′ 90′
25. Bosnia-Herzegovina Bosnia-Herzegovina 1 90′ 1 0 0 1 90′ 90′

Cristiano Ronaldo

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Inglaterra Inglaterra 2 240′ 0 0 0 0 0′ 0′
2. Croacia Croacia 2 210′ 0 0 0 0 0′ 0′
3. Turquía Turquía 2 180′ 0 0 1 1 0′ 180′
4. Uruguay Uruguay 2 171′ 0 0 0 0 0′ 0′
5. Polonia Polonia 1 120′ 0 0 0 0 0′ 0′
6. Chile Chile 1 120′ 0 0 0 0 0′ 0′
7. Austria Austria 1 90′ 0 0 0 0 0′ 0′
8. Islandia Islandia 1 90′ 0 0 0 0 0′ 0′
9. Bélgica Bélgica 1 90′ 0 0 0 0 0′ 0′
10. Costa de Marfil Costa de Marfil 1 90′ 0 0 0 0 0′ 0′
11. Dinamarca Dinamarca 1 90′ 0 0 0 0 0′ 0′
12. México México 1 90′ 0 0 1 1 0′ 90′
13. Estados Unidos Estados Unidos 1 90′ 0 0 1 1 0′ 90′
14. Brasil Brasil 1 90′ 0 0 0 0 0′ 0′
15. Corea del Sur Corea del Sur 1 65′ 0 0 0 0 0′ 0′
16. Angola Angola 1 60′ 0 0 0 0 0′ 0′
17. Alemania Alemania 5 450′ 1 0 1 2 450′ 225′
18. Irán Irán 2 180′ 1 1 0 1 180′ 180′
19. Grecia Grecia 2 135′ 1 0 0 1 135′ 135′
20. Marruecos Marruecos 2 129′ 1 0 0 1 129′ 129′
21. Rusia Rusia 2 102′ 1 0 1 2 102′ 51′
22. Corea del Norte Corea del Norte 1 90′ 1 0 1 2 90′ 45′
23. Gales Gales 1 90′ 1 0 1 2 90′ 45′
24. Nueva Zelanda Nueva Zelanda 1 90′ 1 1 0 1 90′ 90′
25. República Checa República Checa 5 450′ 2 0 2 4 225′ 113′