Match history for Ronaldo in National Teams competitions

#64 UEFA Euro – Group stage 90′
22/06/2024 Turkey 0 Turkey 0goals 1assists
2023/2024 Portugal 3 Portugal
Assist for: Bruno Fernandes
#63 UEFA Euro – Group stage 90′
18/06/2024 Czech Republic 1 Czech Republic 0goals 0assists
2023/2024 Portugal 2 Portugal
#62 FIFA World Cup – Quarter finals 39′
10/12/2022 Morocco 1 Morocco 0goals 0assists
2022/2023 Portugal 0 Portugal
#61 FIFA World Cup – Round of 16 17′
06/12/2022 Switzerland 1 Switzerland 0goals 0assists
2022/2023 Portugal 6 Portugal
#60 FIFA World Cup – Group stage 65′
02/12/2022 South Korea 2 South Korea 0goals 0assists
2022/2023 Portugal 1 Portugal
#59 FIFA World Cup – Group stage 81′
28/11/2022 Uruguay 0 Uruguay 0goals 0assists
2022/2023 Portugal 2 Portugal
#58 FIFA World Cup – Group stage 88′
24/11/2022 Ghana 2 Ghana 1goals 0assists
2022/2023 Portugal 3 Portugal
#57 UEFA Nations League – Group stage 90′
27/09/2022 Portugal 0 Portugal 0goals 0assists
2022/2023 Spain 1 Spain
#56 UEFA Nations League – Group stage 90′
24/09/2022 Czech Republic 0 Czech Republic 0goals 1assists
2022/2023 Portugal 4 Portugal
Assist for: Diogo Jota
#55 UEFA Nations League – Group stage 90′
09/06/2022 Portugal 2 Portugal 0goals 0assists
2022/2023 Czech Republic 0 Czech Republic
#54 UEFA Nations League – Group stage 90′
05/06/2022 Portugal 4 Portugal 2goals 0assists
2022/2023 Switzerland 0 Switzerland
#53 UEFA Nations League – Group stage 28′
02/06/2022 Spain 1 Spain 0goals 0assists
2022/2023 Portugal 1 Portugal
#52 UEFA Euro – Round of 16 90′
27/06/2021 Belgium 1 Belgium 0goals 0assists
2020/2021 Portugal 0 Portugal
#51 UEFA Euro – Group stage 90′
23/06/2021 France 2 France 2goals 0assists
2020/2021 Portugal 2 Portugal
#50 UEFA Euro – Group stage 90′
19/06/2021 Germany 4 Germany 1goals 1assists
2020/2021 Portugal 2 Portugal
Assist for: Diogo Jota
#49 UEFA Euro – Group stage 90′
15/06/2021 Hungary 0 Hungary 2goals 0assists
2020/2021 Portugal 3 Portugal
#48 UEFA Nations League – Group stage 90′
17/11/2020 Croatia 2 Croatia 0goals 0assists
2020/2021 Portugal 3 Portugal
#47 UEFA Nations League – Group stage 90′
14/11/2020 Portugal 0 Portugal 0goals 0assists
2020/2021 France 1 France
#46 UEFA Nations League – Group stage 90′
11/10/2020 France 0 France 0goals 0assists
2020/2021 Portugal 0 Portugal
#45 UEFA Nations League – Group stage 81′
16/09/2020 Sweden 0 Sweden 2goals 0assists
2020/2021 Portugal 2 Portugal
#44 UEFA Nations League – Final 90′
09/06/2019 Portugal 1 Portugal 0goals 0assists
2018/2019 Netherlands 0 Netherlands
#43 UEFA Nations League – Semifinals 90′
05/06/2019 Portugal 3 Portugal 3goals 0assists
2018/2019 Switzerland 1 Switzerland
#42 FIFA World Cup – Round of 16 90′
30/06/2018 Uruguay 2 Uruguay 0goals 0assists
2017/2018 Portugal 1 Portugal
#41 FIFA World Cup – Group stage 90′
25/06/2018 Iran 1 Iran 0goals 0assists
2017/2018 Portugal 1 Portugal
#40 FIFA World Cup – Group stage 90′
20/06/2018 Morocco 0 Morocco 1goals 0assists
2017/2018 Portugal 1 Portugal
#39 FIFA World Cup – Group stage 90′
15/06/2018 Spain 3 Spain 3goals 0assists
2017/2018 Portugal 3 Portugal
#38 FIFA Confederations Cup – Semifinals 120′
28/06/2017 Chile 0 Chile 0goals 0assists
2016/2017 Portugal 0 Portugal
Penalty shootout
Chile 3 Chile 0Scored 0Missed
Portugal 0 Portugal
#37 FIFA Confederations Cup – Group stage 90′
24/06/2017 New Zealand 0 New Zealand 1goals 0assists
2016/2017 Portugal 4 Portugal
#36 FIFA Confederations Cup – Group stage 90′
21/06/2017 Russia 0 Russia 1goals 0assists
2016/2017 Portugal 1 Portugal
#35 FIFA Confederations Cup – Group stage 90′
18/06/2017 Mexico 2 Mexico 0goals 1assists
2016/2017 Portugal 2 Portugal
Assist for: Ricardo Quaresma
#34 UEFA Euro – Final 25′
10/07/2016 France 0 France 0goals 0assists
2015/2016 Portugal 1 Portugal
#33 UEFA Euro – Semifinals – First leg 90′
06/07/2016 Wales 0 Wales 1goals 1assists
2015/2016 Portugal 2 Portugal
Assist for: Nani
#32 UEFA Euro – Quarter finals – First leg 120′
30/06/2016 Poland 1 Poland 0goals 0assists
2015/2016 Portugal 1 Portugal
Penalty shootout
Poland 3 Poland 1Scored 0Missed
Portugal 5 Portugal
#31 UEFA Euro – Round of 16 120′
25/06/2016 Croatia 0 Croatia 0goals 0assists
2015/2016 Portugal 1 Portugal
#30 UEFA Euro – Group stage 90′
22/06/2016 Hungary 3 Hungary 2goals 1assists
2015/2016 Portugal 3 Portugal
Assist for: Nani
#29 UEFA Euro – Group stage 90′
18/06/2016 Austria 0 Austria 0goals 0assists
2015/2016 Portugal 0 Portugal
#28 UEFA Euro – Group stage 90′
14/06/2016 Iceland 1 Iceland 0goals 0assists
2015/2016 Portugal 1 Portugal
#27 FIFA World Cup – Group stage 90′
26/06/2014 Ghana 1 Ghana 1goals 0assists
2013/2014 Portugal 2 Portugal
#26 FIFA World Cup – Group stage 90′
23/06/2014 USA 2 USA 0goals 1assists
2013/2014 Portugal 2 Portugal
Assist for: Silvestre Varela
#25 FIFA World Cup – Group stage 90′
16/06/2014 Germany 4 Germany 0goals 0assists
2013/2014 Portugal 0 Portugal
#24 UEFA Euro – Semifinals – First leg 120′
27/06/2012 Spain 0 Spain 0goals 0assists
2011/2012 Portugal 0 Portugal
Penalty shootout
Spain 4 Spain 0Scored 0Missed
Portugal 2 Portugal
#23 UEFA Euro – Quarter finals – First leg 90′
21/06/2012 Czech Republic 0 Czech Republic 1goals 0assists
2011/2012 Portugal 1 Portugal
#22 UEFA Euro – Group stage 90′
17/06/2012 Netherlands 1 Netherlands 2goals 0assists
2011/2012 Portugal 2 Portugal
#21 UEFA Euro – Group stage 90′
13/06/2012 Denmark 2 Denmark 0goals 0assists
2011/2012 Portugal 3 Portugal
#20 UEFA Euro – Group stage 90′
09/06/2012 Germany 1 Germany 0goals 0assists
2011/2012 Portugal 0 Portugal
#19 FIFA World Cup – Round of 16 – First leg 90′
29/06/2010 Spain 1 Spain 0goals 0assists
2009/2010 Portugal 0 Portugal
#18 FIFA World Cup – Group stage 90′
25/06/2010 Brazil 0 Brazil 0goals 0assists
2009/2010 Portugal 0 Portugal
#17 FIFA World Cup – Group stage 90′
21/06/2010 North Korea 0 North Korea 1goals 1assists
2009/2010 Portugal 7 Portugal
Assist for: Tiago Mendes
#16 FIFA World Cup – Group stage 90′
15/06/2010 Ivory Coast 0 Ivory Coast 0goals 0assists
2009/2010 Portugal 0 Portugal
#15 UEFA Euro – Quarter finals – First leg 90′
19/06/2008 Germany 3 Germany 0goals 0assists
2007/2008 Portugal 2 Portugal
#14 UEFA Euro – Group stage 90′
11/06/2008 Czech Republic 1 Czech Republic 1goals 1assists
2007/2008 Portugal 3 Portugal
Assist for: Ricardo Quaresma
#13 UEFA Euro – Group stage 90′
07/06/2008 Turkey 0 Turkey 0goals 0assists
2007/2008 Portugal 2 Portugal
#12 FIFA World Cup – Third-fourth place match – First leg 90′
08/07/2006 Germany 3 Germany 0goals 0assists
2005/2006 Portugal 1 Portugal
#11 FIFA World Cup – Semifinals – First leg 90′
05/07/2006 France 1 France 0goals 0assists
2005/2006 Portugal 0 Portugal
#10 FIFA World Cup – Quarter finals – First leg 120′
01/07/2006 England 0 England 0goals 0assists
2005/2006 Portugal 0 Portugal
Penalty shootout
England 1 England 1Scored 0Missed
Portugal 3 Portugal
#9 FIFA World Cup – Round of 16 – First leg 34′
25/06/2006 Netherlands 0 Netherlands 0goals 0assists
2005/2006 Portugal 1 Portugal
#8 FIFA World Cup – Group stage 90′
17/06/2006 Iran 0 Iran 1goals 0assists
2005/2006 Portugal 2 Portugal
#7 FIFA World Cup – Group stage 60′
11/06/2006 Angola 0 Angola 0goals 0assists
2005/2006 Portugal 1 Portugal
#6 UEFA Euro – Final 90′
04/07/2004 Greece 1 Greece 0goals 0assists
2003/2004 Portugal 0 Portugal
#5 UEFA Euro – Semifinals – First leg 67′
30/06/2004 Netherlands 1 Netherlands 1goals 1assists
2003/2004 Portugal 2 Portugal
Assist for: Maniche
#4 UEFA Euro – Quarter finals – First leg 120′
24/06/2004 England 2 England 0goals 0assists
2003/2004 Portugal 2 Portugal
Penalty shootout
England 5 England 1Scored 0Missed
Portugal 6 Portugal
#3 UEFA Euro – Group stage 85′
20/06/2004 Spain 0 Spain 0goals 0assists
2003/2004 Portugal 1 Portugal
#2 UEFA Euro – Group stage 12′
16/06/2004 Russia 0 Russia 0goals 1assists
2003/2004 Portugal 2 Portugal
Assist for: Rui Costa
#1 UEFA Euro – Group stage 45′
12/06/2004 Greece 2 Greece 1goals 0assists
2003/2004 Portugal 1 Portugal