Messi vs Ronaldo › Clubs › Cristiano Ronaldo in La Liga

Cristiano Ronaldo in La Liga: Goals, Assists and Stats

Cristiano Ronaldo played 292 games in La Liga between 2009 and 2018, with 311 goals and 87 assists. Below are all his numbers, season by season, plus his favourite opponents and every hat-trick.

292Games
311Goals
87Assists
1.07Goals/game
81Min/goal
61Penalty goals
19.6%% from penalties
19Free-kick goals

Cristiano Ronaldo in La Liga: stats by season

SeasonGamesGoalsAssistsGoals/gamePens% pensFKs
2009/2010292670.90415.4%3
2010/20113440111.18820.0%4
2011/20123846121.211226.1%2
2012/20133434101.00617.6%3
2013/2014303191.03619.4%3
2014/20153548161.371020.8%2
2015/20163635110.97617.1%1
2016/2017292560.86624.0%1
2017/2018272650.96311.5%0
Total292311871.076119.6%19

Cristiano Ronaldo's favourite opponents in La Liga

OpponentGamesGoals
Sevilla FC1525
Getafe CF1423
Málaga CF1717
Athletic Club1817
Celta de Vigo915

See all of Cristiano Ronaldo's favourite victims →

Every Cristiano Ronaldo hat-trick in La Liga (34)

DateOpponentCompetitionResultGoals
18 Mar 2018Girona FCLa Liga6-34
10 Feb 2018Real SociedadLa Liga5-23
19 Nov 2016Atletico MadridLa Liga3-03
29 Oct 2016AlavésLa Liga4-13
5 Mar 2016Celta de VigoLa Liga7-14
31 Jan 2016EspanyolLa Liga6-03
12 Sep 2015EspanyolLa Liga6-05
23 May 2015Getafe CFLa Liga7-33
17 May 2015EspanyolLa Liga4-13
2 May 2015Sevilla FCLa Liga3-23
5 Apr 2015Granada CFLa Liga9-15
6 Dec 2014Celta de VigoLa Liga3-03
5 Oct 2014Athletic ClubLa Liga5-03
23 Sep 2014Elche CFLa Liga5-14
20 Sep 2014Deportivo de La CoruñaLa Liga8-23
9 Nov 2013Real SociedadLa Liga5-13
30 Oct 2013Sevilla FCLa Liga7-33
9 Feb 2013Sevilla FCLa Liga4-13
27 Jan 2013Getafe CFLa Liga4-03
30 Sep 2012Deportivo de La CoruñaLa Liga5-13
11 Apr 2012Atletico MadridLa Liga4-13
12 Feb 2012Levante UDLa Liga4-23
17 Dec 2011Sevilla FCLa Liga6-23
6 Nov 2011Club Atlético OsasunaLa Liga7-13
22 Oct 2011Málaga CFLa Liga4-03
24 Sep 2011Rayo VallecanoLa Liga6-23
28 Aug 2011Real ZaragozaLa Liga6-03
10 May 2011Getafe CFLa Liga4-03
7 May 2011Sevilla FCLa Liga6-24
3 Mar 2011Málaga CFLa Liga7-03
9 Jan 2011Villarreal CFLa Liga4-23
20 Nov 2010Athletic ClubLa Liga5-13
23 Oct 2010Real Racing Club de SantanderLa Liga6-14
5 May 2010MallorcaLa Liga4-13

See every Messi and Ronaldo hat-trick →

Cristiano Ronaldo in La Liga: key facts

How many goals did Cristiano Ronaldo score in La Liga?

Cristiano Ronaldo scored 311 goals in 292 games in La Liga (1.07 per game), one every 81 minutes, and provided 87 assists.

What was Cristiano Ronaldo's best season in La Liga?

The 2014/2015 season, with 48 goals and 16 assists in 35 games.

Which team did Cristiano Ronaldo score the most goals against in La Liga?

His favourite victim is Sevilla FC: 25 goals in 15 games.

How many hat-tricks did Cristiano Ronaldo score in La Liga?

34 hat-tricks and 51 braces.

How many penalties and free kicks did Cristiano Ronaldo score in La Liga?

61 penalties (19.6% of his goals, 11 missed) and 19 direct free kicks.

What is Cristiano Ronaldo's win record in La Liga?

216 wins, 44 draws and 32 defeats (74.0% of games won).

When did Cristiano Ronaldo debut in La Liga?

On 29 Aug 2009 against Deportivo de La Coruña. His last game was on 19 May 2018 against Villarreal CF.

Data updated daily.

More Cristiano Ronaldo stats

Clubs

National team

Competitions

Messi in La Liga · Messi vs Ronaldo: full comparison

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