Who is the best football player in the world all time? Who has won more championships and awards over the past decade? Some people say Messi is the GOAT, others believe Ronaldo is the true king. But the truth is, football has many legends. There are new stars, too, who also deserve a place in this debate. Today, you will get all the answers right here on Parimatch.
Table of Contents
Best Football Player in the World: Top Contenders
When people ask, “Who is the best football player in the world?” the debate usually starts with Lionel Messi and Cristiano Ronaldo. Both players have broken many records. Messi has scored hundreds of goals, made many assists, and won the World Cup. Ronaldo has also scored many goals, won the Euro, and lifted trophies in different countries.
But football has more heroes than just Messi and Ronaldo. Thierry Henry was one of the greatest strikers in the English Premier League and scored 175 goals for Arsenal. Zinedine Zidane was a midfield legend who won the World Cup and Champions League. Luka Modrić is another great midfielder. He won the Ballon d’Or in 2018 and helped Croatia reach a World Cup final.
Best Player in the World: Football Rankings
Rank |
Player | Major Awards |
Major Championships/Titles |
1 |
Lionel Messi | 8× Ballon d’Or, 2× FIFA World Cup Golden Ball, 17× FIFA FIFPro XI | World Cup, 2× Copa América, 4× Champions League, 10× LaLiga, 7× Copa del Rey |
2 | Cristiano Ronaldo | 5× Ballon d’Or, FIFA Puskás, UEFA Best Player |
5Ă— Champions League, 3Ă— Premier League, 2Ă— LaLiga, 2Ă— Serie A, Euro 2016, Nations League |
3 |
Thierry Henry | FIFA FIFPro XI, Golden Boot (multiple) | World Cup, Euro 2000, Champions League, 2Ă— Premier League, LaLiga, Ligue 1 |
4 | Zinedine Zidane | Ballon d’Or, FIFA World Player (3×) |
World Cup, Euro 2000, Champions League, 2Ă— Serie A, LaLiga |
5 |
Luka Modrić | Ballon d’Or (2018), FIFA Best | 6× Champions League, 4× LaLiga, World Cup finalist |
6 | Kylian Mbappé | FIFA Best Young Player, Golden Boot (World Cup 2022) |
World Cup, 7Ă— Ligue 1, 4Ă— French Cup |
7 |
Andrés Iniesta | Ballon d’Or runner-up, UEFA Best Player | World Cup, 2× Euro, 4× Champions League, 9× LaLiga |
8 |
Xavi Hernández | FIFA FIFPro XI, Euro Player of Tournament (2008) |
World Cup, 2Ă— Euro, 2Ă— Champions League, 8Ă— LaLiga |
9 | Ronaldo Nazário | 2× Ballon d’Or, 3× FIFA World Player |
2× World Cup, 2× Copa América, Champions League finalist, Golden Boot (2002 WC) |
10 |
Ronaldinho | Ballon d’Or, 2× FIFA World Player | World Cup, Copa América, Champions League, 2× LaLiga |
11 | Zlatan Ibrahimović | UEFA Team of Year (4×), Golden Foot |
12Ă— league titles (5 countries), 511 goals, multiple domestic cups |
12 |
Kevin De Bruyne | 3Ă— League Player of the Season | 6Ă— Premier League, Champions League, 7Ă— domestic cups |
13 | Toni Kroos | FIFA FIFPro XI, German Player of Year |
World Cup, 6Ă— Champions League, 4Ă— LaLiga, 3Ă— Bundesliga |
14 |
Sergio Ramos | UEFA Defender of Year, 11Ă— FIFPro XI | World Cup, 2Ă— Euro, 4Ă— Champions League, 5Ă— LaLiga |
15 | Carles Puyol | UEFA Best Defender |
World Cup, Euro 2008, 3Ă— Champions League, 6Ă— LaLiga |
16 |
Karim Benzema | Ballon d’Or (2022), UEFA Best Player | 5× Champions League, 4× LaLiga, 4× Ligue 1, Nations League |
17 | Sergio Busquets | FIFA FIFPro XI |
World Cup, Euro 2012, 3Ă— Champions League, 9Ă— LaLiga |
18 |
Robert Lewandowski | 2Ă— FIFA Best, UEFA Player of the Year | Champions League, 10Ă— Bundesliga, LaLiga, 7Ă— Bundesliga Golden Boot |
19 | Kaká | Ballon d’Or (2007), FIFA World Player |
World Cup, Champions League, Serie A, LaLiga |
20 |
Neymar | FIFA Puskás (2011), FIFA FIFPro XI | Champions League, 2× LaLiga, 5× Ligue 1, Copa Libertadores runner-up |
21 | Andrea Pirlo | Serie A Footballer of Year (3Ă—) |
World Cup, 2Ă— Champions League, 6Ă— Serie A |
22 |
Wayne Rooney | 2Ă— PFA Young Player, Golden Boy (2004) | Champions League, 5Ă— Premier League, MUFC all-time scorer |
23 | Patrick Vieira | Premier League HOF inductee |
World Cup, Euro 2000, 3Ă— Premier League, 5Ă— Serie A |
24 |
Luis Suárez | Golden Boot (2×), Copa América Best Player | Champions League, Copa América, 4× LaLiga, 4× Copa del Rey |
25 | Gianluigi Buffon | FIFA World Cup Golden Glove, UEFA GK of Year (2Ă—) |
World Cup, 10Ă— Serie A, 6Ă— Coppa Italia |
Leagues and Competitions
There are several top football leagues around the world, and each league has produced its own best players. Who are they? Let’s take a quick look.
Who is Best Football Player in the World in the English Premier League
Thierry Henry is often called the best football player of his generation in the English Premier League. He played for Arsenal and scored 175 goals, and he also won the Premier League two times.
Harry Kane is the top player in terms of the most goals scored in the past 20 years, with 213. However, he failed to win any major tournament. Other big names are Rooney, Mohamed Salah, and Ashley Cole.
The Best Football Player in the World “Other European Leagues”
Lionel Messi and Cristiano Ronaldo are the best players in La Liga. They have scored 474 goals and 311 goals. Robert Lewandowski has the second most goals in the Bundesliga and the most this decade. He played for Dortmund and Bayern and scored 312 goals. Kylian Mbappé is the best player in Ligue 1. Playing for Paris Saint-Germain, he scored 191 goals with a ratio of 0.78 goals per match.
Player Awards and Recognition
The Ballon d’Or and the FIFA Player of the Year award are considered the most prestigious and valuable individual awards in football. Each year, these awards are given to the current best football player in the world.
While d’Or is presented by the French magazine France Football, the Player of the Year award is given by FIFA, again the governing body of football. Both are given annually to honour the overall best player of the season.
Ballon d’Or
Lionel Messi has won the Ballon d’Or award the most times. He won it eight times (2009, 2010, 2011, 2012, 2015, 2019, 2021, 2023). Messi is the current best football player in the world. Cristiano Ronaldo is at number two with five wins (2008, 2013, 2014, 2016, 2017). Here is the complete list of winners since 2000:
Year |
Player |
2025 |
Ousmane Dembele |
2024 |
Rodri |
2023 |
Lionel Messi |
2022 |
Karim Benzema |
2021 |
Lionel Messi |
2020 |
Not Awarded |
2019 |
Lionel Messi |
2018 |
Luka Modrić |
2017 |
Cristiano Ronaldo |
2016 |
Cristiano Ronaldo |
2015 |
Lionel Messi |
2014 |
Cristiano Ronaldo |
2013 |
Cristiano Ronaldo |
2012 |
Lionel Messi |
2011 |
Lionel Messi |
2010 |
Lionel Messi |
2009 |
Lionel Messi |
2008 |
Cristiano Ronaldo |
2007 |
Kaká |
2006 |
Fabio Cannavaro |
2005 |
Ronaldinho |
2004 |
Andriy Shevchenko |
2003 |
Pavel Nedvěd |
2002 |
Ronaldo |
2001 |
Michael Owen |
2000 |
LuĂs Figo |
FIFA World Player of the Year
Lionel Messi has been named the Player of the Year by FIFA the most times. He won eight times(2009, 2010, 2011, 2012, 2015, 2019, 2022, 2023). Messi is surely the all time best football player in the world. Cristiano Ronaldo is second with five wins (2008, 2013, 2014, 2016, 2017). In third place is Robert Lewandowski with two wins (2020, 2021). Here is the complete list of winners since 2000:
Year |
Player |
2024 |
VinĂcius JĂşnior |
2023 |
Lionel Messi |
2022 |
Lionel Messi |
2021 |
Robert Lewandowski |
2020 |
Robert Lewandowski |
2019 |
Lionel Messi |
2018 |
Luka Modrić |
2017 |
Cristiano Ronaldo |
2016 |
Cristiano Ronaldo |
2015 |
Lionel Messi |
2014 |
Cristiano Ronaldo |
2013 |
Cristiano Ronaldo |
2012 |
Lionel Messi |
2011 |
Lionel Messi |
2010 |
Lionel Messi |
2009 |
Lionel Messi |
2008 |
Cristiano Ronaldo |
2007 |
Kaká |
2006 |
Fabio Cannavaro |
2005 |
Ronaldinho |
2004 |
Ronaldinho |
2003 |
Zinedine Zidane |
2002 |
Ronaldo |
2001 |
LuĂs Figo |
2000 |
Zinedine Zidane |
Top 10 Best Football Player in the World
Which is the best football player in the world? Here is the complete breakdown of the top 5:
Lionel Messi (Current: Inter Miami)
Lionel Messi is the best football player in the world all time. He has won 8 Ballon d’Or awards and many other honors. He won the World Cup, 2 Copa Américas, 4 Champions Leagues, 10 LaLiga titles, and 7 Copa del Rey trophies. Messi has scored over 770 goals in club football and is loved worldwide for his amazing skills.
Cristiano Ronaldo (Current: Al-Nassr)
Cristiano Ronaldo is the second best player in the world football. He won 5 Champions Leagues, 3 Premier Leagues, 2 LaLiga titles, 2 Serie A titles, Euro 2016, and the Nations League. Ronaldo is a global star with the most number of followers on Instagram.
Thierry Henry (Retired)
Thierry Henry was a top striker known for his speed. He has scored more than 350 goals in his career. He won the World Cup, Euro 2000, Champions League, 2 Premier Leagues, LaLiga, and Ligue 1. He also won many Golden Boot awards and was in FIFA FIFPro XI.
Zinedine Zidane (Retired)
Zinedine Zidane was a brilliant playmaker. He won the Ballon d’Or and was named FIFA World Player three times. He lifted the World Cup, Euro 2000, Champions League, 2 Serie A titles, and LaLiga. Zidane was an AM who scored more than 120 international club goals.
Luka Modrić (Current: AC Milan)
Luka Modrić is at number five in the list of top football player of the world. He won the Ballon d’Or and the FIFA Best award in 2018. He was one of the best playmakers for Real Madrid. Modrić has won 6 Champions Leagues and 4 LaLiga titles with RMA. He also helped Croatia reach the World Cup final in 2018.
The following are the other five players who are in the top 10 best players of this generation:
Player |
Matches | Goals | Wins | Draws | Points Avg |
Game Winning Goals |
Kylian Mbappé |
236 | 341 | 208 | 11 | 2.69 | 100 |
Andrés Iniesta | 91 | 93 | 75 | 12 | 2.6 |
25 |
Xavi Hernández |
108 | 112 | 91 | 12 | 2.64 | 32 |
Ronaldo Nazário | 225 | 310 | 174 | 32 | 2.46 |
92 |
Ronaldinho |
193 | 235 | 136 | 35 | 2.3 |
75 |
Top Players From Popular Teams and Clubs
Club |
League | Rank 1 |
Rank 2 |
Barcelona |
LaLiga (Spain) | Lionel Messi | Andrés Iniesta |
Real Madrid | LaLiga (Spain) | Cristiano Ronaldo |
Luka Modrić |
Atletico Madrid |
LaLiga (Spain) | Luis Suárez | Antoine Griezmann |
Sevilla | LaLiga (Spain) | Sergio Ramos |
Ivan Rakitić |
Manchester United |
Premier League (England) | Wayne Rooney | Ryan Giggs |
Arsenal | Premier League (England) | Thierry Henry |
Patrick Vieira |
Liverpool |
Premier League (England) | Steven Gerrard | Luis Suárez |
Chelsea | Premier League (England) | Didier Drogba |
Frank Lampard |
Manchester City |
Premier League (England) | Kevin De Bruyne | Sergio AgĂĽero |
AC Milan | Serie A (Italy) | Kaká |
Paolo Maldini |
Inter Milan |
Serie A (Italy) | Ronaldo Nazário | Javier Zanetti |
Juventus | Serie A (Italy) | Gianluigi Buffon |
Andrea Pirlo |
Roma |
Serie A (Italy) | Francesco Totti | Daniele De Rossi |
Bayern Munich | Bundesliga (Germany) | Robert Lewandowski |
Toni Kroos |
Borussia Dortmund |
Bundesliga (Germany) | Robert Lewandowski | Marco Reus |
PSG | Ligue 1 (France) | Kylian Mbappé |
Neymar |
Lyon |
Ligue 1 (France) | Karim Benzema | Juninho Pernambucano |
Ajax | Eredivisie (Netherlands) | Zlatan Ibrahimović |
Luis Suárez |
LA Galaxy |
MLS (USA) | Zlatan Ibrahimović | David Beckham |
Santos | BrasileirĂŁo (Brazil) | Neymar |
Robinho |
Future of Football
The all-time greats of the game, Lionel Messi and Cristiano Ronaldo, are on the brink of retirement. And we are already into the next generation of football. If you have been following the top leagues from around the world, you already know that players like Kylian MbappĂ©, Erling Haaland, VinĂcius JĂşnior, Jude Bellingham, Pedri, and Jamal Musiala are on the rise. They are the future of football. Here are the top 15 in 2025:
- Kylian Mbappé
- Erling Haaland
- VinĂcius JĂşnior
- Jude Bellingham
- Pedri
- Jamal Musiala
- Ousmane Dembélé
- Mohamed Salah
- Harry Kane
- Robert Lewandowski
- Florian Wirtz
- Khvicha Kvaratskhelia
- Lautaro MartĂnez
- Bukayo Saka
- Rodri
Statistics and Analytics: Football Best Player in the World
When we ask who the all-time best football player in the world is, there is always a cold war between two of the game’s greats: Lionel Messi and Cristiano Ronaldo. For proper comparison, check the table below:
Club Football |
Lionel Messi |
Cristiano Ronaldo |
Goals |
882 | 945 |
Assists | 391 |
258 |
Appearances |
1,123 | 1,288 |
Minutes Played | 92,187 |
105,292 |
Goals Per Game |
0.79 | 0.73 |
Minutes Per Goal | 104.5 |
111.4 |
Mins Per Goal/Assist |
72.4 | 87.5 |
Hat-tricks | 59 |
66 |
Country |
Lionel Messi | Cristiano Ronaldo |
Goals | 114 |
141 |
Assists |
58 | 37 |
Appearances | 194 |
223 |
Minutes Played |
16,037 | 17,773 |
Goals Per Game | 0.59 |
0.63 |
Minutes Per Goal |
140.7 | 126 |
Mins Per Goal/Assist | 93.2 |
99.8 |
Hat-tricks |
10 |
10 |
FAQs
Who is the best football player in the world 2025?
As of 2025, Messi is the best football player in the world. Cristiano Ronaldo is second, and Thierry Henry is third.
Who is the best player in the world in football?
Lionel Messi is the best player in the world in football. He has 882 club goals and 114 international goals.
Who is the best football player in the world all time?
Lionel Messi is the best football player of all time. He has won the FIFA Ballon d’Or and the Player of the Year award on eight occasions.
Who is best, Messi or Ronaldo?
Lionel Messi and Cristiano Ronaldo are the greatest football players ever. Together, both have scored 2100+ goals at the club and international level.
Who is the king of football all time top 10?
Lionel Messi is the king of football. He has 882 club goals and 114 international goals, and he has assisted in 450+ goals over the years.
Who is goat in football?
Lionel Messi is considered the GOAT by millions worldwide. He has won the World Cup, two Copa Américas, four Champions Leagues, ten LaLiga titles, and seven Copa del Rey trophies.
Who is the world’s best man in football?
Lionel Messi is the world’s best man in football. He has received just three red cards in his professional career.
Who is the top scorer for Real Madrid?
The top scorer for Real Madrid is Cristiano Ronaldo. He has scored 450 goals.
Who is the best football player for Paris Saint Germain?
The best player for PSG was Kylian Mbappé. He has scored 175 goals for PSG.
Who is the best football player for Bayern Munich?
The best player for Bayern Munich is Gerd MĂĽller. He scored 523 goals, and the next best is Robert Lewandowski with 344 goals.