Messi vs Ronaldo › National team › Cristiano Ronaldo with Portugal

Cristiano Ronaldo with Portugal: Goals, Assists and Trophies

Cristiano Ronaldo has played 234 games with Portugal since 2003, with 146 goals, 37 assists and 3 trophies. Below are all his numbers, season by season, plus his favourite opponents and every hat-trick.

234Games
146Goals
37Assists
0.62Goals/game
128Min/goal
23Penalty goals
15.8%% from penalties
11Free-kick goals
3Trophies

Cristiano Ronaldo's trophies with Portugal (3)

  • UEFA Nations League (2): 2019, 2025
  • UEFA European Championship (1): 2016

Cristiano Ronaldo with Portugal: stats by season

SeasonGamesGoalsAssistsGoals/gamePens% pensFKs
2003/200413230.1500.0%0
2004/200510740.7000.0%1
2005/200615320.20133.3%0
2006/20078520.6300.0%0
2007/200812410.3300.0%0
2008/20097100.141100.0%0
2009/201011130.0900.0%0
2010/20116420.6700.0%2
2011/201214920.64111.1%2
2012/20139420.4400.0%0
2013/201491011.1100.0%1
2014/20156500.83120.0%0
2015/201613620.4600.0%0
2016/2017101421.40214.3%1
2017/2018111030.91220.0%1
2018/20194300.7500.0%1
2019/202061101.83327.3%0
2020/2021151020.67330.0%1
2021/20227610.86233.3%0
2022/202314810.57225.0%1
2023/202412730.58228.6%0
2024/20259810.89112.5%0
2025/202612800.67225.0%0
2026/20271000.000–0
Total234146370.622315.8%11

Cristiano Ronaldo with Portugal: stats by competition

CompetitionGamesGoalsAssistsGoals/gamePens% pensFKs
FIFA Friendly562290.3914.5%1
FIFA World Cup Qualifier5241110.79512.2%3
UEFA Euro Qualifier444150.93819.5%4
UEFA Euro301470.47321.4%0
FIFA World Cup271120.41436.4%1
UEFA Nations League211520.7116.7%2
FIFA Confederations Cup4210.50150.0%0

Cristiano Ronaldo's favourite opponents with Portugal

OpponentGamesGoals
Luxembourg1111
Hungary89
Lithuania37
Armenia57
Sweden77

See all of Cristiano Ronaldo's favourite victims →

Every Cristiano Ronaldo hat-trick with Portugal (10)

DateOpponentCompetitionResultGoals
12 Oct 2021LuxembourgFIFA World Cup Qualifier5-03
14 Nov 2019LithuaniaUEFA Euro Qualifier6-03
10 Sep 2019LithuaniaUEFA Euro Qualifier5-14
5 Jun 2019SwitzerlandUEFA Nations League3-13
15 Jun 2018SpainFIFA World Cup3-33
31 Aug 2017Faroe IslandsFIFA World Cup Qualifier5-13
7 Oct 2016AndorraFIFA World Cup Qualifier6-04
13 Jun 2015ArmeniaUEFA Euro Qualifier3-23
19 Nov 2013SwedenFIFA World Cup Qualifier3-23
6 Sep 2013Northern IrelandFIFA World Cup Qualifier4-23

See every Messi and Ronaldo hat-trick →

Cristiano Ronaldo with Portugal: key facts

How many goals has Cristiano Ronaldo scored with Portugal?

Cristiano Ronaldo has scored 146 goals in 234 games with Portugal (0.62 per game), one every 128 minutes, and provided 37 assists.

How many trophies has Cristiano Ronaldo won with Portugal?

Cristiano Ronaldo has won 3 trophies with Portugal: UEFA Nations League (2) and UEFA European Championship (1).

What was Cristiano Ronaldo's best season with Portugal?

The 2016/2017 season, with 14 goals and 2 assists in 10 games.

Which team has Cristiano Ronaldo scored the most goals against with Portugal?

His favourite victim is Luxembourg: 11 goals in 11 games.

How many hat-tricks does Cristiano Ronaldo have with Portugal?

10 hat-tricks and 28 braces.

How many penalties and free kicks has Cristiano Ronaldo scored with Portugal?

23 penalties (15.8% of his goals, 10 missed) and 11 direct free kicks.

What is Cristiano Ronaldo's win record with Portugal?

142 wins, 54 draws and 38 defeats (60.7% of games won).

When did Cristiano Ronaldo debut with Portugal?

On 20 Aug 2003 against Kazakhstan.

Data updated daily.

More Cristiano Ronaldo stats

Clubs

Competitions

Messi vs Ronaldo: full comparison

Cache date: 04-11-2026 12:29:49