An assist can be just as important as a goal. It takes vision, timing and the ability to create a scoring chance for a teammate. Some footballers have built remarkable careers by setting up goals as consistently as others score them.
There is no single official all-time assist record recognised across every competition. Different databases use different rules and historical coverage. Older matches are also harder to verify than modern games. Therefore, career assist totals should always be considered alongside their source and counting method.
Most Assists in Football History: Top 10 Players

The following table uses the career assist totals published by SportsAdda, with figures updated on 27 August 2026. It covers the modern era of more reliable assist records. These figures are not directly comparable with historical estimates or totals from databases that use different assist-counting methods.
| Rank | Player | Country | Career Assists |
| 1 | Lionel Messi | Argentina | 407 |
| 2 | Thomas Müller | Germany | 303 |
| 3 | Luis Suárez | Uruguay | 298 |
| 4 | Kevin De Bruyne | Belgium | 286 |
| 5 | Ángel Di María | Argentina | 278 |
| 6 | Cristiano Ronaldo | Portugal | 276 |
| 7 | Mesut Özil | Germany | 262 |
| 8 | Ryan Giggs | Wales | 258 |
| 9 | David Beckham | England | 256 |
| 10 | Cesc Fàbregas | Spain | 253 |
Source: SportsAdda. Figures are from its 27 August 2026 update and should not be treated as a universal official ranking.
1. Lionel Messi – 407 Assists
Lionel Messi leads this ranking with 407 career assists. His ability to score goals and create chances makes him one of the most complete attacking players in football history.
Messi has created goals for Barcelona, Paris Saint-Germain, Inter Miami and Argentina. His passing range allows him to find teammates through crowded defences. He can create chances with short combinations, through balls, crosses and precise passes into the penalty area.
He also holds the La Liga assist record, with 193 assists during his time at Barcelona.
His career total depends on the statistical provider. SportsAdda lists him with 407 assists, while another match-by-match tracker recorded 428 by 1 November 2026 using its own counting method. These figures are date-specific snapshots and should not be combined or treated as directly comparable.
Messi finished the 2026 MLS regular season with 17 assists and a league-leading 26 goals in 31 matches, winning the MLS Golden Boot for the second year in a row. He became the first player in MLS history to win the award in consecutive seasons. <Cite refs={[“turn424299search0″,”turn424299search3”]}/>
2. Thomas Müller – 303 Assists
Thomas Müller ranks second with 303 assists. The German forward became famous for his intelligent movement, quick decisions and ability to find space around the penalty area.
He spent most of his career at Bayern Munich, where he helped the club win major domestic and European trophies. Müller often created chances without needing to control the ball for long. His movement pulled defenders out of position and opened passing routes for teammates.
He later joined Vancouver Whitecaps in Major League Soccer. According to the club’s published 2026 regular-season statistics, Müller recorded eight assists in 23 appearances. <Cite refs={[“turn424299search1”]}/>
His career shows that an effective creator does not always need to play as a traditional attacking midfielder.
3. Luis Suárez – 298 Assists
Luis Suárez has 298 career assists in this ranking. The Uruguayan striker is widely recognised for his finishing, but his creative ability has also been an important part of his game.
Suárez played for clubs including Liverpool, Barcelona and Atlético Madrid. At Barcelona, he formed a successful attacking partnership with Messi and Neymar. He later joined Inter Miami.
He regularly created goals through clever passes, quick combinations and unselfish play. His ability to hold the ball under pressure also helped teammates move into attacking positions.
4. Kevin De Bruyne – 286 Assists
Kevin De Bruyne has 286 assists and ranks fourth. The Belgian midfielder is known for his accurate crossing, long passes and ability to deliver the ball into dangerous areas.
His most successful club period came at Manchester City. He played a major role in the club’s domestic success and its first UEFA Champions League title in 2023.
De Bruyne can create chances from central midfield, wide positions and set pieces. His vision and passing accuracy made him one of the leading creators in modern football.
He left Manchester City in 2025 and joined Napoli, where he continues his playing career.
5. Ángel Di María – 278 Assists
Ángel Di María has 278 assists. The Argentine winger and attacking midfielder has created goals throughout a career that included Real Madrid, Manchester United, Paris Saint-Germain, Juventus, Benfica and Rosario Central.
Di María is known for his pace, dribbling and ability to deliver accurate passes from wide areas. He also played an important creative role for Argentina.
His performances in major international tournaments helped Argentina win the 2021 Copa América and the 2022 FIFA World Cup.
6. Cristiano Ronaldo – 276 Assists
Cristiano Ronaldo has 276 assists in the SportsAdda ranking. He is primarily recognised as one of football’s greatest goalscorers, but his career also includes a substantial number of assists.
Ronaldo has played for Manchester United, Real Madrid, Juventus and Al Nassr, among other teams. During his earlier years, he regularly created chances from the wing with crosses, dribbling and passes into the penalty area.
His movement and ability to combine with attacking teammates have also helped him create goals from central positions.
On 5 November 2026, Ronaldo announced his retirement from international football after representing Portugal 234 times and scoring 146 goals. He continues to play for Al Nassr at club level.
7. Mesut Özil – 262 Assists
Mesut Özil recorded 262 assists in the ranking. The former Germany international was one of the most recognisable attacking midfielders of his generation.
Özil played for clubs including Schalke, Werder Bremen, Real Madrid, Arsenal, Fenerbahçe and İstanbul Başakşehir. His greatest strength was his ability to identify passing opportunities before defenders could react.
He regularly delivered through balls that allowed forwards to run behind defensive lines. His creative performances at Arsenal and Real Madrid made him a key figure in both teams’ attacks.
Özil retired from professional football in March 2023.
8. Ryan Giggs – 258 Assists
Ryan Giggs has 258 assists in the ranking. The Welsh footballer spent his entire senior club career at Manchester United and became one of the most successful players in Premier League history.
Giggs started as a quick and direct winger. He later developed into a more central creative player.
His crossing, dribbling and movement helped Manchester United create scoring opportunities across several generations of the team. He also holds the Premier League career assist record, with 162 assists.
9. David Beckham – 256 Assists
David Beckham recorded 256 assists. He was famous for his crossing accuracy, long passes and ability to deliver dangerous free kicks.
Beckham played for Manchester United, Real Madrid, LA Galaxy, AC Milan and Paris Saint-Germain. His right foot was one of his greatest strengths.
He regularly created goals through crosses from wide positions and precise set pieces. His passing ability made him an important attacking player for both club and country.
10. Cesc Fàbregas – 253 Assists
Cesc Fàbregas completes the top ten with 253 assists. The Spanish midfielder was known for his vision, passing range and ability to control attacking play.
He represented Arsenal, Barcelona, Chelsea and Monaco during his playing career. Fàbregas often operated as a central midfielder or advanced playmaker.
His quick forward passes and ability to recognise space helped teammates receive the ball in dangerous positions.
After retiring as a player, Fàbregas moved into football management. He is the head coach of Como in Italy. Under his leadership, Como qualified for the UEFA Champions League for the first time in the club’s history and made its competition debut in September 2026. <Cite refs={[“turn424299search4″,”turn424299search5”]}/>
Why Do Most Assists in Football History Lists Show Different Numbers?
There is no single worldwide database that records every assist from every football match. This is the main reason published career totals can differ.
Football’s Laws of the Game do not establish one universal definition of an assist as an official match statistic. Competition organisers and statistical providers use their own criteria. Some may award an assist after a deflection or rebound, while others may reject it if the ball’s direction changes significantly. Penalties, direct free kicks and own goals can also be treated differently.
There is another issue with older players. Detailed assist records were not consistently collected during much of the twentieth century. Historical totals have therefore been reconstructed from available match records.
For example, SportsAdda’s modern recorded-era table lists Messi first with 407 assists. Other statistical trackers report higher totals because they apply different counting methods. Historical compilations can also place players such as Ferenc Puskás, Pelé and Johan Cruyff much higher than players in modern recorded-era rankings.
These are different statistical approaches, not necessarily evidence that one source has made a mistake.
Other Legendary Footballers With Remarkable Assist Records
Several players outside the modern recorded-era ranking deserve recognition for their creative contributions.
- Ferenc Puskás: The Hungarian and Spanish forward is credited with approximately 404 assists in SportsAdda’s historical compilation.
- Pelé: The Brazilian legend is credited with around 369 assists in the same compilation.
- Johan Cruyff: The Dutch football icon is listed with approximately 358 assists.
These are historical estimates rather than universally verified career totals. They should not be directly compared with the modern SportsAdda ranking because the underlying records and counting methods differ.
Who Has the Most Assists in Football History?
Lionel Messi is widely recognised as one of the leading assist providers in football history. His exact career total varies by source and counting method.
SportsAdda listed him with 407 career assists on 27 August 2026, while another match-by-match tracker recorded 428 by 1 November 2026. The latter figure is a dated snapshot, not a claim about his total on 10 November. The difference reflects the statistical methods used by the providers.
His record is especially remarkable because he has combined elite goalscoring with outstanding chance creation. He has consistently created opportunities for teammates while remaining one of the most prolific goalscorers in the game.
Conclusion
The record for the most assists in football history highlights players who have consistently created goals for their teammates. Lionel Messi leads the SportsAdda modern recorded-era ranking, followed by Thomas Müller and Luis Suárez. Kevin De Bruyne, Ángel Di María and Cristiano Ronaldo are also among the leading creators.
However, assist totals should always be read alongside their source, update date and counting method. This is particularly important when comparing modern players with legends from earlier generations. Messi’s position near the top of modern assist rankings is clear, even though the exact career total varies between statistical providers.
FAQs About Most Assists in Football History
Lionel Messi is widely recognised as one of the leading players for career assists. His exact total depends on the statistical provider and its definition of an assist.
SportsAdda listed Messi with 407 career assists on 27 August 2026. Another match-by-match tracker recorded 428 by 1 November 2026. The totals differ because the providers use different counting methods.
No. The SportsAdda ranking lists Messi with 407 assists and Cristiano Ronaldo with 276. Other statistical providers may report different totals, but Messi is generally ranked ahead of Ronaldo.
Ryan Giggs holds the Premier League career assist record with 162 assists for Manchester United.
Different providers use different rules for awarding assists. Some count certain deflections or rebounds, while others do not. Historical records are also incomplete, which makes older players’ totals harder to verify.

