Robert Lewandowski scored an incredible 344 goals in 375 games during his time at Bayern Munich.
Lewandowski has an incredible scoring record, and last season alone, he scored an astonishing 35 league goals in 34 appearances, and 13 goals in 10 Champions League appearances.
The 33-year-old striker ended up with 50 goals in 46 appearances in all competitions last season.
The Poland international has vowed to score much more for Barcelona.
“In football it’s important to have the will to win and I think I’m in the best place to do that,” Lewandowski said. “I’m hungry for goals.
“We have a lot of work to do, but there is a lot of quality in the squad and a lot of potential. I’m at a good club.
“I have done the last few training sessions with my teammates and I am ready to play in the next game [against Real Madrid].
“I hope I can score a lot of goals, that’s my challenge.”
Lewandowski has also claimed playing for Barca is a dream come true.
“I signed for Barca because I don’t wanna look at myself in the mirror in 10 years, saying that I could not achieve one of my dreams, which was to play in La Liga,” Robert Lewandowski told reporters.