Player With Most Assists in Premier League History: All-time Top 20
Most assists in Premier League history: All-time top 20 as Kevin De Bruyne sets up another Man City goal
Manchester City's triumph over Southampton on October 8, 2022, saw Kevin De Bruyne surpass the club's record for the most Premier League assists. Since then, the Belgian star has accumulated 111 assists in a mere 258 appearances. His latest assist occurred in the match against Fulham on May 11, 2024, when he set up Josko Gvardiol to score the opening goal at Craven Cottage.
In the history of England's top division, De Bruyne is only the fifth individual to reach the 100-assist milestone. Impressively, he achieved this feat in record time, doing so in at least 100 fewer appearances in the competition than any other player who reached 100 assists.
Despite his remarkable achievement, De Bruyne still has some distance to cover to catch the all-time leading assister in Premier League history.
Who holds the record for the most assists in Premier League history?
The record for the most assists in Premier League history is held by Ryan Giggs. The Manchester United legend provided 162 assists in 632 appearances during his 24-year senior career with the club.
Next on the list is Cesc Fabregas, the former Arsenal and Chelsea midfielder, who provided 111 assists. De Bruyne drew level with Fabregas on 111 assists after assisting Gvardiol's goal against Fulham.
Only two other players have managed more than 100 in the competition: Wayne Rooney and Frank Lampard.
As of the 2023/24 season, only four of the top 20 assist providers are still playing in the Premier League.
Premier League all-time most assists
Player | Team(s) | Assists | Appearances | |
1. | Ryan Giggs | Manchester United | 162 | 632 |
2. | Cesc Fabregas | Arsenal, Chelsea | 111 | 350 |
3. | *Kevin De Bruyne | Manchester City | 112 | 258 |
4. | Wayne Rooney | Everton, Manchester United | 103 | 491 |
5. | Frank Lampard | Chelsea, Manchester City | 102 | 609 |
6. | Dennis Bergkamp | Arsenal | 94 | 315 |
7. | David Silva | Manchester City | 93 | 309 |
8. | Steven Gerrard | Liverpool | 92 | 504 |
9. | James Milner* | Leeds United, Newcastle United, Aston Villa, Manchester City, Liverpool, Brighton & Hove Albion | 89 | 634 |
10. | David Beckham | Manchester United | 80 | 265 |
11. | Teddy Sheringham | Tottenham, Manchester United, Portsmouth, West Ham | 76 | 418 |
12. | Thierry Henry | Arsenal | 74 | 258 |
= | Christian Eriksen* | Tottenham, Brentford, Manchester United | 75 | 284 |
14. | Andrew Cole | Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Sunderland | 73 | 414 |
15. | Ashley Young* | Watford, Aston Villa, Manchester United | 71 | 451 |
16. | Darren Anderton | Tottenham, Birmingham City | 68 | 319 |
17. | Gareth Barry | Aston Villa, Manchester City, Everton, West Brom | 64 | 653 |
Alan Shearer | Blackburn Rovers, Newcastle United | 64 | 441 | |
19. | Matthew Le Tissier | Southampton | 63 | 270 |
20. | Nolberto Solano | Newcastle United, Aston Villa, West Ham United | 62 | 302 |
*Denotes active player still in the Premier League
Most Assists in a single Season: A Two-Horse Race
The Premier League has witnessed some incredible playmakers, but two names stand out for most assists in a single season: Thierry Henry (2002/03) and Kevin De Bruyne (2019/20), both with a staggering 20 assists.
Henry's feat was even more impressive as he nearly bagged the Golden Boot that season with 24 goals, just behind Ruud van Nistelrooy. De Bruyne fell short of a new record in 2022/23 with 16 assists.
Most assists in a Premier League match
The record for most assists in a single Premier League match is four, achieved by seven players, remarkably with four of them playing for Arsenal at the time!
Dennis Bergkamp blazed the trail in 1999, followed by Jose Antonio Reyes in 2006 (during Arsenal's 7-0 thrashing of Middlesbrough). Cesc Fabregas and Santi Cazorla continued the Gunners' dominance with four assists each.
Breaking the Mould: Enter Tottenham and Manchester United
Emmanuel Adebayor (Tottenham) and Harry Kane (also Tottenham) disrupted the Arsenal dominance with their four-assist performances. Finally, in 2021, Paul Pogba became the first player outside of Arsenal and Tottenham to achieve this feat for Manchester United.
What Exactly is an Assist?
An assist goes to the player whose final pass leads directly to a teammate scoring. It can be a dazzling through ball, a pinpoint cross, or even a seemingly simple nudge.
The provided quote from the UEFA Champions League Twitter account showcases a classic example of an assist by Lionel Messi for Sergio Busquets.