Which player has scored the most goals in all competitions?

Cristiano Ronaldo
Footballers with 500 or more goals

Rank Player Total
1 Cristiano Ronaldo 803
2 Pelé* 765
3 Lionel Messi* 758
4 Romário 753

Who has scored the most Premier League goals of all time?

Alan Shearer
During the 1995–96 season, Alan Shearer became the first player to score 100 Premier League goals, and holds the record for the fewest games taken to reach the figure, doing so in 124 appearances. Additionally, he also holds the record for most goals scored in the Premier League with 260.

Who has scored the most goals for England in competitions?

HARRY KANE has drawn level with Gary Lineker as England’s joint highest scorer at major tournaments. The Tottenham striker fired the Three Lions to their first major final in 55 years at Wembley on Wednesday as he scored the rebound from his own missed penalty.

Who is the highest goal scorer in international competition?

Ali Daei
Portugal’s Cristiano Ronaldo holds the record with 115 international goals. Ali Daei of Iran was the first player to reach 100 goals in international football, having scored 109 in his career.

Who is the greatest Premier League player of all-time?

Top 10 greatest players in the history of the Premier League

  • Sergio Aguero (Man City)
  • Didier Drogba (Chelsea)
  • Peter Schmeichel (Manchester United, Aston Villa & Man City)
  • Eric Cantona (Leeds & Manchester United)
  • Dennis Bergkamp (Arsenal)
  • Gianfranco Zola (Chelsea)
  • Patrick Vieira (Arsenal & Man City)

Who is the best English striker of all time?

1. Gary Lineker. Having scored 10 goals over two tournaments—Mexico ’86 and Italia ’90—Gary Lineker is by far and away England’s greatest ever World Cup striker, having managed to double the number of goals scored by his closest challenger.

Who has scored 5 goals in a game for England?

Four players, Vaughton, Steve Bloomer, Willie Hall and Malcolm Macdonald, have scored five goals in one match. Jimmy Greaves has scored the greatest number of hat-tricks, with six.

Who has the most hat-tricks in football history?

Lionel Messi is arguably the best footballer ever. He is a true footballing genius who has a gift like no other. The exceptional Argentine has scored 56 career hat-tricks for club and country. Messi scored 56th hattrick in Argentina 5-0 win over Estonia in an international friendly in which he scored all five goals .