Lionel Messi’s career goal total has become one of the most-watched numbers in sports, and in 2026 it is still climbing. Now 39 and the World Cup’s all-time leading scorer, Messi has stacked up more than two decades of scoring for Barcelona, Paris Saint-Germain, Inter Miami, and Argentina, including a calendar year so absurd that no player has come within 20 goals of it since. Laid out year by year, the numbers tell the whole arc of his career.
Messi has scored 918 senior career goals for club and country, a total that includes the record 91 goals of 2012, a decade in which he never dipped below 50 in a year, and the 20 World Cup goals that made him the tournament’s all-time leader in 2026. From three goals as a teenager in 2005 to a scoring surge at 39, the year-by-year breakdown below is the full picture, with his World Cup goals broken out tournament by tournament.
The chart below covers Messi’s career goals by year: every calendar year since his debut, his World Cup goals by tournament, his totals by team, and the scoring records he owns. Take a look, then we’ll walk through the eras.
Contents
The arc: from 3 goals to 918
Messi’s year-by-year totals read like the elevation map of a mountain range. He scored zero in 2004, the year of his Barcelona debut at 17, and just three in 2005, the year of his famous first senior goal, a Ronaldinho lob finished against Albacete. By 2007 he was at 31 and had scored the slaloming Getafe goal that announced him as Diego Maradona’s heir. Then came the ascent: 41 in the treble year of 2009, and a full decade, 2010 through 2019, in which he never once scored fewer than 50 goals in a calendar year, peaking with the unapproachable 91 of 2012.
The later years trace his moves and his evolution. The pandemic-shortened 2020 (27) and the awkward PSG transition years (35 in 2022, when he nonetheless scored 18 times for Argentina and won the World Cup) gave way to a genuine late-career revival at Inter Miami: 46 goals in 2025, his best year since 2019, and 22 already in 2026 at age 39, with a World Cup still in progress. The running total now stands at 918 senior goals for club and country, and it moves nearly every week.
2012: the 91-goal year
The center of the chart, and of scoring history, is 2012. Messi scored 91 official goals in a single calendar year: 79 for Barcelona (59 in La Liga, 13 in the Champions League, 5 in the Copa del Rey, 2 in the Supercopa) and 12 for Argentina, in 69 appearances, one goal every 66 minutes, with nine hat-tricks along the way. It shattered Gerd Muller’s 1972 mark of 85, which had stood for four decades as football’s most durable scoring record, and it earned a place in Guinness World Records.
The scale of it still defies belief: Messi outscored 13 entire La Liga teams’ season totals that year, and no player since has come within 20 goals of 91 in a calendar year, Cristiano Ronaldo’s 69 in 2013 remains the closest. He did not have a single scoreless month. More than a benchmark, 2012 has become the reference point against which every great scoring season, from Ronaldo’s peaks to Erling Haaland’s, is measured and found short.
The World Cup goals: 20 and the record
Within the career total sits the number currently making history: 20 World Cup goals, the all-time tournament record. The tournament-by-tournament trail is its own story. One goal as an 18-year-old super-sub in 2006. A famous zero in 2010, the only World Cup he failed to score in, despite arriving as the world’s best player. Four in 2014, when he dragged Argentina to the final and won the Golden Ball in defeat. A single strike in the disappointment of 2018.
Then the two great harvests: seven goals in Qatar in 2022, when he scored in every round, group stage, Round of 16, quarter-final, semi-final, and final, and lifted the trophy at last, and seven more (so far) in 2026, the run that carried him past Miroslav Klose’s 16 to the all-time record. He passed Klose with his 17th against Austria on June 22, and has since pushed the mark to 20, with Argentina still alive in the knockouts. Notably, none of these totals include penalty shootout conversions, which never count as goals; all 20 came in open play or from in-game penalties and free kicks.
Four teams, four eras
Split by team, the career divides cleanly. Barcelona owns the bulk: 672 goals between 2004 and 2021, the most any player has ever scored for a single club, including a record 474 in La Liga. The two Paris Saint-Germain seasons added a quieter 32. Inter Miami, where he moved in 2023, has become a genuine second act: 90 goals and counting in MLS and cup competitions, including his monster 2025.
And then there is Argentina: 124 goals since 2005, far and away the national team’s all-time record, encompassing the 2021 Copa America breakthrough, the 2022 World Cup triumph, the 2024 Copa defense, and the 2026 World Cup rampage. Add it together and the total reads 918, with the eight Ballons d’Or, 46 team trophies, and more than 1,300 goal contributions sitting alongside it in the ledger of the most decorated career in the sport’s history.
The consistency records
Beyond the peaks, the year-by-year table reveals what may be Messi’s most remarkable quality: the floor never dropped. He scored 30 or more goals in 13 consecutive seasons and 40 or more in 12 consecutive seasons, both feats no other player has managed. From 2009 through 2019 he never finished a calendar year below 40, and for a full decade never below 50. His single-club-season record of 73 goals in 2011-12 remains the European benchmark.
Even the “down” years tell the story of context rather than decline: 2013 was interrupted by injury, 2020 by a global pandemic, 2022 and 2023 by transitions to new clubs and a new league, and in each case the numbers climbed again after. At 39, in 2026, he is on pace for another 40-plus year while rewriting the World Cup record book. The table above is still being written.
Final Word
Messi’s career goals by year trace the greatest scoring career in football history: 918 senior goals and counting, built from the record 91 of 2012, a decade without a sub-50 year, 672 for Barcelona, 124 for Argentina, and the 20 World Cup goals, across six tournaments from one as a teenager in 2006 to seven so far in 2026, that made him the tournament’s all-time leading scorer this summer.
With the 2026 World Cup still in progress, both the yearly total and the World Cup number are live, and we’ll keep them current. For the full all-time tournament list he now leads, see our rankings of the most World Cup goals ever.