Messi vs Ronaldo › Clubs › Cristiano Ronaldo in the Premier League

Cristiano Ronaldo in the Premier League: Goals, Assists and Trophies

Cristiano Ronaldo played 236 games in the Premier League between 2003 and 2022, with 103 goals, 37 assists and 3 trophies. Below are all his numbers, season by season, plus his favourite opponents and every hat-trick.

236Games
103Goals
37Assists
0.44Goals/game
170Min/goal
14Penalty goals
13.6%% from penalties
12Free-kick goals
3Trophies

Cristiano Ronaldo's trophies in the Premier League (3)

  • English Premier League (3): 2007, 2008, 2009

Cristiano Ronaldo in the Premier League: stats by season

SeasonGamesGoalsAssistsGoals/gamePens% pensFKs
2003/200429440.1400.0%1
2004/200533540.1500.0%0
2005/200633960.2700.0%1
2006/2007341780.50317.6%1
2007/2008343160.91412.9%4
2008/2009331860.55422.2%4
2021/2022301830.60316.7%1
2022/202310100.1000.0%0
Total236103370.441413.6%12

Cristiano Ronaldo's favourite opponents in the Premier League

OpponentGamesGoals
Tottenham Hotspur FC138
Aston Villa FC148
Fulham FC127
Newcastle United FC137
Arsenal FC147

See all of Cristiano Ronaldo's favourite victims →

Every Cristiano Ronaldo hat-trick in the Premier League (3)

DateOpponentCompetitionResultGoals
16 Apr 2022Norwich City FCPremier League3-23
12 Mar 2022Tottenham Hotspur FCPremier League3-23
12 Jan 2008Newcastle United FCPremier League6-03

See every Messi and Ronaldo hat-trick →

Cristiano Ronaldo in the Premier League: key facts

How many goals did Cristiano Ronaldo score in the Premier League?

Cristiano Ronaldo scored 103 goals in 236 games in the Premier League (0.44 per game), one every 170 minutes, and provided 37 assists.

How many trophies did Cristiano Ronaldo win in the Premier League?

Cristiano Ronaldo won 3 trophies in the Premier League: English Premier League (3).

What was Cristiano Ronaldo's best season in the Premier League?

The 2007/2008 season, with 31 goals and 6 assists in 34 games.

Which team did Cristiano Ronaldo score the most goals against in the Premier League?

His favourite victim is Tottenham Hotspur FC: 8 goals in 13 games.

How many hat-tricks did Cristiano Ronaldo score in the Premier League?

3 hat-tricks and 23 braces.

How many penalties and free kicks did Cristiano Ronaldo score in the Premier League?

14 penalties (13.6% of his goals, 2 missed) and 12 direct free kicks.

What is Cristiano Ronaldo's win record in the Premier League?

152 wins, 44 draws and 40 defeats (64.4% of games won).

When did Cristiano Ronaldo debut in the Premier League?

On 16 Aug 2003 against Bolton Wanderers FC. His last game was on 6 Nov 2022 against Aston Villa FC.

Data updated daily.

More Cristiano Ronaldo stats

Clubs

National team

Competitions

Messi vs Ronaldo: full comparison

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