Cristiano Ronaldo (top left), Thierry Henry (top right), Sergio Aguero (centre), Alan Shearer (bottom left) and Harry Kane (bottom right)

The Premier League has showcased some legendary players but it's the strikers who are the great entertainers and have provided the most memorable moments.

Alan Shearer holds the record for most Premier League goals with 260, while Ian Wright scored 113 - but who has been the greatest goalscorer of them all?

Shearer, Wright and Gary Lineker discussed the topic on the latest episode of the new Match of The Day: Top 10 podcast from a shortlist drawn up by the Match of the Day commentary team.

The trio ranked our top 10 and we asked you to do the same.

To hear the MOTD team's final selections - recorded during a debate held in Lineker's kitchen - make sure you listen to the podcast on BBC Sounds or watch back Saturday night's Match of the Day.

Almost 90,000 of you ranked the shortlisted 10 and here is what you came up with.

Results correct as of 07:00 BST on Sunday, 29 March.

1. Alan Shearer

Alan Shearer scored 112 goals in 138 Premier League games for Blackburn, winning the 1994-95 title, before becoming Newcastle's record signing and record goalscorer

Premier League appearances: 441

Goals: 260

Goals per game ratio: 0.59

Shearer: "All I'm going to say is - 260. And I was injured for three years."

Wright: "The amount of goals he scored, and where he did it. I've grown to love Al but I did used to hate him - because I was so jealous!"

2. Thierry Henry

Thierry Henry became Arsenal's all-time leading goalscorer in 2005, breaking the record Ian Wright set just eight years earlier

Premier League appearances: 258

Goals: 175

Goals per game ratio: 0.68

Wright: "He was a hybrid of a player. He didn't just score goals, he assisted them too."

Shearer: "Thierry was different, he was so elegant. The role's changed now. There's not so much of a centre-forward, it's more a 'forward', but the one constant is you have to score goals and he did. He and Aguero aren't just great goalscorers but scorers of great goals."

3. Sergio Aguero

Sergio Aguero scored his 12th Premier League hat-trick in January - surpassing Alan Shearer's previous record of 11

Premier League appearances: 261

Goals: 180

Goals per game ratio: 0.69

Shearer: "He's coming up to his 32nd birthday and he's still banging in the goals left, right and centre. I know he's playing in a magnificent team but look what he's won also."

4. Wayne Rooney

Wayne Rooney won five Premier League titles but the only two seasons where he scored more than 20 league goals (2009-10, 2011-12), Manchester United did not win the title

Premier League appearances: 491

Goals: 208

Goals per game ratio: 0.42

Shearer: "When he started as that kid at Everton, he was raw. He was everything I liked about a footballer - giving everything, no-one could push him off the ball, skill-wise he was phenomenal and he scored goals.

"He sacrificed himself [at Manchester United] in terms of playing in a different position for the team and he wasn't as selfish as other names on the list, in a good way, so his ratio is lower."

Wright: "The pressure was on him, from the age of 16, to perform on a weekly basis, continuously. So for him to be able to do it and become the top scorer in Manchester United and England's history - I'm not sure anyone else has had to do that, and to last as long as he has."

5. Ruud van Nistelrooy

Ruud van Nistelrooy scored in 10 consecutive Premier League games in 2003 - a record broken by Jamie Vardy in 2015 - and just one of his Manchester United goals came from outside the box

Premier League appearances: 149

Goals: 95

Goals per game ratio: 0.64

Wright: "He was like a monster. His appetite and the way he scored goals. The only thing that's missing is that he didn't go on to score over 100."

Shearer: "In terms of being a goalscorer, Van Nistelrooy was incredible. His ratio is ridiculous."

6. Cristiano Ronaldo

Cristiano Ronaldo scored 18 goals in 95 games in his first three Premier League seasons - then 66 in 101 in his last three

Premier League appearances: 196

Goals: 84

Goals per game ratio: 0.43

Wright: "Most of his brilliance has been elsewhere but we started to see it. Since coming inside from the wing, he's been magnificent."

Shearer: "He's in because in his last two seasons in the Premier League he scored 49 league goals combined. But if it was on his whole career he'd be in his own stratosphere. His stats and ability are ridiculous."

7. Didier Drogba

Didier Drogba won 12 major honours with Chelsea, including four Premier League titles, and scored in all nine cup finals he played for the Blues

Premier League appearances: 254

Goals: 104

Goals per game ratio: 0.41

Wright: "The kind of player he was and what he did for Chelsea - he scored some massive goals. His ratio wasn't as good as others but there was much more to his game. That's probably why he didn't score more, because he was out there helping the team."

8. Harry Kane

Harry Kane scored 29 goals in 30 games in 2016-17 at a ratio of 0.97 - the best ever ratio in a single season by a Premier League Golden Boot winner

Premier League appearances: 201

Goals: 136

Goals per game ratio: 0.68

Wright: "He's an out-and-out goalscorer. If he had a midfield like Aguero has behind him, you can't fathom what kind of ratio he'd score at, given what he's scored already."

Shearer: "Would it bother me if he beat my record? We've just been talking about how selfish goalscorers are and you ask me that!

"It'll be difficult for him, because there's a lot of 'ifs'. If he stays fit, if he stays in the Premier League, if he has success where he's at. If he doesn't win anything in the next 12 months I think he'll move on."

9. Luis Suarez

Luis Suarez took just 15 games to reach 20 goals during the 2013-14 season - equalling Andy Cole's record from 1993-94

Premier League appearances: 110

Goals: 69

Goals per game ratio: 0.63

Wright: "He scored one of the best goals I've seen in the Premier League. People talk about Paolo di Canio's but that Suarez one against Newcastle was unbelievable - [controlling] a 60-yard pass, on his shoulder. He left a Liverpool side that should have won the league to go to Barcelona when they were amazing - and made them better. He's amazing."

10. Andrew Cole

Andy Cole has scored Premier League goals for six different clubs but his most prolific season was his first, when he scored 34 in 40 games for Newcastle in 1993-94

Premier League appearances: 414

Goals: 187

Goals per game ratio: 0.45

Lineker: "I have to say that Ian Wright, being exceptionally modest, took himself out of the top 10 because he felt Andy Cole should be in."

Wright: "Absolutely. He could be aggrieved to hear where he is on my list but most of the others have a better ratio."