Footballers With The Most Assists In Football History

The ultimate aim on the football pitch is to score goals, which is why strikers and other attacking players are very cherished. But the role of creative players who provide assists can not be overlooked.

These creators — mostly attacking midfielders and wingers — play integral roles in a team’s success. This is most obvious in modern times when teams have a structured play system.

Some teams are capable of playing without a natural striker. Instead, opting for a “false nine” or a “Trequartista.”

These players sometimes provide more assists than goals.

In this article, TOP SOCCER BLOG presents you with the top 10 football players with the most assists in history.

However, it is important to note that there are a lot of different assists stats in football according to the record sources.

First of all, why are there different stats for each of these sources?

1. Different sources have different assist definitions

2. It can sometimes be hard to say if an assist meets that definition

3. Sources can be inconsistent in applying their criteria.

What is an assist?

Opta defines an assist in football as the final touch (pass, pass-cum-shot, or any other touch), which leads to the recipient of the ball scoring a goal.

Suppose an opposition player deflects the final touch (as defined in bold). In that case, the initiator is only given a goal assist if the receiving player is likely to receive the ball without deflection.

Own goals, free kicks, direct corner goals, and penalties do not get an assist awarded.

We will use stats from the Opta criteria for our list of footballers with the most assists in football history.

Top 10 Active Football Players With The Most Assists (2022)

🇦🇷 Lionel Messi: 339

🇦🇷 Ángel Di María: 253

🇺🇾 Luis Suárez: 246

🇧🇪 Kevin De Bruyne: 242

🇧🇷 Neymar: 242

🇩🇪 Thomas Müller: 235

🇩🇪 Mesut Özil: 233

🇷🇸 Dušan Tadić: 233

🇪🇸 Cesc Fàbregas: 233

🇵🇹 Cristiano Ronaldo: 232

1. Ferenc Puskás (404 assists)

Ferenc Puskás

Hungarian football legend Ferenc Puskas is regarded as one of the greatest players of all-time and football’s first international superstar.

He led Hungary to the final of the 1954 World Cup and to win the gold medal at the 1952 Olympics.

While playing for Real Madrid, Puskás won 4 Pichichis (La Liga’s top scorer) and 3 European Cups.

In 719 total appearances, Ferenc Puskas scored 708 and made 404 assists — making him the player with the most assists in football history.

2. Pelé (369 assists)


Regarded by many as the greatest player in football history, Pelé was a hard-working team player and a complete forward.

He had exceptional vision and intelligence. He also had brilliant passing skills and the ability to link up with teammates and provide them with assists.

Pelé is the all-time leading goalscorer for Brazil, with 77 goals in 92 games. He led the Selecao to win 3 FIFA World Cups (1958, 1962, and 1970).

At the club level, he is Santos’ all-time top goalscorer with 643 goals from 659 games.

In a golden era for Santos, he led the club to the 1962 and 1963 Copa Libertadores and the 1962 and 1963 Intercontinental Cup.

Pelé’s statistics of goals and appearances differ between sources mostly due to friendly games.

Nevertheless, he is the second player with the most assists of all time, with 369 assists.

3. Johan Cruyff (358 assists)

Johan Cruyff

Johan Cruyff is considered one of the greatest players in the history of football, as well as one of the best managers ever.

He is also widely regarded as arguably the most influential figure in modern football.

He won the Ballon d’Or three times (1971, 1973, and 1974).

Johan Cruyff made 720 official appearances in his career and scored 403 goals. His total of 358 assists ranks him third on the all-time assists list.

4. Lionel Messi (339 assists)

Lionel Messi

Arguably the greatest footballer of all time, Lionel Messi is a complete attacking player who can do everything an attacker does perfectly.

The Argentine maestro does not only score goals (lots of them!) but also provides assists abundantly.

On the all-time football assists ranking, Messi currently sits 4th, with 339 assists. Still playing, he may eventually break into the top 3 at the end of his career.

