Most feared opponents of Messi and Ronaldo in their National Teams

Leo Messi

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Catar Catar 2 171′ 0 0 1 1 0′ 171′
2. Italia Italia 1 90′ 0 0 2 2 0′ 45′
3. Noruega Noruega 1 90′ 0 0 0 0 0′ 0′
4. Rusia Rusia 1 90′ 0 0 0 0 0′ 0′
5. Polonia Polonia 1 90′ 0 0 0 0 0′ 0′
6. Corea del Sur Corea del Sur 1 90′ 0 0 0 0 0′ 0′
7. Suecia Suecia 1 90′ 0 0 0 0 0′ 0′
8. Rumanía Rumanía 1 90′ 0 0 0 0 0′ 0′
9. Japón Japón 1 90′ 0 0 0 0 0′ 0′
10. Grecia Grecia 1 90′ 0 0 0 0 0′ 0′
11. Trinidad & Tobago Trinidad & Tobago 1 90′ 0 0 0 0 0′ 0′
12. Islandia Islandia 1 90′ 0 0 0 0 0′ 0′
13. Canadá Canadá 1 90′ 0 0 1 1 0′ 90′
14. Costa Rica Costa Rica 1 90′ 0 0 2 2 0′ 45′
15. Bélgica Bélgica 1 90′ 0 0 0 0 0′ 0′
16. República de Irlanda República de Irlanda 1 58′ 0 0 0 0 0′ 0′
17. Angola Angola 1 27′ 0 0 0 0 0′ 0′
18. Hungría Hungría 1 1′ 0 0 0 0 0′ 0′
19. Alemania Alemania 4 390′ 1 0 0 1 390′ 390′
20. Estados Unidos Estados Unidos 4 348′ 1 0 3 4 348′ 87′
21. Países Bajos Países Bajos 3 309′ 1 1 1 2 309′ 155′
22. Arabia Saudí Arabia Saudí 2 180′ 1 1 0 1 180′ 180′
23. Portugal Portugal 2 135′ 1 1 1 2 135′ 68′
24. Bosnia-Herzegovina Bosnia-Herzegovina 1 90′ 1 0 0 1 90′ 90′
25. Albania Albania 1 90′ 1 0 2 3 90′ 30′

Cristiano Ronaldo

Opponent Games Minutes Goals Penalties Assists Contribution Minutes per goal Minutes per contribution
1. Turquía Turquía 4 360′ 0 0 2 2 0′ 180′
2. Albania Albania 4 315′ 0 0 0 0 0′ 0′
3. Inglaterra Inglaterra 3 285′ 0 0 0 0 0′ 0′
4. Brasil Brasil 3 243′ 0 0 0 0 0′ 0′
5. Uruguay Uruguay 2 171′ 0 0 0 0 0′ 0′
6. Macedonia Macedonia 2 162′ 0 0 1 1 0′ 162′
7. Cabo Verde Cabo Verde 2 151′ 0 0 0 0 0′ 0′
8. Italia Italia 2 135′ 0 0 0 0 0′ 0′
9. Chile Chile 1 120′ 0 0 0 0 0′ 0′
10. Eslovenia Eslovenia 1 90′ 0 0 0 0 0′ 0′
11. México México 1 90′ 0 0 1 1 0′ 90′
12. Austria Austria 1 90′ 0 0 0 0 0′ 0′
13. Costa de Marfil Costa de Marfil 1 90′ 0 0 0 0 0′ 0′
14. Bulgaria Bulgaria 1 90′ 0 0 0 0 0′ 0′
15. Noruega Noruega 1 90′ 0 0 0 0 0′ 0′
16. Estados Unidos Estados Unidos 1 90′ 0 0 1 1 0′ 90′
17. Argelia Argelia 1 75′ 0 0 1 1 0′ 75′
18. Corea del Sur Corea del Sur 1 65′ 0 0 0 0 0′ 0′
19. Angola Angola 1 60′ 0 0 0 0 0′ 0′
20. China China 1 45′ 0 0 1 1 0′ 45′
21. Georgia Georgia 1 45′ 0 0 0 0 0′ 0′
22. Canadá Canadá 1 45′ 0 0 0 0 0′ 0′
23. Sudáfrica Sudáfrica 1 33′ 0 0 0 0 0′ 0′
24. Mozambique Mozambique 1 27′ 0 0 0 0 0′ 0′
25. Serbia Serbia 7 571′ 1 0 0 1 571′ 571′