There have been many football players over the years who have played in a league for almost eternity and became a symbol for that league.
So here we take a look at the top 10 players who have scored the most goals in one league:
10. Robert Lewandowski
League: Bundesliga (Germany)
Games: 351
Goals: 278
9. Alan Shearer
League: Premier League (England)
Games: 559
Goals: 283
8. Gordon Hodgson
League: Premier League (England)
Games: 456
Goals: 287
7. Delio Onnis
League: Ligue 1 (France)
Games: 449
Goals: 299
6. Dixie Dean
League: Premier League (England)
Games: 362
Goals: 310
5. Cristiano Ronaldo
League: La Liga (Spain)
Games: 292
Goals: 311
4. Steve Bloomer
League: Premier League (England)
Games: 536
Goals: 314
3. Jimmy Greaves
League: Premier League (England)
Games: 516
Goals: 357
2. Gerd Muller
League: Bundesliga (Germany)
Games: 427
Goals: 365
1. Lionel Messi
League: La Liga (Spain)
Games: 520
Goals: 474