Fastest Players to Score 100 Goals for a Single Club
Scoring 100 goals for a single club shows steady performance, commitment, and a strong fit with the team. Few players reach that mark quickly, and doing so puts them in rare company. One English striker in Germany has now joined that group.
The Centurion Race

Image via Wikimedia Commons/Chris Deahr
For a long time, Cristiano Ronaldo’s start at Real Madrid seemed impossible to top. Between 2009 and 2011, he scored at a remarkable pace—33 goals in his first season, then kept accelerating until he reached 100 goals in just 105 games. At the time, it felt like no one else would come close to matching that kind of start at a new club.
Erling Haaland later matched that pace by reaching 100 goals in 105 games for Manchester City. Now, in the 2025 season, Harry Kane has joined the group with his steady, record-level consistency in front of goal.
Kane’s journey to 100 goals for Bayern Munich is a masterclass in efficiency. Since leaving Tottenham Hotspur in 2023, he has turned scoring into a near-automatic act. His brace against Werder Bremen in late September 2025 pushed him to 100 goals in 104 games at a record-breaking pace across Europe’s top leagues. In the Bundesliga, he’s been averaging close to a goal per game.
Chasing Legends
Behind those three, the next quickest to reach 100 goals were players who helped shape modern attacking football. Luis Suárez hit the milestone for Barcelona in 120 games while playing alongside Lionel Messi and Neymar. Suárez scored at a rapid pace, especially during Barcelona’s treble-winning 2014–15 season.
Zlatan Ibrahimović was close behind, reaching 100 goals in 124 games for Paris Saint-Germain. When he joined in 2012, PSG was still building its reputation as a major club. Four seasons later, he had scored 156 goals, won multiple league titles, and helped shape the confident identity that came to define the team’s rise.