Cristiano Ronaldo has the largest audience of any footballer on Instagram, with 679.4 million followers. Lionel Messi follows on 517 million and Neymar Jr is third on 242.4 million. This top 50 covers everyone from Ronaldo down to Federico Valverde on 21.7 million, and all counts were read from each player’s own official profile on 29 October 2026.

Short answer: Cristiano Ronaldo has the most Instagram followers of any footballer, 679.4 million, ahead of Lionel Messi on 517 million and Neymar Jr on 242.4 million. The top 50 runs down to Federico Valverde on 21.7 million, and all counts were read from each player’s official profile on 29 October 2026.

Key figures

  • Ronaldo leads Messi by 162.4 million followers.
  • The leader has 9.9 times the followers of the player in 10th place.
  • The top 10 together have 2.04 billion followers; the top 50 have 3.48 billion.
  • Brazil supplies the most players in the top 10 (3) and in the top 50 (14).
  • Of the 50 players, 31 are active, 14 are retired and 2 are without a club.
  • Ronaldo, at Al Nassr, is the top active player with a club.

Who are the 10 most followed footballers on Instagram?

1. Cristiano Ronaldo – 679.4 Million Followers

The Portugal international plays for Al Nassr in the Saudi Pro League. His 679.4 million followers put him 162.4 million ahead of Messi. He is also first among footballers on Facebook and on YouTube.

2. Lionel Messi – 517 Million Followers

The Argentina player is with Inter Miami CF in MLS. He sits 162.4 million behind Ronaldo, but 274.6 million clear of the player in third, the largest gap in the top 10. He is 2nd on Facebook and 3rd on YouTube.

ADVERTISEMENT

3. Neymar Jr – 242.4 Million Followers

Neymar, from Brazil, plays for Santos in the Brasileirão Série A. He has 242.4 million followers, 105.7 million more than the player in fourth. He is 3rd on Facebook, 2nd on YouTube and 2nd on TikTok.

4. Kylian Mbappé – 136.7 Million Followers

The France player is at Real Madrid in LaLiga. His 136.7 million followers leave him 48.2 million ahead of the player in fifth. His Instagram rank is far higher than his Facebook rank (23rd); on YouTube he is 9th.

5. David Beckham – 88.5 Million Followers

Beckham, from England, is retired. He has 88.5 million followers, 7.5 million more than Ronaldinho in sixth. He is 4th on Facebook and 18th on TikTok.

6. Ronaldinho – 81 Million Followers

The Brazilian came out of retirement in 2026 and is listed with Ravenna FC. With 81 million followers he is 4 million ahead of the player in seventh. His other ranks are 5th on Facebook, 13th on YouTube and 4th on TikTok.

ADVERTISEMENT

7. Erling Haaland – 77 Million Followers

The Norway player is at Manchester City in the Premier League. He has 77 million followers, only 1.7 million more than the player in eighth. Elsewhere he is 17th on Facebook, 4th on YouTube and 6th on TikTok.

8. Karim Benzema – 75.3 Million Followers

The France international is currently without a club (a free agent). His 75.3 million followers are 5.44 million ahead of the player in ninth. He is 6th on Facebook and 16th on YouTube.

9. Sergio Ramos – 69.9 Million Followers

The Spain international has 69.9 million followers, 1.36 million more than the player in tenth. He is 8th on Facebook, 15th on YouTube and 5th on TikTok.

10. Marcelo Vieira – 68.5 Million Followers

The retired Brazil international completes the top 10 with 68.5 million followers, 1.36 million behind Ramos. He ranks 13th on Facebook, 10th on YouTube and 7th on TikTok.

Who ranks 11 to 50 among footballers on Instagram?

Below the top 10 the gaps shrink quickly, and several players share identical counts. The four groups below name every player from 11th to 50th with the count shown on his official profile on 29 October 2026, along with his club or status, nationality and, where the data has it, his rank on other platforms.

11–20

Mohamed Salah of Egypt opens this group on 67.9 million, 600 thousand behind Marcelo Vieira, and plays for Trabzonspor in the Süper Lig. Vinícius Júnior (Real Madrid, 64.2 million) is 3.7 million behind him and only 200 thousand ahead of the retired Sweden player Zlatan Ibrahimović (64 million); Vinícius is 3rd on TikTok but 35th on Facebook. Paul Pogba of France, a free agent, follows on 63.5 million, and Lamine Yamal of FC Barcelona is next on 59.9 million, where he is 1st on TikTok. Paulo Dybala (AS Roma, 57 million) and Jude Bellingham (Real Madrid, 56.2 million) are 800 thousand apart. Behind them come the retired Wales player Gareth Bale on 53 million, James Rodríguez of Colombia on 51.8 million and the retired Germany player Toni Kroos on 49.6 million, 8th on TikTok.

21–30