Lionel Messi holds the record for most goals in La Liga (474), most in a La Liga and European league season (50), most hat-tricks in La Liga (36), and the UEFA Champions League (8).

He has the most assists in La Liga (192), a La Liga season (21), and Copa America (17).

Furthermore, he holds the record for most international goals by a South American player (90).

So far, Messi has made 989 career appearances, scored 781 goals, and made 339 assists.

Lionel Messi has consistently been one of football’s best passers and playmakers.

5. Luis Figo (283 assists)

Luis Figo

Luis Figo is next on this list, with 283 assists.

Renowned for his creativity and ability to get past defenders on the wing, Figo is widely regarded as one of the greatest wingers of all time.

His 106 assists are the second-most in La Liga history, only behind Lionel Messi.

He won the Ballon d’Or in 2000 and the FIFA World Player of the Year in 2001.

Luis Figo made 919 appearances during his career, scoring 169 goals.

6. Ryan Giggs (277 assists)

Ryan Giggs

Ryan Giggs is one of the most decorated footballers of all time.

He spent his entire playing career at Manchester United, where he won 13 Premier League titles (more than any other player in history), 4 FA Cups, 3 League Cups, 2 UEFA Champions Leagues, a FIFA Club World Cup, Intercontinental Cup, UEFA Super Cup, and 9 FA Community Shields.

At his peak, he was capable of playing on either flank — due to his versatility — and would take on opposing defenders. His crossings led to a lot of goals for his teammates.

Ryan Giggs played 1,027 matches, scored 180, and provided 277 assists.

7. David Beckham (259 assists)

David Beckham

David Beckham is one of the best football set-piece specialists of all time. His range of passing, vision, crossing ability and set-piece mastery enabled him to create many chances for teammates.

Beckham played 810 matches in his career and netted 144 goals. He made 259 assists.

8. Angel Di Maria (253 assists)

Angel Di Maria

Due to the caliber of players he always plays with, Angel Di Maria regularly gets underrated. He has played alongside Lionel Messi, Cristiano Ronaldo, Karim Benzema, Neymar, and Kylian Mbappe, among others.

Credit to Di Maria’s brilliance is that he never looks out of place when he plays with these stars. He supplies them with loads of assistance.

Currently, on the books of Juventus, Angel Di Maria has made a total of 810 appearances, scored 179 goals, and provided 253 assists.

The Argentine is undoubtedly one of the greatest wingers of his generation.

9. Luis Suarez (246 assists)

Luis Suarez

Luis Suarez is regarded as one of the best players of his generation and one of the greatest strikers of all time.

He won two European Golden Shoes, an Eredivisie Golden Boot, a Premier League Golden Boot, and the Pichichi Trophy (La Liga Golden Boot).

Suarez excelled at all the clubs he played at. His peak years were spent at Liverpool and Barcelona — where he warmed his way to the hearts of the fans of both clubs.

Not only can the Uruguayan score goals, but he can also provide assists. He formed brilliant attacking partnerships at all the teams he played — the best being the MSN (formed alongside Messi and Neymar at Barcelona).

Suarez is Uruguay’s all-time leading goalscorer and has scored 524 goals in 875 appearances in his career, providing 246 assists.

10. Neymar (242 assists)

NeymarDue to his creativity, vision, passing, finishing, dribbling, feints, touch, and technique, Neymar is one of the best players in the world.

Although he didn’t reach the heights many expected him to attain as a promising youngster, Neymar has excelled in his career.

The Brazilian has made 690 appearances, scored 427 goals, and provided 242 assists.

Other footballers with the most assists in football history are Mesut Özil (233), Cesc Fàbregas (233), Kevin De Bruyne (233), Thomas Müller (233), and Dušan Tadić (232).

M. Abdullah is a celebrity author with a keen interest in all things related to the rich and famous. He has built a reputation as a go-to source for the latest and trendy celebrity gossip and in-depth information and resources on the net worth of some of the world's most prominent celebrities, players, athletes, and politicians.