Football News, Transfer News, Rumours, Gossip, Latest & Live Scores

AnalysisFootball

Top 10 Footballers with Most Assists in Premier League History (Ranked)

The Premier League is often considered the best league in the world. It is entertaining, fast, full of drama, and mind-bending goals. Goal scorers are often considered kings, but how would they shine without having quality assist providers on the team? The Premier League has been home to some excellent playmakers and creative outlets over the generations, and some of them have deservingly secured a place among the best in the world. In this article, we aill find out who has the most assists in Premier League history.

Assisting is an art, and a few have mastered it. From icons such as Ryan Giggs, Wayne Rooney, and Steven Gerrard to up-and-coming superstars like Cole Palmer and Bukayo Saka, the charts of most assist in the Premier League have been highlighted by some legendary names. If we talk about the defender with the most assists in Premier League history, players like Trent Alexander-Arnold, Andy Robertson, and Kieran Trippier should have the bragging rights in this era. Trent, who joined La Liga giants Real Madrid in 2025, emerged as one of the best supply line for Liverpool and wrapped up his spell as the defender with the most assists in Premier League history.

Some players have done wonders in certain seasons, but to clinch a spot among the players with most assists in Premier League history demands consistency and dedication. Below, we have listed some of those Premier League legends who lead the list of assists:

List of Players with the Most Assists in Premier League History

The Premier League has remained one of the best competitions in the world, known for producing prodigious talents. When superstar footballers come together, records are meant to be broken. These players often take part in the most important action of the game by making game-changing passes and deciding the contests. By creating goal after goal, some legendary midfielders, as well as defenders and forwards, have earned a place on the list with the player with the most assists in Premier League history.

RankPlayer NameCountryPositionOverall PL AppearancesAssistsMajor Trophies
10Mohamed SalahEgyptWinger42087Premier League (19/20,21/22), Champions League (18/19)
9James MilnerEnglandMidfielder63889Premier League (11/12,13/14,19/20), Champions League (18/19)
8Steven GerrardEnglandMidfielder50492Champions League (04/05)
7David SilvaSpainMidfielder30993Premier League (11/12,13/14,17/18,18/19)
6Dennis BergkampNetherlandsStriker31594Premier League (97/98,01/02,03/03(invincible))
5Frank LampardEnglandMidfielder609102Premier League (04/05,05/05,09/10), Champions League (11/12)
4Wayne RooneyEnglandStriker491103Premier League (06/07,07/08,08/09,10/11,12/13), Champions League (07/08)
3Cesc FabregasSpainMidfielder350111Premier League (03/04,14/15,16/17)
2Kevin de BruyneBelgiumMidfielder288119Premier League (17/18,18/19,20/21,21/22,22/23,23/24), Champions League (22/23)
1Ryan GiggsEnglandWinger632162Premier League (92/93,93/94,95/96,96/97,98/99,99/00,00/01,02/03,06/0707/08,08/09,10/11,12/13), Champions League (98/99,07/08)
Players with the Most Assist in Premier League History

Who is the Player with the Most Assists in Premier League History?

The table above would’ve given you a clear picture before we deep dive into the list of players with the most assist in Premier League History. There are a couple of active players who can improve their rank over the next few years. There are others lurking just outside the top 10 who could break into the list as well. However, the defender with most assists in Premier League history is nowhere near the top 10 on the list of player with the most assists in Premier League history. Ryan Giggs will take some time to be toppled from his position as the player with the most assist in Premier League history.

10. Mohamed Salah – 87

Mohamed is 10th on the list of players with the most assists in Premier League history
Mohamed is 10th on the list of players with the most assists in Premier League history (Source: X/Mohamed Salah)

Mohamed Salah is mainly recognised as one of the best Premier League strikers. The Egyptian, however, is also a great playmaker and an assist machine. Earlier in his career, Salah used to be an incredible speedster who burst past defenders and scored for fun. He used to create goals with his speed and cutbacks as well. Despite his qualities, he couldn’t cut it at Chelsea and returned to the Premier League only with Liverpool in 2017.

After winning it all with the Reds, he turned 30 and changed his play style. He added play play-making bag to compensate for the lack of pace. His dangerous trivela crossing, cutbacks and ability to play line-breaking passes helped him amass assists. This didn’t affect his goalscoring as he scored and assisted equally to drag Liverpool to another Premier League title. As he extended his contract with Liverpool recently, expect Mo Salah to rise in the list of the most assists in the Premier League.

PositionPL Clubs RepresentedAssistsGoals+Assists
Right-wingerChelsea, Liverpool87334
Mohamed Salah Stats

9. James Milner – 89

James Milner for Brighton
James Milner for Brighton (Source: X/James Milner)

Premier League history beckons James Milner. The veteran Englishman, who ranks among the oldest active footballers, has been making appearances since the start of the decade. He is back for yet another pre-season and eyes the Premier League appearances record as well. Mr Dependable is also ninth in the list of players with the most assists. Milner started his career as a winger in the early 2000s.

