Messi vs Ronaldo › Clubs › Messi in La Liga
Messi in La Liga: Goals, Assists and Stats
Lionel Messi played 520 games in La Liga between 2004 and 2021, with 474 goals and 192 assists. Below are all his numbers, season by season, plus his favourite opponents and every hat-trick.
Messi in La Liga: stats by season
| Season | Games | Goals | Assists | Goals/game | Pens | % pens | FKs |
|---|---|---|---|---|---|---|---|
| 2004/2005 | 7 | 1 | 0 | 0.14 | 0 | 0.0% | 0 |
| 2005/2006 | 17 | 6 | 2 | 0.35 | 0 | 0.0% | 0 |
| 2006/2007 | 26 | 14 | 2 | 0.54 | 0 | 0.0% | 0 |
| 2007/2008 | 28 | 10 | 12 | 0.36 | 4 | 40.0% | 0 |
| 2008/2009 | 31 | 23 | 11 | 0.74 | 3 | 13.0% | 1 |
| 2009/2010 | 35 | 34 | 10 | 0.97 | 1 | 2.9% | 1 |
| 2010/2011 | 33 | 31 | 18 | 0.94 | 4 | 12.9% | 1 |
| 2011/2012 | 37 | 50 | 16 | 1.35 | 10 | 20.0% | 3 |
| 2012/2013 | 32 | 46 | 12 | 1.44 | 4 | 8.7% | 3 |
| 2013/2014 | 31 | 28 | 11 | 0.90 | 6 | 21.4% | 2 |
| 2014/2015 | 38 | 43 | 18 | 1.13 | 5 | 11.6% | 2 |
| 2015/2016 | 33 | 26 | 16 | 0.79 | 3 | 11.5% | 4 |
| 2016/2017 | 34 | 37 | 9 | 1.09 | 6 | 16.2% | 2 |
| 2017/2018 | 36 | 34 | 12 | 0.94 | 2 | 5.9% | 6 |
| 2018/2019 | 34 | 36 | 13 | 1.06 | 4 | 11.1% | 6 |
| 2019/2020 | 33 | 25 | 21 | 0.76 | 5 | 20.0% | 5 |
| 2020/2021 | 35 | 30 | 9 | 0.86 | 3 | 10.0% | 3 |
| Total | 520 | 474 | 192 | 0.91 | 60 | 12.7% | 39 |
Messi's favourite opponents in La Liga
| Opponent | Games | Goals |
|---|---|---|
| Sevilla FC | 29 | 30 |
| Valencia CF | 29 | 27 |
| Atletico Madrid | 30 | 26 |
| Club Atlético Osasuna | 20 | 23 |
| Levante UD | 21 | 23 |
See all of Messi's favourite victims →
Every Messi hat-trick in La Liga (36)
| Date | Opponent | Competition | Result | Goals |
|---|---|---|---|---|
| 22 Feb 2020 | SD Eibar | La Liga | 5-0 | 4 |
| 7 Dec 2019 | Mallorca | La Liga | 5-2 | 3 |
| 9 Nov 2019 | Celta de Vigo | La Liga | 4-1 | 3 |
| 17 Mar 2019 | Real Betis | La Liga | 4-1 | 3 |
| 23 Feb 2019 | Sevilla FC | La Liga | 4-2 | 3 |
| 16 Dec 2018 | Levante UD | La Liga | 5-0 | 3 |
| 29 Apr 2018 | Deportivo de La Coruña | La Liga | 4-2 | 3 |
| 7 Apr 2018 | CD Leganés | La Liga | 3-1 | 3 |
| 19 Sep 2017 | SD Eibar | La Liga | 6-1 | 4 |
| 9 Sep 2017 | Espanyol | La Liga | 5-0 | 3 |
| 3 Mar 2016 | Rayo Vallecano | La Liga | 5-1 | 3 |
| 9 Jan 2016 | Granada CF | La Liga | 4-0 | 3 |
| 8 Mar 2015 | Rayo Vallecano | La Liga | 6-1 | 3 |
| 15 Feb 2015 | Levante UD | La Liga | 5-0 | 3 |
| 18 Jan 2015 | Deportivo de La Coruña | La Liga | 4-0 | 3 |
| 7 Dec 2014 | Espanyol | La Liga | 5-1 | 3 |
| 22 Nov 2014 | Sevilla FC | La Liga | 5-1 | 3 |
| 23 Mar 2014 | Real Madrid CF | La Liga | 4-3 | 3 |
| 16 Mar 2014 | Club Atlético Osasuna | La Liga | 7-0 | 3 |
| 1 Sep 2013 | Valencia CF | La Liga | 3-2 | 3 |
| 27 Jan 2013 | Club Atlético Osasuna | La Liga | 5-1 | 4 |
| 20 Oct 2012 | Deportivo de La Coruña | La Liga | 5-4 | 3 |
| 5 May 2012 | Espanyol | La Liga | 4-0 | 4 |
| 2 May 2012 | Málaga CF | La Liga | 4-1 | 3 |
| 20 Mar 2012 | Granada CF | La Liga | 5-3 | 3 |
| 19 Feb 2012 | Valencia CF | La Liga | 5-1 | 4 |
| 22 Jan 2012 | Málaga CF | La Liga | 4-1 | 3 |
| 29 Oct 2011 | Mallorca | La Liga | 5-0 | 3 |
| 24 Sep 2011 | Atletico Madrid | La Liga | 5-0 | 3 |
| 17 Sep 2011 | Club Atlético Osasuna | La Liga | 8-0 | 3 |
| 5 Feb 2011 | Atletico Madrid | La Liga | 3-0 | 3 |
| 20 Nov 2010 | UD Almería | La Liga | 8-0 | 3 |
| 21 Mar 2010 | Real Zaragoza | La Liga | 4-2 | 3 |
| 14 Mar 2010 | Valencia CF | La Liga | 3-0 | 3 |
| 10 Jan 2010 | CD Tenerife | La Liga | 5-0 | 3 |
| 10 Mar 2007 | Real Madrid CF | La Liga | 3-3 | 3 |
See every Messi and Ronaldo hat-trick →
Messi in La Liga: key facts
How many goals did Messi score in La Liga?
Messi scored 474 goals in 520 games in La Liga (0.91 per game), one every 89 minutes, and provided 192 assists.
What was Messi's best season in La Liga?
The 2011/2012 season, with 50 goals and 16 assists in 37 games.
Which team did Messi score the most goals against in La Liga?
His favourite victim is Sevilla FC: 30 goals in 29 games.
How many hat-tricks did Messi score in La Liga?
36 hat-tricks and 97 braces.
How many penalties and free kicks did Messi score in La Liga?
60 penalties (12.7% of his goals, 14 missed) and 39 direct free kicks.
What is Messi's win record in La Liga?
383 wins, 86 draws and 51 defeats (73.7% of games won).
When did Messi debut in La Liga?
On 16 Oct 2004 against Espanyol. His last game was on 16 May 2021 against Celta de Vigo.
Data updated daily.
More Messi stats
Clubs
National team
Competitions
- Messi in the UEFA Champions League
- Messi in MLS
- Messi in the Copa del Rey
- Messi at the World Cup
- Messi in friendlies
- Messi in Ligue 1
- Messi in the Copa América
- Messi at the World Cup
- Messi in the Spanish Super Cup
- Messi in the Leagues Cup
- Messi in the CONCACAF Champions Cup
- Messi at the FIFA Club World Cup
- Messi in MLS Cup
Cristiano Ronaldo in La Liga · Messi vs Ronaldo: full comparison
Cache date: 04-11-2026 12:28:35
