Most Premier League Assists
The most Premier League assists belong to Ryan Giggs: 162, all for Manchester United, across 632 appearances. It is one of the competition’s safest records — both of the men who got closest, Kevin De Bruyne and Mohamed Salah, have now left the league with their totals frozen. This page lists the full top 20 for most premier league assists, the creators who defined their eras, and the one active player still climbing toward the top ten.
Most Premier League Assists: The Top 20
Assists are Premier League matches only, from 1992-93. The top ten follow the official all-time figures; places 11–20 follow the widely published tallies, which can differ by one or two from Opta-awarded counts depending on the source.
| # | Player | Assists | Clubs |
|---|---|---|---|
| 1 | Ryan Giggs | 162 | Man Utd |
| 2 | Kevin De Bruyne | 119 | Man City |
| 3 | Cesc Fàbregas | 111 | Arsenal, Chelsea |
| 4 | Wayne Rooney | 103 | Everton, Man Utd |
| 5 | Frank Lampard | 102 | West Ham, Chelsea, Man City |
| 6= | Dennis Bergkamp | 94 | Arsenal |
| 6= | Mohamed Salah | 94 | Chelsea, Liverpool |
| 8 | David Silva | 93 | Man City |
| 9 | Steven Gerrard | 92 | Liverpool |
| 10 | James Milner | 90 | Leeds, Newcastle, Aston Villa, Man City, Liverpool, Brighton |
| 11 | David Beckham | 80 | Man Utd |
| 12 | Teddy Sheringham | 76 | Forest, Tottenham, Man Utd, Portsmouth, West Ham |
| 13 | Christian Eriksen | 75 | Tottenham, Brentford, Man Utd |
| 14= | Ashley Young | 74 | Watford, Aston Villa, Man Utd, Everton |
| 14= | Thierry Henry | 74 | Arsenal |
| 16= | Bruno Fernandes | 73 | Man Utd |
| 16= | Andy Cole | 73 | Newcastle, Man Utd, Blackburn, Fulham, Man City, Portsmouth |
| 18 | Son Heung-min | 71 | Tottenham |
| 19 | Darren Anderton | 67 | Tottenham |
| 20 | Trent Alexander-Arnold | 64 | Liverpool |
Note: one published list credits Darren Anderton with 68 rather than 67; the 67 figure is the more widely carried.
Giggs 162: The Untouchable Total
Giggs’s record is really two records: the 162 assists, and the 632 appearances it took to set them — both all-time highs. He created goals in every one of his 22 Premier League seasons, from the inaugural 1992-93 campaign to 2013-14, reinventing himself from flying winger to deep-lying playmaker along the way. Nobody else has reached 130. With De Bruyne’s 119 and Salah’s 94 now frozen — both left the league in the summer of 2026 — the record is safe for a generation.
The Playmakers Who Defined Eras
Behind Giggs, the list reads as a history of how the league’s creativity evolved. David Beckham’s 80 were almost all crosses and set pieces from the right; Dennis Bergkamp’s 94 came with the most famous first touches in the competition’s history; Cesc Fàbregas’s 111 were the product of Arsenal’s most intricate passing side and then Chelsea’s title winners. David Silva’s 93 and De Bruyne’s 119 are the Manchester City era in numbers — Silva the metronome, De Bruyne the most complete creator the league has seen, whose crossing and through balls redefined what a number ten could produce in England.
The Midfielders and the Forwards
What stands out is how many of the great assisters were not wingers at all. Frank Lampard (102) and Steven Gerrard (92) were central midfielders who arrived late in the box; Wayne Rooney (103) spent his later years dropping into midfield to extend his career; Teddy Sheringham (76) was a striker whose link play was his defining gift. Only five players have ever reached a century of Premier League assists — Giggs, De Bruyne, Fàbregas, Rooney and Lampard — and three of the five were midfielders first.
Active Players Closing In: Bruno Fernandes
There is exactly one active player moving up this list with intent. Bruno Fernandes has 73 assists and is level with Andy Cole in 16th — and he broke the single-season assist record with 21 in 2025-26, passing the 20 shared by Thierry Henry (2002-03) and De Bruyne (2019-20). At his current rate, the top ten is a realistic target within two seasons. Behind him, Trent Alexander-Arnold’s 64 keeps him in the top 20 while still playing. Everyone else near the top — Giggs, De Bruyne, Fàbregas, Rooney, Lampard, Bergkamp, Salah, Silva, Gerrard, Milner — is retired or has left the league. The current season’s matches are on our Premier League hub, and every all-time list is gathered in the Premier League records hub.
Watching the Premier League in Australia
Every Premier League match is live and exclusive on Stan Sport in Australia, which holds the rights through the 2033-34 season. From October to April, Sydney and Melbourne run on AEDT (UTC+11); Queensland stays on AEST an hour behind, South Australia on ACDT half an hour behind AEDT, with Western Australia and the Northern Territory further back. Full details are in our where-to-watch guide.
Frequently Asked Questions
Who has the most assists in Premier League history?
Ryan Giggs, with 162 assists — all for Manchester United across 632 appearances from 1992 to 2014.
How many players have 100 Premier League assists?
Five: Giggs (162), Kevin De Bruyne (119), Cesc Fàbregas (111), Wayne Rooney (103) and Frank Lampard (102).
What is the single-season assist record?
21, set by Bruno Fernandes for Manchester United in 2025-26 — breaking the 20 shared by Thierry Henry (2002-03) and Kevin De Bruyne (2019-20).
Which active player has the most Premier League assists?
Bruno Fernandes, with 73 — level with Andy Cole in 16th all-time and still climbing. He is the only active player in the top 20 besides Trent Alexander-Arnold (64).
Figures on this page are Premier League assists only, cross-checked on 24 October 2026 against LiveScore, ThinkFootballIdeas and the Premier League records and statistics reference. Active-player totals move as the 2026-27 season is played.















