Cristiano Ronaldo announces international retirement: A look at all 146 goals for Portugal

Cristiano Ronaldo has brought the curtain down on his illustrious international career, ending a 23-year journey with Portugal. The legendary forward retires as the highest goalscorer in men’s international football, having netted 146 goals in 234 appearances for his country.
Ronaldo finishes well clear of his closest rivals on the all-time international goalscoring chart. Lionel Messi is second with 120 goals, while former Iran striker Ali Daei occupies third place with 108.
Here is a complete breakdown of all 146 goals scored by the Portuguese icon in an international shirt.
Full list of Cristiano Ronaldo’s international goals
Number. Date vs Opponent - Final Score - Goal type
1. 12 June 2004: 1-2 (L) vs Greece - header
2. 30 June 2004: 2-1 (W) vs Netherlands - header
3. 4 September 2004: 2-0 (W) vs Latvia - left foot
4. 8 September 2004: 4-0 (W) vs Estonia - header
5. 13 October 2004: 7-1 (W) vs Russia - left foot
6. 13 October 2004: 7-1 (W) vs Russia - right foot
7. 17 November 2004: 5-0 (W) vs Luxembourg - header
8. 4 June 2005: 2-0 (W) vs Slovakia - right-foot free-kick
9. 8 June 2005: 1-0 (W) vs Estonia - header
10. 1 March 2006: 3-0 (W) vs Saudi Arabia - header
11. 1 March 2006: 3-0 (W) vs Saudi Arabia - left foot
12. 17 June 2006: 2-0 (W) vs Iran - right-foot penalty
13. 7 October 2006: 3-0 (W) vs Azerbaijan - left foot
14. 7 October 2006: 3-0 (W) vs Azerbaijan - header
15. 15 November 2006: 3-0 (W) vs Kazakhstan - right foot
16. 24 March 2007: 4-0 (W) vs Belgium - header
17. 24 March 2007: 4-0 (W) vs Belgium - left foot
18. 22 August 2007: 1-1 (D) vs Armenia - left foot
19. 8 September 2007: 2-2 (D) vs Poland - right foot
20. 17 October 2007: 2-1 (W) vs Kazakhstan - left foot
21. 11 June 2008: 3-1 (W) vs Czech Republic - right foot
22. 11 February 2009: 1-0 (W) vs Finland - right-foot penalty
23. 21 June 2010: 7-0 (W) vs North Korea - right foot
24. 8 October 2010: 3-1 (W) vs Denmark - left foot
25. 12 October 2010: 3-1 (W) vs Iceland - right-foot free-kick
26. 9 February 2011: 1-2 (L) vs Argentina - right foot
27. 10 August 2011: 5-0 (W) vs Luxembourg - right-foot free-kick
28. 2 September 2011: 4-0 (W) vs Cyprus - right-foot penalty
29. 2 September 2011: 4-0 (W) vs Cyprus - left foot
30. 11 October 2011: 2-1 (L) vs Denmark - right-foot free-kick
31. 15 November 2011: 6-2 (W) vs Bosnia and Herzegovina - right-foot free-kick
32. 15 November 2011: 6-2 (W) vs Bosnia and Herzegovina - left foot
33. 17 June 2012: 2-1 (W) vs Netherlands - right foot
34. 17 June 2012: 2-1 (W) vs Netherlands - right foot
35. 21 June 2012: 1-0 (W) vs Czech Republic - header
36. 15 August 2012: 2-0 (W) vs Panama - right foot
37. 7 September 2012: 2-1 (W) vs Luxembourg - right foot
38. 6 February 2013: 2-3 (L) vs Ecuador - right foot
39. 10 June 2013: 1-0 (W) vs Croatia - left foot
40. 14 August 2013: 1-1 (D) vs Netherlands - left foot
41. 6 September 2013: 4-2 (W) vs Northern Ireland - header
42. 6 September 2013: 4-2 (W) vs Northern Ireland - header
43. 6 September 2013: 4-2 (W) vs Northern Ireland - right-foot free-kick
44. 15 November 2013: 1-0 (W) vs Sweden - header
45. 19 November 2013: 3-2 (W) vs Sweden - left foot
46. 19 November 2013: 3-2 (W) vs Sweden - left foot
47. 19 November 2013: 3-2 (W) vs Sweden - right foot
48. 5 March 2014: 5-1 (W) vs Cameroon - right foot
49. 5 March 2014: 5-1 (W) vs Cameroon - right foot
50. 26 June 2014: 2-1 (W) vs Ghana - left foot
51. 14 October 2014: 1-0 (W) vs Denmark - header
52. 14 November 2014: 1-0 (W) vs Armenia - right foot
53. 13 June 2015: 3-2 (W) vs Armenia - right-foot penalty
54. 13 June 2015: 3-2 (W) vs Armenia - right foot
55. 13 June 2015: 3-2 (W) vs Armenia - right foot
56. 29 March 2016: 2-1 (W) vs Belgium - header
57. 8 June 2016: 7-0 (W) vs Estonia - header
58. 8 June 2016: 7-0 (W) vs Estonia - right foot
59. 22 June 2016: 3-3 (D) vs Hungary - right foot
60. 22 June 2016: 3-3 (D) vs Hungary - header
61. 6 July 2016: 2-0 (W) vs Wales - header
62. 7 October 2016: 6-0 (W) vs Andorra - left foot
63. 7 October 2016: 6-0 (W) vs Andorra - header
64. 7 October 2016: 6-0 (W) vs Andorra - right foot
65. 7 October 2016: 6-0 (W) vs Andorra - left foot
66. 10 October 2016: 6-0 (W) vs Faroe Islands - left foot
67. 13 November 2016: 4-1 (W) vs Latvia - right-foot penalty
68. 13 November 2016: 4-1 (W) vs Latvia - right foot
69. 25 March 2017: 3-0 (W) vs Hungary - left foot
70. 25 March 2017: 3-0 (W) vs Hungary - right-foot free-kick
71. 28 March 2017: 2-3 (L) vs Sweden - right foot
72. 9 June 2017: 3-0 (W) vs Latvia - header
73. 9 June 2017: 3-0 (W) vs Latvia - header
74. 21 June 2017: 1-0 (W) vs Russia - header
75. 24 June 2017: 4-0 (W) vs New Zealand - right-foot penalty
76. 31 August 2017: 5-1 (W) vs Faroe Islands - right foot
77. 31 August 2017: 5-1 (W) vs Faroe Islands - right-foot penalty
78. 31 August 2017: 5-1 (W) vs Faroe Islands - left foot
79. 7 October 2017: 2-0 (W) vs Andorra - left foot
80. 23 March 2018: 2-1 (W) vs Egypt - header
81. 23 March 2018: 2-1 (W) vs Egypt - header
82. 15 June 2018: 3-3 (D) vs Spain - right-foot penalty
83. 15 June 2018: 3-3 (D) vs Spain - left foot
84. 15 June 2018: 3-3 (D) vs Spain - right-foot free-kick
85. 20 June 2018: 1-0 (W) vs Morocco - header
86. 5 June 2019: 3-1 (W) vs Switzerland - right-foot free-kick
87. 5 June 2019: 3-1 (W) vs Switzerland - right foot
88. 5 June 2019: 3-1 (W) vs Switzerland - right foot
89. 7 September 2019: 4-2 (W) vs Serbia - right foot
90. 10 September 2019: 5-1 (W) vs Lithuania - right-foot penalty
91. 10 September 2019: 5-1 (W) vs Lithuania - right foot
92. 10 September 2019: 5-1 (W) vs Lithuania - right foot
93. 10 September 2019: 5-1 (W) vs Lithuania - right foot
94. 11 October 2019: 3-0 (W) vs Luxembourg - right foot
95. 14 October 2019: 1-2 (L) vs Ukraine - right-foot penalty
96. 14 November 2019: 6-0 (W) vs Lithuania - right-foot penalty
97. 14 November 2019: 6-0 (W) vs Lithuania - right foot
98. 14 November 2019: 6-0 (W) vs Lithuania - right foot
99. 17 November 2019: 2-0 (W) vs Luxembourg - right foot
100. 8 September 2020: 2-0 (W) vs Sweden - right foot free-kick
101. 8 September 2020: 2-0 (W) vs Sweden - right foot
102. 11 November 2020: 7-0 (W) vs Andorra - header
103. 30 March 2021: 3-1 (W) vs Luxembourg -
104. 9 June 2021: 4-0 (W) vs Israel -
105. 15 June 2021: 3-0 (W) vs Hungary - right-foot penalty
106. 15 June 2021: 3-0 (W) vs Hungary - left foot
107. 19 June 2021: 2-4 (L) vs Germany - left foot
108. 23 June 2021: 2-2 (D) vs France - right-foot penalty
109. 23 June 2021: 2-2 (D) vs France - right-foot penalty
110. 1 September 2021: 2-1 (W) vs Republic of Ireland - header
111. 1 September 2021: 2-1 (W) vs Republic of Ireland - header
112. 9 October 2021: 3-0 (W) vs Qatar - left foot
113. 12 October 2021: 5-0 (W) vs Luxembourg - right-foot penalty
114. 12 October 2021: 5-0 (W) vs Luxembourg - right-foot penalty
115. 12 October 2021: 5-0 (W) vs Luxembourg - header
116. 5 June 2022: 4-0 (W) vs Switzerland - right foot
117. 5 June 2022: 4-0 (W) vs Switzerland - right foot
118. 22 November 2022: 3-2 (W) vs Ghana - right-foot penalty
119. 23 March 2023: 4-0 (W) vs Liechtenstein - right-foot penalty
120. 23 March 2023: 4-0 (W) vs Liechtenstein - right-foot free-kick
121. 26 March 2023: 6-0 (W) vs Luxembourg - left foot
122. 26 March 2023: 6-0 (W) vs Luxembourg - left foot
123. 20 June 2023: 1-0 (W) vs Iceland - right foot
124. 13 October 2023: 3-2 (W) vs Slovakia - right-foot penalty
125. 13 October 2023: 3-2 (W) vs Slovakia - right foot
126. 16 October 2023: 5-0 (W) vs Bosnia and Herzegovina - right-foot penalty
127. 16 October 2023: 5-0 (W) vs Bosnia and Herzegovina - right foot
128. 16 November 2023: 2-0 (W) vs Liechtenstein - left foot
129. 11 June 2024: 3-0 (W) vs Republic of Ireland - left foot
130. 11 June 2024: 3-0 (W) vs Republic of Ireland - left foot
131. 5 September 2024: 2-1 (W) vs Croatia - right foot
132. 8 September 2024: 2-1 (W) vs Scotland - right foot
133. 12 October 2024: 3-1 (W) vs Poland - left foot
134. 15 November 2024: 5-1 (W) vs Poland - right-foot penalty
135. 15 November 2024: 5-1 (W) vs Poland - right foot
136. 23 March 2025: 5-2 (W) vs Denmark - right foot
137. 4 June 2025: 2-1 (W) vs Germany - right foot
138. 8 June 2025: 2-2 (D) vs Spain - right foot
139. 6 September 2025: 5-0 (W) vs Armenia - right foot
140. 6 September 2025: 5-0 (W) vs Armenia - right foot
141. 9 September 2025: 3-2 (W) vs Hungary - right-foot penalty
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.