Reaching 100 goals for a single team or national side is one of football’s most celebrated achievements. Doing so at a record-breaking pace requires unprecedented consistency, physical elite performance, and unmatched finishing ability.
Below is the definitive breakdown of the fastest players to score 100 goals for a club, the top international standard-bearers, and the record holders in women's club and international football.
13 Fastest Players to Reach 100 Goals for a Club
These 13 players required the fewest matches across all competitions or within a single major club to hit the century mark:
Ferenc Puskás (Real Madrid 🇪🇸) — 100 matches
The Hungarian icon holds the ultimate all-time record, netting his 100th goal in his 100th game for Los Blancos.
Cristiano Ronaldo (Real Madrid 🇪🇸) — 105 matches
CR7 enjoyed a historic start in Spain, averaging nearly a goal per game to reach his first century.
Harry Kane (Bayern Munich 🇩🇪) — 104 matches
Kane obliterated German football scoring records after making his move to Bavaria.
Erling Haaland (Manchester City 🇬🇧) — 105 matches
The Norwegian powerhouse shattered Premier League speed records by scoring 100 goals in just 105 games for City.
Alfredo Di Stéfano (Real Madrid 🇪🇸) — 114 matches
The talismanic forward set the benchmark during Real Madrid’s 1950s European Cup dominance.
Pahiño (Real Madrid 🇪🇸) — 114 matches
The Spanish goalscorer matched Di Stéfano's century mark in 114 games between 1948 and 1953.
Kylian Mbappé (Real Madrid 🇪🇸) — 118 matches
Joined Real Madrid's elite century club in rapid time following his highly anticipated transfer.
Luis Suárez (FC Barcelona 🇪🇸) — 120 matches
Formed one-third of the legendary 'MSN' trio and hit 100 goals faster than Lionel Messi.
Zlatan Ibrahimović (Paris Saint-Germain 🇫🇷) — 124 matches
Dominated Ligue 1 from the moment he arrived in the French capital.
Ruud van Nistelrooy (Manchester United 🇬🇧) — 131 matches
The Dutch fox-in-the-box needed barely over four seasons to reach 100 goals at Old Trafford.
Cristiano Ronaldo (Juventus 🇮🇹) — 131 matches
Proved his versatility by replicate his century speed in Serie A.
Edinson Cavani (Napoli 🇮🇹) — 135 matches
Plundered goals across domestic and European competition during his prolific three-year spell in Naples.
Robert Lewandowski (Bayern Munich 🇩🇪) — 136 matches
The Polish striker set the foundation for a career that eventually saw him score over 340 goals for Bayern.
13 Best Players to Reach 100 Goals/Goal Contributions for a Country
International football yields far fewer matches per year, making 100 international goals (or 100 combined goal contributions) an extraordinarily rare feat:
| Rank | Player | Country | Milestone Achieved | Games Needed |
| 1 | Pelé | 🇧🇷 Brazil | 100 International G/A | 77 games |
| 2 | Neymar | 🇧🇷 Brazil | 100 International G/A | 94 games |
| 3 | Ali Daei | 🇮🇷 Iran | 100 International Goals | 123 games |
| 4 | Mohamed Salah | 🇪🇬 Egypt | 100 International G/A | 111 games |
| 5 | Romelu Lukaku | 🇧🇪 Belgium | 100 International G/A | 113 games |
| 6 | Luis Suárez | 🇺🇾 Uruguay | 100 International G/A | 116 games |
| 7 | Lionel Messi | 🇦🇷 Argentina | 100 International Goals | 174 games |
| 8 | Cristiano Ronaldo | 🇵🇹 Portugal | 100 International Goals | 165 games |
| 9 | Robert Lewandowski | 🇵🇱 Poland | 100 International G/A | 128 games |
| 10 | Miroslav Klose | 🇩🇪 Germany | 100 International G/A | 136 games |
| 11 | Sunil Chhetri | 🇮🇳 India | 94 Goals / 100 G/A | 143 games |
| 12 | Ferenc Puskás | 🇭🇺 Hungary | 84 Goals (In 85 caps) | 85 games |
| 13 | Mokhtar Dahari | 🇲🇾 Malaysia | 89 Goals / 100 G/A | 142 games |
13 Fastest Female Players to Reach 100 Goals for Club & Country
Women's football features iconic forward lines across the NWSL, European leagues, and international play, with legendary strikers setting rapid benchmarks:
Elisabetta Vignotto (Italy 🇮🇹) — 109 games (100 international goals)
Julie Fleeting (Scotland 🏴 / Arsenal 🇬🇧) — 118 games (100 international goals)
Khadija "Bunny" Shaw (Manchester City 🇬🇧) — 100 appearances (91 WSL goals + cup century)
Vivianne Miedema (Arsenal 🇬🇧 / Netherlands 🇳🇱) — 132 games (100 international goals)
Maysa Jbarah (Jordan 🇯🇴) — 140 games (100 international goals)
Portia Modise (South Africa 🇿🇦) — 124 games
Michelle Akers (United States 🇺🇸) — 155 games
Carolina Morace (Italy 🇮🇹) — 153 games
Birgit Prinz (Germany 🇩🇪 / Frankfurt) — 214 games (100 international goals)
Abby Wambach (United States 🇺🇸) — 255 games (Fastest American to 100 international goals)
Christine Sinclair (Canada 🇨🇦) — 331 games (All-time international top scorer)
Marta (Brazil 🇧🇷 / Orlando Pride 🇺🇸) — 200 games
Alex Morgan (United States 🇺🇸 / San Diego Wave) — 224 games