Wide midfielders had a scope of racking plenty of assists at that time thanks to the presence of two strikers who feasted on service in the form of crosses and cutbacks. From Leeds to Brighton via Newcastle United, Aston Villa, Manchester City, and Liverpool, he tweaked his game. Adding versatility, he played as a central midfielder, a defensive midfielder and even a fullback on both sides. The assists have dried up because of his deeper positioning, but the security he brings to his side is immense. Can the veteran touch 100 assists with a stellar injury-free campaign again?

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderLeeds United, Newcastle United, Aston Villa, Manchester City, Liverpool, Brighton89162
James Milner Stats

8. Steven Gerrard – 92

Steven Gerrard for Liverpool
Steven Gerrard has the most assists in Premier League history for Liverpool (Source: X/Premier League)

You’d often run out of superlatives to describe what Steven Gerrard meant to Liverpool. In fact, he still means the world to them despite hanging up his boots nearly a decade ago. In an era where players prioritise higher wages and success abroad, Gerrard stayed with his boyhood club. He resisted the urge to switch and thrived as he fought for his club and won some trophies. He became a captain leader legend in that process.

Gerrard is one of the finest midfielders the Premier League has ever produced. He had a swagger when he played, and his technique was akin to Spanish artists. His passing, dribbling and chance creation were top drawer. Combine it with his ball striking and ability to win the ball back, and you have an ideal box-to-box midfielder. Gerrard produced great numbers when he played in an advanced position. But the Scouser often had to drop deep to help his side, which reduced his output drastically.

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderLiverpool92238
Steven Gerrard Stats

7. David Silva – 93

David Silva for Manchester City
David Silva for Manchester City (Source: X/Uefa.com)

The Spanish maestro earmarked an era at Manchester City. David Silva is one of the first modern-day legends who helped the Blues establish a dynasty in the Premier League. The midfielder made passing look easy with his elegant gameplay. His ability in the final third was unmatched as he became a key soldier for his managers on the field. Silva had a pause to hold the ball for that extra second and pick his pass to unlock the opposition defences.

His ability to pick the eye of the needle passes created multiple chances for City out of thin air. His connection with Sergio Aguero was telepathic as the duo combined multiple times to hurt Premier League defences. Silva was not only a great passer but also a great reader of the game. He dropped deep and often controlled the tempo to get his side going. Silva left the club and went abroad as he didn’t want to play for another Premier League club when his contract ended.

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderManchester City94171
David Silva Stats

6. Dennis Bergkamp – 94

Dennis Bergkamp for Arsenal
Dennis Bergkamp is the player with the most assists in Premier League history for Arsenal (Source: X/Arsenal)

Regarded as one of the greatest players of his generation and one of the greatest Arsenal players of all time, Bergkamp was a silky footballer. Originally a winger, he was converted into a striker at a very young age. Bergkamp then became a second striker and played that role for the rest of his career. He is still shown as an example of how to play that role.

Bergkamp was schooled in the Total Football philosophy at Ajax, and it helped him achieve wonders at Arsenal. After a mixed spell at Inter Milan as a striker, Arsene Wenger gave him a free role at Arsenal behind the striker. Bergkamp’s quick, elegant and skilful play suited the freedom he had to serve his striker incredibly well. He twisted and turned the defences at will before sealing their fate with a silky pass. He was also an accomplished goalscorer who helped the Gunners win the invincible Premier League title in 2024.

PositionPL Clubs RepresentedAssistsGoals+Assists
StrikerArsenal94181
Dennis Bergkamp Stats

ALSO READ: Top 10 Most Expensive Football Transfers of All Time (Ranked)

5. Frank Lampard – 102

Frank Lampard for Chelsea
Frank Lampard for Chelsea (Source: X/UEFA.Com)

Football runs in the blood Lampard family. Following the footsteps of his father, Frank Sr., he joined West Ham United. Incredible success with the Hammers won him a move to Chelsea. Lampard started his career as a box-to-box midfielder. He was a supreme player who made passing and scoring look easy. At Chelsea, he became the main man after breaking into the lineup.

Under Jose Mourinho’s management, Lampard grew into the best in his position. His physical attributes helped him cover every blade of grass and play efficiently. His ball-holding, tackling prowess made it impossible to get past him. He always had the eye for an awe-inspiring pass to crack open defences. Lampard played as an advanced midfielder and registered numbers that most players would envy. After winning everything at Chelsea, he moved to rivals Manchester City before retiring in the MLS.

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderChelsea, Manchester City, West Ham United102279
Frank Lampard Stats

4. Wayne Rooney – 103

Wayne Rooney for United
Wayne Rooney for United (Source: X/Manchester United)

You’d wonder which list you’re on as soon as you find Wayne Rooney’s name here. Such is the proficiency of the man that he earned a top-five spot in both scoring and assist charts. The Scouser broke through as a prodigy at Everton and went on to have one of the best careers anyone could wish for as a player. He lived up to his potential and won trophies at the peak of his powers, and came back to his boyhood club to enjoy a dreamy farewell. Of course, with Rooney, there was plenty of drama on and off the field as well.

