Career Goals

Lionel Messi

0

Total Career Goals

📊 Last Updated: April 6, 2026 Source: Official Stats

0
Club Goals
Barcelona, PSG, Inter Miami
+
Combined Total
All Competitions
0
International Goals
Argentina National Team

As of April 2026, Lionel Messi has scored 903 career goals across all competitions. This total includes 787 goals for his clubs (Barcelona, PSG, and Inter Miami) and 116 goals for the Argentina national team.

Messi's goal-scoring record is even more impressive when considering his 446 career assists, making him one of the most complete attacking players in football history with 1349 goal contributions total.

Goals by Club

FC Barcelona

2004-2021
0
Goals in 778 matches
Assists 303
Trophies 35

Paris Saint-Germain

2021-2023
0
Goals in 75 matches
Assists 35
Trophies 2

Inter Miami

2023-Present
0
Goals in 95 matches
Assists 44
Trophies 1

Goals by Competition Type

Champions League

0
Goals in 163 matches

Europe's premier club competition. Messi is the 2nd all-time top scorer.

International

0
Goals in 198 matches

Argentina's all-time leading scorer. Led them to World Cup 2022 glory.

Goal-Scoring Efficiency

104
Minutes per Goal
79%
Goals per Match
88
Penalties Scored
69
Free Kick Goals

How Does Messi Compare to Ronaldo?

903
Messi Goals
Assists: 446
Goal Contributions: 1349
Minutes per Goal: 104
961
Ronaldo Goals
Assists: 307
Goal Contributions: 1268
Minutes per Goal: 111

Career Goal Milestones

100

100 Goals

Reached on March 11, 2009 vs Atlético Madrid

Age: 21 years, 259 days

200

200 Goals

Reached on December 10, 2010 vs Real Zaragoza

Age: 23 years, 169 days

300

300 Goals

Reached on February 18, 2012 vs Granada

Age: 24 years, 239 days

500

500 Goals

Reached on April 23, 2014 vs Valencia

Age: 26 years, 303 days

700

700 Goals

Reached on October 27, 2020 vs Getafe

Age: 33 years, 125 days

903

Current Total: 903 Goals

As of April 2026

Age: 38 years - Still active

Frequently Asked Questions

How many goals has Messi scored in his career?

As of April 2026, Lionel Messi has scored 903 total career goals across all competitions for club and country.

How many goals did Messi score for Barcelona?

Messi scored 672 goals in 778 matches for Barcelona between 2004 and 2021, making him the club's all-time top scorer.

How many international goals has Messi scored?

Messi has scored 116 goals for Argentina in 198 matches, making him Argentina's all-time leading scorer.

Who has more goals: Messi or Ronaldo?

Ronaldo has more total goals (961) than Messi (903), but Messi has significantly more assists (446 vs 307) and a better goals-per-game ratio.

Related Articles

Explore More Messi Statistics