Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

MY


FOOTBALL FACTS

All-Time Top 100 Premier League Assists

List of Top 100 Premier League Assists Records including Nationalities from 1992-93 to 2024-25.
BOLD = Current Premier League player 2024-25 season.
Ryan Giggs has 162 assists, the most assists in Premier League history.
Premier League Playmaker of the Season Awards from 2017-18 to 2023-24 also shown.
Statistics correct to 14th April 2025 (Matchday 32)

RankNatPlayer2024-25Total Assists
1

Ryan Giggs 162
2

Kevin De Bruyne7119
3

Cesc Fàbregas 111
4

Wayne Rooney 103
5

Frank Lampard 102
6

Dennis Bergkamp 94
7

David Silva 93
8

Steven Gerrard 92
9

James Milner089
10

Mohamed Salah1887
11

David Beckham 80
12

Christian Eriksen177
13

Teddy Sheringham 76
14

Ashley Young374
15

Thierry Henry 74
16

Andrew Cole 73
17

Son Heung-min971
18

Darren Anderton 68
19

Raheem Sterling265
20

Trent Alexander-Arnold664
21

Gareth Barry 64
22

Matthew Le Tissier 64
23

Alan Shearer 64
24

Nolberto Solano 62
25

Riyad Mahrez 61
26

Andrew Robertson059
27

Stewart Downing 59
28

Steve McManaman 59
29

Peter Crouch 58
30

Jimmy Floyd Hasselbaink 58
31

Theo Walcott 56
32

Eric Cantona 56
33

Kevin Davies 55
34

Damien Duff 55
35

Steed Malbranque 55
36

Danny Murphy 55
37

Paul Scholes 55
38

Jordan Henderson 54
39

Juan Mata 54
40

Mesut Özil 54
41

Didier Drogba 54
42

Eden Hazard 54
43

Leighton Baines 53
44

Emile Heskey 53
45

Robin van Persie 53
46

Bruno Fernandes950
47

Roberto Firmino 50
48

Gylfi Sigurdsson 50
49

Aaron Lennon 50
50

Nick Barmby 50
51

Dwight Yorke 50
52

Chris Brunt 49
53

Paolo Di Canio 49
54

Les Ferdinand 49
55

Nicolas Anelka 48
56

James Maddison647
57

Jamie Vardy347
58

James Ward-Prowse247
59

Sergio Agüero 47
60

Gary McAllister 47
61

Bernardo Silva446
62

Harry Kane 46
63

Aaron Ramsey 46
64

Antonio Valencia 46
65

Bukayo Saka1045
66

Willian045
67

Pascal Groß 45
68

Stuart Ripley 45
69

Trevor Sinclair 45
70

Jason Wilcox 45
71

Marc Albrighton 44
72

Ruel Fox 44
73

Graeme Le Saux 44
74

Gary
Speed
 44
75

Nani 43
76

Paul Merson 43
77

Marcus Rashford342
78

Mikel Arteta 42
79

David Ginola 42
80

Gianfranco Zola 42
81

Eyal Berkovic 41
82

Brian Deane 41
83

Robert Pires 41
84

Chris Sutton 41
85

Gabriel Jesus040
86

Dimitar Berbatov 40
87

Michael Carrick 40
88

Dion Dublin 40
89

Samir Nasri 40
90

Jermaine Pennant 40
91

Robbie Fowler 39
92

Morten Gamst Pedersen 39
93

Dennis Wise 39
94

Paul Pogba 38
95

Sadio Mané 38
96

Lee Bowyer 38
97

Harry Kewell 38
98

Cristiano Ronaldo 37
99

James Beattie 37
100

Robbie Keane 37
101

Niall Quinn 37