Who has the most assists in Premier League history? Here’s Why Giggs could stay at the summit forever

Who has the most assists in Premier League history? We have answered this question in this article and even included a full list of the top five.

We have also dug through the archives to make a list of the top Premier League assist makers over the last decade, with perhaps some surprising names included among the usual suspects…

Kevin de Bruyne
Kevin De Bruyne ended his time in the Premier League 43 assists shy of Ryan Giggs’ all-time record of 162 – Photo by Icon Sport

Most assists in Premier League history: The top 5

1) Ryan Giggs – 162

Manchester United's legend Ryan Giggs currently holds the record for the most assists in the Premier League's history, with a total of 162 assists to his name. The Welsh winger has good grounds on which to be considered the best player in Premier League history, due to sheer longevity and how many titles he won with the Red Devils over the course of two decades.

His crossing ability and eye for a pass made him stand out among other players on the pitch, with many notable assists. One of these assists was for Michael Owen in 2009, for a dramatic late winner against bitter rivals Manchester City in a 4-3 victory at Old Trafford. Incidentally, Giggs recorded three assists in this game, and it was the only time that he managed to do so in one match in the English top flight!

2) Kevin De Bruyne – 119

Kevin De Bruyne was arguably the best player in the Premier League during his time in the competition, and it is not a surprise to see him in second place in the all-time list for assists, just 43 behind Giggs.

The Belgian maestro completed 11 Premier League seasons — including one at former club Chelsea — finishing as the division’s top assist provider in four separate campaigns, more than any player in the competition’s history.

Did Kevin De Bruyne break Giggs' record?

De Bruyne registered 119 Premier League assists across 288 appearances for Manchester City — the second-highest total in the competition's history — but still fell well short of Giggs' all-time record of 162, having left Manchester City at the end of the 2024-25 season.

3) Cesc Fabregas – 111

De Bruyne overtook Fabregas at the top of the list for most assists in the Premier League for a non-British player last season. Fabregas was a top player in his prime, playing for both Arsenal and Chelsea in the top flight and winning the title with the latter.

4) Wayne Rooney – 103

In fourth is more of a traditional striker in Rooney, but once he started to drop deeper into midfield later on in his career, he started to rack up more assists. He is certainly one of the best players of his generation, and in the conversation for the best English player of all time.

5) Frank Lampard – 102

Last, but certainly not least on the list, is Frank Lampard, who completes the list of five midfielders to have made a century of assists or more in the Premier League. The English midfielder was known for arriving in the box late, whether that was to assist his teammates with a timely pass or put the ball in the back of the net himself.

Last 10 top Premier League assist makers

Season Player (Team) Assists

2025/26

Bruno Fernandes (Manchester United)

21

2024/25

Mohamed Salah (Liverpool)

18

2023/24

Ollie Watkins (Aston Villa)

13

2022/23

Kevin De Bruyne (Manchester City)

16

2021/22

Mohamed Salah (Liverpool)

13

2020/21

Harry Kane (Tottenham)

14

2019/20

Kevin De Bruyne (Manchester City)

20

2018/19

Eden Hazard (Chelsea)

15

2017/18

Kevin De Bruyne (Manchester City)

16

2016/17

Kevin De Bruyne (Manchester City)

18

2015/16

Mesut Ozil (Arsenal)

19

2014/15

Cesc Fabregas (Chelsea)

18

Bruno Fernandes breaks single-season assists record

Bruno Fernandes of Manchester United
Bruno Fernandes of Manchester United currently holds the record for the most assist in a single season – Photo via IMAGO / Sportimage

Bruno Fernandes etched his name into Premier League history on the final day of the 2025-26 season, breaking the long-standing record for most assists in a single campaign.

The Manchester United captain set up Patrick Dorgu's headed opener against Brighton & Hove Albion — his 21st assist of the season — to move clear of the 20-assist mark jointly held by Thierry Henry and Kevin De Bruyne.

The record had carried an almost mythical status after Henry set the benchmark in 2002-03, and it stood untouched for nearly two decades, surviving near-misses from the likes of Mesut Ozil, Mohamed Salah and De Bruyne himself, who matched it in 2019-20 but could not surpass it.

Fernandes finally did what none of them could, heading into the final matchday level with Henry and De Bruyne before delivering the assist that settled the matter in the 33rd minute of a 3-0 win at the Amex.

england premier league predictions

Adam is a lead writer on Football Whispers. He is a big Arsenal fan, and also follows his local club Wealdstone, made famous by The Wealdstone Raider, who he has interviewed. Adam also follows darts, boxing, cricket and tennis, among many other sports.