We all know Alan Shearer is the Premier League's record goal scorer.

Most fans of the English top-flight will also know that Manchester United legend Ryan Giggs hold the record for most assists recorded since the division's inception in 1992/93.

However, when you combine both goals and assists, neither Shearer or Giggs sit atop the pile.

Below, we've provided the 25 players in Premier League history with the most goals and assists combined.

Only one player has ever amassed a cumulative total of 300+!

All data sourced from Transfermarkt.

Keane in action

25. Robbie Keane - 146

Goals: 125

Assists: 21

The Irishman scored goals for fun during his days with Tottenham, even after re-joining the club following a poor year with Liverpool.

24. Jimmy Floyd Hasselbaink - 153

Goals: 129

Assists: 24

One of the most underrated strikers in Premier League history. Hasselbaink's right-foot really was a lethal weapon.

23. Les Ferdinand - 154

Goals: 149

Assists: 5

No player in the top 25 has assisted less goals than Ferdinand. That being said, only nine have scored more.

22. Romelu Lukaku - 155

Goals: 113

Assists: 42

Lukaku's Premier League career is severely underrated, with his tally of 42 assists seriously impressive for an out-and-out striker.

21. Dennis Bergkamp - 157

Goals: 80

Assists: 77

The only player in the top 25 not to hit triple figures in either department. But if you had the natural talent of the Arsenal legend, would you care?

Bergkamp in action

20. David Silva - 161

Goals: 58

Assists: 103

Arguably City's greatest ever player and the Spaniard has a few Premier League games left to propel himself further up this list.

19. Paul Scholes - 161

Goals: 107

Assists: 54

For a player renowned for his passing, Scholes' assist numbers are surprisingly low. However, the Englishman certainly scored his fair share of goals to make up for it.

18. Harry Kane - 162

Goals: 138

Assists: 24

To be 18th on this list at the age of 26 is a remarkable achievement and it'll be a massive shock if the Spurs man doesn't make the top 10 - at least - by the end of his career.

17. Cesc Fabregas - 164

Goals: 50

Assists: 114

The Spaniard's goal scoring prowess came during his younger days at Arsenal, before he turned into an assist machine with Chelsea.

16. Peter Crouch - 164

Goals: 106

Assists: 58

Fifty-eight assists?! Well played, Crouchy. Scoring 106 goals isn't bad either.

Crouch with Burnley

15. Didier Drogba - 167

Goals: 104

Assists: 63

Speaking of impressive assist numbers for strikers, we come to Drogba. The Ivorian really was the 'complete forward' at Chelsea.

14. Teddy Sheringham - 171

Goals: 147

Assists: 24

If only Teddy could have borrowed a few assists from Crouch and Drogba, eh? That being said, his goal record is up there with the very best.

13. Michael Owen - 172

Goals: 150

Assists: 22

One of the great goal scorers of the Premier League era during his days with Liverpool, but far from prolific on the assist front.

12. Robbie Fowler - 178

Goals: 162

Assists: 16

The man Liverpool fans refer to as 'God'. If only Fowler chipped in with a few more assists during his days with the Reds, Leeds and Manchester City...

11. Nicolas Anelka - 180

Goals: 126

Assists: 54

Like his former Chelsea teammate Drogba, Anelka excelled on both fronts and he's unlucky to miss out on the top 10.

Anelka in action

CLICK HERE TO FIND THE 10 PLAYERS WITH THE MOST GOAL INVOLVEMENTS IN PREMIER LEAGUE HISTORY