10. Jermain Defoe - 190
What a player Defoe was in his prime. The diminutive striker excelled at the likes of West Ham, Tottenham and Portsmouth.
9. Steven Gerrard - 208
The definition of a 'legend'. Not only did Gerrard score and assist on a regular basis, he delivered them when it mattered most.
8. Robin van Persie - 209
7. Andy Cole - 220
The Premier League's third highest goal scorer of all-time. It's just a shame Cole didn't contribute with a few more assists!
6. Sergio Aguero - 234
The only active Premier League player in the top 10. Injuries are slowly getting the better of the Argentine these days, but he's surely got a few more goals and assists in him.
5. Thierry Henry - 253
It's easy to forget just how effective Henry was as a creator, as well as a goal scorer. Strikers like the Frenchman don't come along very often.
4. Ryan Giggs - 268
The first player to register triple figures in both departments. To achieve those numbers playing predominantly on the left of a four-man midfield is some achievement.
3. Alan Shearer - 276
Shearer's goal scoring record probably won't be broken for years to come, but his refusal to assist teammates means he misses out on top spot by a fair distance.
2. Frank Lampard - 295
A midfielder being second on this list should defy all logic, that's how bonkers Lampard's record in the Premier League is. A once in a lifetime player.
1. Wayne Rooney - 319
Imagine thinking Rooney isn't one of the greatest players of all-time? He's the only player to surpass the 300-mark and frankly, we can't see anyone else matching that for decades.
Now it's down to the likes of Kevin De Bruyne, Sadio Mane, Mohamed Salah and others to try and equal the achievements of the Premier League legends on this list.
- Video proves Mason Greenwood doesn't have a weak foot
- The Premier League table since Bruno Fernandes’ arrival
- The 25 players with the most assists since since the year 2000