Tuesday, April 28, 2026
HomeFootballTop 5 Players with the Most Goals and Assists in Football History

Top 5 Players with the Most Goals and Assists in Football History

Football is one of the most watched sports in the world, and the basics of the game are to score goals. The team scoring the most goals in the match is the winner of the game, and if both teams don’t score a goal or score the same number of goals, the match ends in a draw. There is one more term that is quite famous in football, assist. The last pass before the goal is scored by a player is known as an assist.

Every goal has an assist with its name, and there are next to 1 percent chances of no assist with a goal. Well, now you might have thought, Which player has scored the most goals and provided the most assists in football history? So, we are here to provide you with the top 5 players with the most goals and assists in football history.

Top 5 Players with the Most Goals and Assists in Football History

  1. Lionel Messi: 827 goals and 400 assists (1227 G/A)
  2. Cristiano Ronaldo: 859 goals and 279 assists (1138 G/A)
  3. Luis Suarez: 536 goals and 301 assists (837 G/A)
  4. Robert Lewandowski: 631 goals and 179 assists (810 G/A)
  5. Zlatan Ibrahimovic: 558 goals and 230 assists (788 G/A)

In case you missed: Top 3 Rankings of every Ballon d’Or since 1956

Top 5 Players with the Most Goals and Assists in Football History

1. Lionel Messi: 1227 G/A (1068 matches)

The Argentine footballer, Lionel Messi, often referred to as the greatest footballer of all time, has the most goals and assists in football history. He has scored 827 goals and 400 assists, which results in a total of 1227 goals and assists by a player, which is the most in football history.

Now you know why he is called the GOAT of football. He not only scores goals but also provides assists as well. Messi is the only player in football history to provide more than 400 assists throughout a football career. Most importantly, he is still playing football and will add more goals and assists to his tally.

Here are his detailed Stats for better understanding:

YearTeamAppearancesGoalsAssists
2003-2004Barcelona B2261
2004-2021FC Barcelona778672303
2021-2023PSG753235
2023-presentInter Miami14115
2005-presentArgentina National Team17910656
Total1068827400

Also Read: “I am the biggest loser in football history,” says Paolo Maldini

2. Cristiano Ronaldo: 1138 G/A (1189 matches)

The Portuguese football, Cristiano Ronaldo comes in second on the list with 1138 goals and assists in a football career. He has scored 859 goals and given 279 assists in his football career. He is still playing football and will add more goals and assists to his tally.

Currently, he is the highest goal scorer in football history and has the potential to score more than 900 goals in his football career. Here are his stats in professional and international football.

YearTeamAppearancesGoalsAssists
2002-2003Sporting CP3156
2003-2009 and 2021-2022Manchester United34614564
2009-2018Real Madrid438450131
2018-2021Juventus13410122
2023-presentAl Nassr363011
2003-presentPortugal National Team20412345
Total1189859279

Read More: Manchester United Players Annual Salary and Weekly Salary

3. Luis Suarez: 837 G/A (901 matches)

The next footballer on the list is the Uruguayan footballer, Luis Suarez, with 837 goals and assists. He has scored 536 goals and provided 301 assists in his football career so far. He is still an active player and will add more numbers to his tally.

Suarez is the second player in football history to provide more than 300 assists in a football career. Most of his career goals and assists have come when he was a part of the Barcelona team. Here are the detailed stats for better understanding:

YearTeamAppearancesGoalsAssists
2005-2006 and 2022-2023Nacional2083
2006-2007Groningen371510
2007-2011Ajax15911168
2011-2014Liverpool1338246
2014-2020Barcelona283195113
2020-2022Atletico Madrid83346
2023-presentGremio492316
2007-presentUruguay National Team1376839
Total901536301

Also Read: Liverpool Players Annual Salary and Weekly Salary

4. Robert Lewandowski: 810 goals (880 matches)

The Polish footballer, Robert Lewandowski, finds his place fourth on the list with 810 goals and assists. He has scored 631 goals and provided 179 assists in his football career and is still an active player. Lewandowski is the third player, after Ronaldo and Messi, to score more than 600 goals in football history. Here are his stats in professional and international football.

YearTeamAppearancesGoalsAssists
2006-2008Znicz Pruszkow32211
2008-2010Lech Poznan824120
2010-2014Borussia Dortmund18710342
2014-2022Bayern Munich37534473
2022-presentBarcelona604112
2008-presentPoland National Team1448131
Total880631179

In case you missed: “I was desperate to sign Jude Bellingham!” says Frank Lampard

5. Zlatan Ibrahimovic: 788 G/A (949 matches)

The last player on the list is the Swedish footballer, Zlatan Ibrahimovic, with 788 goals and assists. He has scored 558 goals and provided 230 assists in his football career. He has retired from football and is considered one of the best strikers in football history. Here are his stats in professional and international football.

YearTeamAppearancesGoalsAssists
1999-2001Malmo FF833
2001-2004Ajax1104817
2004-2006Juventus922620
2006-2009Inter Milan1176630
2009-2011Barcelona462213
2010-2012 and 2020-2023AC Milan1639335
2012-2016PSG18015662
2016-2018Manchester United532910
2018-2019LA Galaxy585315
2001-2023Sweden national team1226225
Total949558230

Read More: We created the best footballer with the help of AI! A complete beast

Note: Players like Pele, Ferenc Puskas, Romario, Muller, Johan Cruyff, and many legends might have scored more goals and assists compared to the above players. However, there is no proper information about their goals and assists, as there was limited technology at that time. As a result, several legendary players on the list are not mentioned.

Thank you for reading it. Leave us a comment if you liked it.

Do follow us on: Google News | Facebook | Instagram | Twitter | Youtube | LinkedIn

Have a good day ahead 🙂
Nikhil Lopes
Nikhil Lopes
Hi, this is Nikhil Lopes, who has a great interest in sports. Nikhil has been following several sports in the past few years, like the NFL, football, NBA, F1, UFC, cricket, and many more. The term 'sports addict' completely suits him.
RELATED ARTICLES

Read More