Lionel Messi scored 672 goals for FC Barcelona in all official competitions.
That total, accumulated from 2004 to 2021, made Messi Barcelona’s all-time leading scorer and one of football’s defining one-club record holders. He reached the mark across La Liga, the Copa del Rey, the Spanish Super Cup, the UEFA Champions League, the UEFA Super Cup and the FIFA Club World Cup.
His most prolific Barcelona season was 2011–12, when he scored 73 goals in all competitions. He also became the club’s first player to score 600 official goals, reaching that milestone against Liverpool in the 2018–19 Champions League semi-final.
The wording matters because some statistical lists include friendlies and unofficial matches, producing a higher figure. The standard football record is 672 official goals. Messi left Barcelona in 2021 after 17 senior seasons, having won 35 major team trophies with the club and established records that still define its modern history.