Rooney was one of the best strikers in the Premier League. He was not the tallest or the strongest on the pitch by size, but he always won the ball, leaving defenders in his wake. His excellent speed and control, complemented by his outrageous ball striking, made him a player who won matches before they even began. He always had an eye for audacious bicycle kicks, out-of-the-box worldies. Apart from these, he was also a fantastic playmaker. He always knew where his teammates were in the box and how to find them in the easiest of ways. He assisted a lot by crossing, squaring and laying off quick counters for his teammates. Playing in Sir Alexander Ferguson’s ultra-attacking system helped him hit a century of assists.

PositionPL Clubs RepresentedAssistsGoals+Assists
StrikerEverton, Manchester United103362
Wayne Rooney Stats

3. Cesc Fabregas – 111

Cesc Fabregas for Chelsea
Cesc Fabregas for Chelsea (Source:X/Chelsea)

Cesc Fabregas is the epitome of academy kids doing wonders in world football. He had the best footballing education at two of the best clubs in the world and went on to have a fulfilling career where he saw great success. He started at Mataro before joining La Masia in 1997. After graduating there, he left for Arsenal to pursue a starting chance. He took his time to break into the starting eleven, but once he did, he was unstoppable.

Fabregas created chance after chance for Wenger’s side and earned the armband at Arsenal. A move back home took him to Barcelona, where he played as second fiddle to Xavi, Andres Iniesta and Sergio Busquets under Pep Guardiola. Fabregas came back to the Premier League with Chelsea and became a key part of title title-winning teams. He became a deep-lying playmaker later in his career thanks to his expansive passing range and game awareness.  

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderArsenal, Chelsea111187
Cesc Fabregas Bio

2. Kevin De Bruyne – 119

Kevin de Bruyne for Manchester City
Kevin de Bruyne has the second most assists in Premier League history(Source: X/UEFA.Com)

The Belgian midfielder might have left the Premier League this summer, but his legacy will remain for years to come. There is even talk of him being the best foreigner ever in the Premier League. Such was his impact at Manchester City, making them an unstoppable force. What makes it even more special was him being branded as a Chelsea flop when he first signed for City from Wolfsburg. De Bruyne is an attacking midfielder who knows how to make the game easier, especially for his teammates. His first priority was to always find them in the box, setting them up for easy goals.

He achieved this through a means of world-class crossing from the half spaces, cut-backs and mind-boggling set pieces. He was incredibly two-footed and had the craft to dribble away from dangers into comfortable positions. His physical presence made him a driving force that was hard to stop. However, the last few years of de Bruyne’s Manchester City career were mired by injuries. He became a shadow of himself as the club didn’t offer him a new contract, as his current one expired. He signed for Napoli, ending a special stay in the Premier League and left as a potential Hall of Famer.

PositionPL Clubs RepresentedAssistsGoals+Assists
MidfielderChelsea, Manchester City119227
Kevin De Bruyne Stats

1.     Ryan Giggs – 162

Ryan Giggs is the player with the most assists in Premier League history
Ryan Giggs is the player with the most assists in Premier League history (Source: X/Manchester United)

Ryan Giggs answers the question- “Who has the most assists in Premier League history?” We can see quite a huge gap between the number two and Ryan Giggs. It is all down to the incredible longevity and consistency displayed by Giggs. He was the cornerstone of all the squads of Sir Alex Ferguson and won 13 Premier League titles with the manager. Giggs evolved incredibly as a player, too, having a long and successful career at Manchester United.

Giggs started his career as an electric left-winger. He was full of trickery and skill, giving nightmares to his markers. He opened the pathway for academy graduates into the first team and was a founding member of the Class of ’92. His left foot brought incredible success to the club as he won them a first league title in 26 years. He took over the media as a youth sensation as well. Historic success followed the boy wonder as he became the most decorated player in England. Giggs became a central midfielder later in his career to compensate for the loss of his mobility.  

PositionPL Clubs RepresentedAssistsGoals+Assists
WingerManchester United162226
Ryan Giggs Stats

ALSO READ: Top 10 Best Football Academy in the World (Ranked)

FAQs

How many assists has Kevin De Bruyne provided in the Premier League?

Kevin de Bruyne has 119 assists in the Premier League.

Who has 162 assists in the Premier League?

Ryan Giggs has 162 assists in the Premier League.

Who is the all-time leader in Premier League assists?

Ryan Giggs has 162 assists in the Premier League

Who has scored 20 goals and 20 assists in a Premier League season?

Thierry Henry is the only player to score 20 goals and assist 20 goals in a single Premier League season.

What award does the highest assist maker in a season get?

The highest assist maker in a season wins the Playmaker of the Season award.

What has the highest number of assists in a single season?

Thierry Henry and Kevin de Bruyne are tied for the highest assists in a single season with 20.

What is the highest number of assists in a single game?

Four assists are the highest number of assists in a single game. That feat is achieved by eight players in Premier League history.

Does a rebound count as an assist in the Premier League?

Rebounds do not count as assists in the Premier League.