Every goal scored by Cristiano Ronaldo at the European Championships
![Ronaldo is looking to win back-to-back Euros with Portugal](/_next/image?url=https%3A%2F%2Fwww.planetsport.com%2Fimage-library%2Fland%2F700%2Fr%2Fronaldo-portugal-2021.webp&w=3840&q=75)
CR7 has been on fire so far at Euro 2020 and in doing so, has broken a few records along the way.
Cristiano Ronaldo is Portugal's all-time leading goalscorer with 107 goals to his name.
The soccer legend has been in magnificent form for Portugal this summer, scoring three goals in two games at Euro 2020.
Despite their 4-2 thumping to Germany, Portugal - the defending champions still have a chance of qualifying into the last 16.
Ronaldo's three goals takes him to 12 overall at the Eurpean Championships and he is now the all-time goalscorer at the tournament.
Since the semi-finals of Euro 2004, Ronaldo has more goals (11) than England (10) - let's leave it at that.
Below, Planet Sport takes a look at every goal scored by Ronaldo in the competition.
Euro 2004
1) Greece
Ronaldo's first goal at the Euros was also his first as a Portugal player. It was bittersweet for Ronaldo though, with it coming in a shock 2-1 group stage defeat to Greece at Euro 2004.
2) Netherlands
CR7's second goal of the tournament opened the scoring for Portugal in their 2-1 win over the Netherlands in the semi-final.
Euro 2008
3) Czech Republic
Four years may have passed, but the Deco-Ronaldo partnership continued to shine at Euro 2008.
Euro 2012
4) Netherlands
5) Netherlands
6) Czech Republic
A powerful header was met from Joao Moutinho's cross, beating Petr Cech to preserve the Czech's clean sheet and take them into the semi-finals.
Euro 2016
7) Hungary
8) Hungary
9) Wales
![](https://planetsport-images.ams3.digitaloceanspaces.com/images/land/700/c/cristiano-ronaldo-july-2016.jpg)
Portugal's Cristiano Ronaldo celebrates on the pitch with the trophy after Portugal win the UEFA Euro 2016 final
10) Hungary
10) Hungary
For the second conseuctive tournament, Ronaldo bagged a brace against Hungary to seal the three points for Portugal.
12) Germany