Luis Suárez of Inter Miami CF starts the group on 49 million, 600 thousand behind Kroos. The retired France player Zinedine Zidane is next on 44.7 million, 4.3 million behind Suárez, and fellow retiree Andrés Iniesta of Spain has 43.2 million. Antoine Griezmann (Orlando City SC, 39.9 million) and Luka Modrić (AC Milan, 39.6 million) are only 304 thousand apart, with Robert Lewandowski of Chicago Fire FC 696 thousand further back on 38.9 million. Dani Alves of Brazil has 35.6 million and is 46th on Facebook, while Isco of Real Betis has 30.2 million. The group closes with two retired Brazilians: Ronaldo Nazário on 29.3 million and Kaká on 28 million, the latter 9th on Facebook.

31–40

Sergio Agüero, retired and from Argentina, has exactly the same 28 million as Kaká, so the gap between ranks 30 and 31 is nil; he is 5th on YouTube and 12th on TikTok. Mesut Özil (retired, Germany) has 27.5 million and is 10th on Facebook, while the retired Belgium player Eden Hazard has 27.1 million. Ángel Di María of Rosario Central has 26.7 million, and Kevin De Bruyne of Napoli, also from Belgium, has 26.2 million. Achraf Hakimi of Paris Saint-Germain, the only Morocco player in the top 50, has 25.3 million, but is 53rd on Facebook. FC Barcelona’s Pedri follows on 24.5 million (15th on TikTok), then Real Madrid’s Rodrygo Goes on 24 million. Endrick of Real Madrid and Julián Álvarez of Atlético Madrid both have 23 million.

41–50

This is the tightest group of the list, with Casemiro of Inter Miami CF in 41st on 22.6 million and Valverde in 50th on 21.7 million. Ousmane Dembélé of Paris Saint-Germain has 22.5 million and Marcus Rashford of Manchester United 22.4 million. The retired France player Raphaël Varane has 22.3 million and Gabriel Jesus of FC Barcelona 22.1 million. David Luiz (Pafos FC), Philippe Coutinho (Santos) and Raphinha (FC Barcelona) each have 22 million, so the gaps between ranks 46, 47 and 48 are nil. David Luiz is 15th on Facebook. Gerard Piqué, retired and from Spain, has 21.8 million, and Real Madrid’s Federico Valverde of Uruguay closes the list 88 thousand behind him.

Full ranking: top 50 on Instagram

Top 50 footballers by Instagram followers: rank, player, club or status, nationality and followers in millions, read from each player’s official profile on 29 October 2026.
Rank Player Club / status Nationality Instagram followers
1 Cristiano Ronaldo Al Nassr (Saudi Pro League) Portugal 679.4M
2 Lionel Messi Inter Miami CF (MLS) Argentina 517M
3 Neymar Jr Santos (Brasileirão Série A) Brazil 242.4M
4 Kylian Mbappé Real Madrid (LaLiga) France 136.7M
5 David Beckham retired England 88.5M
6 Ronaldinho Ravenna FC Brazil 81M
7 Erling Haaland Manchester City (Premier League) Norway 77M
8 Karim Benzema without a club (free agent) France 75.3M
9 Sergio Ramos – Spain 69.9M
10 Marcelo Vieira retired Brazil 68.5M
11 Mohamed Salah Trabzonspor (Süper Lig) Egypt 67.9M
12 Vinícius Júnior Real Madrid (LaLiga) Brazil 64.2M
13 Zlatan Ibrahimović retired Sweden 64M
14 Paul Pogba without a club (free agent) France 63.5M
15 Lamine Yamal FC Barcelona (LaLiga) Spain 59.9M
16 Paulo Dybala AS Roma (Serie A) Argentina 57M
17 Jude Bellingham Real Madrid (LaLiga) England 56.2M
18 Gareth Bale retired Wales 53M
19 James Rodríguez – Colombia 51.8M
20 Toni Kroos retired Germany 49.6M
21 Luis Suárez Inter Miami CF (MLS) Uruguay 49M
22 Zinedine Zidane retired France 44.7M
23 Andrés Iniesta retired Spain 43.2M
24 Antoine Griezmann Orlando City SC (MLS) France 39.9M
25 Luka Modrić AC Milan (Serie A) Croatia 39.6M
26 Robert Lewandowski Chicago Fire FC (MLS) Poland 38.9M
27 Dani Alves – Brazil 35.6M
28 Isco Real Betis (LaLiga) Spain 30.2M
29 Ronaldo Nazário retired Brazil 29.3M
30 Kaká retired Brazil 28M
31 Sergio Agüero retired Argentina 28M
32 Mesut Özil retired Germany 27.5M
33 Eden Hazard retired Belgium 27.1M
34 Ángel Di María Rosario Central (Liga Profesional (Argentina)) Argentina 26.7M
35 Kevin De Bruyne Napoli (Serie A) Belgium 26.2M
36 Achraf Hakimi Paris Saint-Germain (Ligue 1) Morocco 25.3M
37 Pedri FC Barcelona (LaLiga) Spain 24.5M
38 Rodrygo Goes Real Madrid (LaLiga) Brazil 24M
39 Endrick Real Madrid (LaLiga) Brazil 23M
40 Julián Álvarez Atlético Madrid (LaLiga) Argentina 23M
41 Casemiro Inter Miami CF (MLS) Brazil 22.6M
42 Ousmane Dembélé Paris Saint-Germain (Ligue 1) France 22.5M
43 Marcus Rashford Manchester United (Premier League) England 22.4M
44 Raphaël Varane retired France 22.3M
45 Gabriel Jesus FC Barcelona (LaLiga) Brazil 22.1M
46 David Luiz Pafos FC (Cypriot First Division) Brazil 22M
47 Philippe Coutinho Santos (Brasileirão Série A) Brazil 22M
48 Raphinha FC Barcelona (LaLiga) Brazil 22M
49 Gerard Piqué retired Spain 21.8M
50 Federico Valverde Real Madrid (LaLiga) Uruguay 21.7M

