livescore
Most assists in Premier League history: The all-time top 10

Most assists in Premier League history: The all-time top 10

Editorial Team
Football Muse
Editorial Team

Which player has the most assists in Premier League history? Only five footballers have ever reached a century of assists in the Premier League era, in a top 10 featuring some of the most iconic names in the league's history.

Ryan Giggs holds the Premier League's all-time assist record with 162 goals created, with the Manchester United winger 43 clear of nearest challenger Kevin De Bruyne.

However, De Bruyne boasts the best assist-per-game average of any player in the top 10. He recorded 119 assists in 288 games for Manchester City and is a record three-time winner of the Premier League's Playmaker Award, introduced in 2017/18.

Mohamed Salah is the only active footballer inside the top 10 assist providers, though departed the Premier League for Trabzonspor in 2026.

Elsewhere, Manchester United midfielder Bruno Fernandes is the highest-ranked footballer currently active in the Premier League. The Portuguese midfielder broke the single-season assist record in 2025/26, with 21.

Who has the most assists in Premier League history?

NameAssistsGames playedAssists per game
Ryan Giggs1626320.26
Kevin De Bruyne1192880.41
Cesc Fabregas1113500.32
Wayne Rooney1034910.21
Frank Lampard1026090.17
Dennis Bergkamp943150.30
Mohamed Salah943280.28
David Silva933090.30
Steven Gerrard925040.18
James Milner906580.14

NewsFootball NewsPremier League News
Most assists in Premier League history: The all-time top 10