
Revealing the top 10 players with the most assists in English Premier League history, with Ryan Giggs, the Welsh legend of Manchester United, holding the number one spot.
On 12 Feb 2026 GMT+7, the top 10 players with the most assists in English Premier League history were revealed. Ryan Giggs, the Welsh legend of the "Red Devils" Manchester United, is ranked first. Kevin De Bruyne, the maestro of the "Sky Blues" Manchester City, is second with 119 assists, while Cesc Fàbregas, former player of the "Gunners" Arsenal and "Blues" Chelsea, is third with 111 assists.
1. Ryan Giggs: 162 assists
2. Kevin De Bruyne: 119 assists
3. Cesc Fàbregas: 111 assists
4. Wayne Rooney: 103 assists
5. Frank Lampard: 102 assists
6. Dennis Bergkamp: 94 assists
7. David Silva: 93 assists
8. Mohamed Salah: 93 assists
9. Steven Gerrard: 92 assists
10. James Milner: 90 assists