What does the Instagram ranking show?

Nationalities. Across the top 50 there are 17 nationalities. Brazil has 14 players, France 7, Spain 6, Argentina 5, England 3, and Germany, Uruguay and Belgium 2 each. Nine further countries have one player each: Portugal, Norway, Egypt, Sweden, Wales, Colombia, Croatia, Poland and Morocco. In the top 10 alone, seven countries appear: Brazil (3), France (2), and one each for Portugal, Argentina, England, Norway and Spain.

Brazil’s 14 entries are more than twice the 6 from Spain. Its three top-10 players are Neymar Jr in 3rd, Ronaldinho in 6th and Marcelo Vieira in 10th. France’s 7 players run from Mbappé in 4th to Dembélé in 42nd.

Active and retired. In the top 50, 31 players are active, 14 are retired, 2 are without a club and 3 have no confirmed status. In the top 10 the split is six active, two retired, one without a club and one with no confirmed status.

Leagues and clubs. Among active players in the top 50, LaLiga is the most common league with 12 players, followed by MLS with 5, Serie A with 3, and the Brasileirão Série A, Premier League and Ligue 1 with 2 each. The Saudi Pro League, Süper Lig, Liga Profesional (Argentina) and Cypriot First Division have one each. Real Madrid has 6 players in the top 50, FC Barcelona 4, Inter Miami CF 3, and Santos and Paris Saint-Germain 2 each.

Gaps. The distances between neighbours are uneven. The largest in the top 10 is 274.6 million, between Messi and Neymar Jr. Ronaldo’s lead over Messi is 162.4 million, and Neymar Jr is 105.7 million ahead of Mbappé. Lower down the list the picture reverses: Haaland and Benzema are 1.7 million apart, and Ramos and Marcelo Vieira 1.36 million. Further down, Kaká and Agüero share 28 million, Endrick and Álvarez 23 million, and David Luiz, Coutinho and Raphinha 22 million.

Frequently Asked Questions

Who is the most followed football player on Instagram?

Cristiano Ronaldo, with 679.4 million followers when counts were read in October 2026. Lionel Messi is second with 517 million.

How many followers does Cristiano Ronaldo have on Instagram?

679.4 million, as shown on his official profile on 29 October 2026. That is 162.4 million more than Messi and 9.9 times the count of the player in 10th place.

Which active player with a club has the most Instagram followers?

Ronaldo, who is at Al Nassr. Messi (Inter Miami CF), Neymar Jr (Santos), Mbappé (Real Madrid) and Haaland (Manchester City) are the other active players with clubs in the top 10.

Which retired footballer has the most Instagram followers?

David Beckham, with 88.5 million followers, in 5th place overall. Marcelo Vieira, also retired, is 10th with 68.5 million.

Which country has the most players in the Instagram top 50?

Brazil, with 14 players. France has 7 and Spain 6, and 17 nationalities appear in total.

How many followers do you need to reach the Instagram top 50?

The 50th-placed player, Federico Valverde, has 21.7 million followers. The top 50 together have 3.48 billion.

How were the Instagram follower counts collected?

Each figure is the follower count shown on the player’s own official Instagram account, read on 29 October 2026. Instagram shows whole millions for some accounts, so a few counts are less precise than others. Figures are given as the platform displays them and are rounded in the text.

FootGoal started from the 100 footballers with the most Instagram followers (October 2026) and read each one’s own official account. Players outside that group are not included. Where two or more players show the same rounded count, such as 28 million for Kaká and Agüero, they are listed one after the other and the gap between them is shown as nil. One player was left out of the ranking: Roberto Firmino, whose account could not be read. Club and status details are those held by FootGoal at the time of writing, and where a club could not be confirmed it is not stated.

See also our most followed football players in the world (all platforms), the football players with the most Facebook followers and the football players with the most YouTube subscribers.