A list of Cristiano Ronaldo's international goals

In an international career spanning over 15 years, Cristiano Ronaldo has scored an extraordinary 95 times for Portugal, putting him second on the all-time list of international goals behind Iran's Ali Daei. With the Juventus frontman showing no signs of hanging up his boots just yet, he will have his eyes set upon surpassing Daei's mark of 109.

Below is a comprehensive of Ronaldo's 95 goals for Portugal:

Last updated after his goal against Ukraine in October 2019

GOAL NUMBER DATE COMPETITION OPPONENT
1 12/06/2004 European Championships Greece
2 30/06/2004 European Championships Netherlands
3 04/09/2004 World Cup qualifying Latvia
4 08/09/2004 World Cup qualifying Estonia
5 13/10/2004 World Cup qualifying Russia
6 13/10/2004 World Cup qualifying Russia
7 17/11/2004 World Cup qualifying Luxembourg
8 04/06/2005 World Cup qualifying Slovakia
9 08/06/2005 World Cup qualifying Estonia
10 01/03/2006 Friendly Saudi Arabia
11 01/03/2006 Friendly Saudi Arabia
12 17/06/2006 World Cup Iran
13 07/10/2006 European Championships qualifying Azerbaijan
14 07/10/2006 European Championships qualifying Azerbaijan
15 15/11/2006 European Championships qualifying Kazakhstan
16 22/01/2007 European Championships qualifying Belgium
17 22/01/2007 European Championships qualifying Belgium
18 05/02/2007 European Championships qualifying Armenia
19 09/08/2007 European Championships qualifying Poland
20 17/10/2007 European Championships qualifying Kazakhstan
21 06/11/2008 European Championships Czech Republic
22 11/02/2009 Friendly Finland
23 21/06/2010 World Cup North Korea
24 08/10/2010 European Championships qualifying Denmark
25 12/10/2010 European Championships qualifying Iceland
26 09/02/2011 Friendly Argentina
27 17/08/2011 Friendly Luxembourg
28 09/02/2011 European Championships qualifying Cyprus
29 09/02/2011 European Championships qualifying Cyprus
30 11/10/2011 European Championships qualifying Denmark
31 15/11/2011 European Championships qualifying Bosnia and Herzegovina
32 15/11/2011 European Championships qualifying Bosnia and Herzegovina
33 17/06/2012 European Championships Netherlands
34 17/06/2012 European Championships Netherlands
35 21/07/2012 European Championships Czech Republic
36 15/08/2012 Friendly Panama
37 07/09/2012 World Cup qualifying Luxembourg
38 02/06/2013 Friendly Ecuador
39 06/10/2013 Friendly Croatia
40 17/08/2013 Friendly Netherlands
41 06/09/2013 World Cup qualifying Northern Ireland
42 06/09/2013 World Cup qualifying Northern Ireland
43 06/09/2013 World Cup qualifying Northern Ireland
44 15/11/2013 World Cup qualifying Sweden
45 19/11/2013 World Cup qualifying Sweden
46 19/11/2013 World Cup qualifying Sweden
47 19/11/2013 World Cup qualifying Sweden
48 03/05/2014 Friendly Cameroon
49 03/05/2014 Friendly Cameroon
50 26/06/2014 World Cup Ghana
51 14/10/2014 European Championships qualifying Denmark
52 11/12/2014 European Championships qualifying Armenia
53 13/06/2015 European Championships qualifying Armenia
54 13/06/2015 European Championships qualifying Armenia
55 13/06/2015 European Championships qualifying Armenia
56 29/03/2016 Friendly Belgium
57 06/08/2016 Friendly Estonia
58 06/08/2016 Friendly Estonia
59 22/06/2016 European Championships Hungary
60 22/06/2016 European Championships Hungary
61 07/06/2016 European Championships Wales
62 07/10/2016 World Cup qualifying Andorra
63 07/10/2016 World Cup qualifying Andorra
64 07/10/2016 World Cup qualifying Andorra
65 07/10/2016 World Cup qualifying Andorra
66 17/10/2016 World Cup qualifying Faroe Islands
67 13/11/2016 World Cup qualifying Latvia
68 13/11/2016 World Cup qualifying Latvia
69 25/03/2017 World Cup qualifying Hungary
70 25/03/2017 World Cup qualifying Hungary
71 28/03/2017 Friendly Sweden
72 06/09/2017 World Cup qualifying Latvia
73 06/09/2017 World Cup qualifying Latvia
74 21/06/2017 Confederation Cup Russia
75 24/06/2017 Confederation Cup New Zealand
76 31/08/2017 World Cup qualifying Faroe Islands
77 31/08/2017 World Cup qualifying Faroe Islands
78 31/08/2017 World Cup qualifying Faroe Islands
79 10/07/2017 World Cup qualifying Andorra
80 23/03/2018 Friendly Egypt
81 23/03/2018 Friendly Egypt
82 15/06/2018 World Cup Spain
83 15/06/2018 World Cup Spain
84 15/06/2018 World Cup Spain
85 20/06/2018 World Cup Morocco
86 05/06/2019 Nations League Switzerland
87 05/06/2019 Nations League Switzerland
88 05/06/2019 Nations League Switzerland
89 07/09/2019 European Championships qualifying Serbia
90 10/09/2019 European Championships qualifying Lithuania
91 10/09/2019 European Championships qualifying Lithuania
92 10/09/2019 European Championships qualifying Lithuania
93 10/09/2019 European Championships qualifying Lithuania
94 11/10/2019 European Championships qualifying Luxembourg
95 14/10/2019 European Championships qualifying Ukraine

Click here to see a list of Lionel Messi's international goals

TSZ Latest