thumb|left|upright|Lionel Messi is Barcelona's all-time top appearance maker, top scorer, and the highest scoring player for a single club. Barcelona's all-time highest goalscorer in official competitions is Lionel Messi with 672 goals, surpassing César Rodríguez's 232 goals in March 2012, a record which stood for 60 years. In December 2020, Messi also overtook Pelé's 643 goals for Santos to become the highest official scorer for a single club. Messi is the record goalscorer for Barcelona in European and international club competitions, and the record league scorer with 474 goals in La Liga. Four other players have managed to score over 100 league goals for Barcelona: César Rodríguez (190), Luis Suárez (147), László Kubala (131) and Samuel Eto'o (108). Josep Samitier is the club's highest goalscorer in the , with 64 goals.
thumb|left|upright|Lionel Messi is Barcelona's all-time top appearance maker top scorer, and the highest scoring player for a single club. Barcelona's all-time highest goalscorer in official competitions is Lionel Messi with 672 goals, surpassing César Rodríguez's 232 goals in March 2012, a record which stood for 60 years. In December 2020, Messi also overtook Pelé's 643 goals for Santos to become the highest official scorer for a single club. Messi is the record goalscorer for Barcelona in European and international club competitions, and the record league scorer with 474 goals in La Liga. Four other players have managed to score over 100 league goals for Barcelona: César Rodríguez (190), Luis Suárez (147), László Kubala (131) and Samuel Eto'o (108). Josep Samitier is the club's highest goalscorer in the , with 64 goals.