Picking an 'all-time Premier League XI' is no easy task.When it comes to goalkeepers, Peter Schmeichel, David Seaman, Petr Cech and Edwin van der Sar are always the primary candidates.In defence, you have the likes of John Terry, Rio Ferdinand, Gary Neville, Tony Adams, Sol Campbell, Jamie Carragher, Vincent Kompany, Ashley Cole and Nemanja Vidic.Steven Gerrard, Frank Lampard, Paul Scholes, Roy Keane and Patrick Vieira are then the favourites in midfield, while Ryan Giggs, Cristiano Ronaldo, Robert Pires, Arjen Robben and David Beckham were all world-class wingers in their prime.And then there's upfront: Alan Shearer, Thierry Henry, Dennis Bergkamp, Ruud van Nistelrooy, Fernando Torres, Didier Drogba, Michael Owen, Eric Cantona, Robin van Persie... you get the point.An all-time Premier League XI is entirely subjective, which is why whenever someone tries to name theirs, it always sparks debate.Jamie Carragher, for example, excluded the likes of Vidic, Lampard AND Scholes when he picked his best 11 in 2014:Peter Schmeichel; Gary Neville, John Terry, Tony Adams, Ashley Cole; Ryan Giggs, Roy Keane, Steven Gerrard, Cristiano Ronaldo; Alan Shearer, Thierry Henry.Former Sky Sports presenter Richard Keys has now revealed his own all-time Premier League XI on Twitter and, as you would expect, it's caused quite a stir (see below).

Here's his XI in full:

David de Gea; Branislav Ivanovic, Tony Adams, John Terry, Denis Irwin; David Beckham, Paul Scholes, Frank Lampard, Cristiano Ronaldo; Dennis Bergkamp, Thierry Henry.

Keys has made a number of questionable decisions in his XI, such as picking Manchester United's David de Gea and former Chelsea right-back Branislav Ivanovic.

It's De Gea's surprise inclusion that riled fans the most out of the two, with many saying it should be Schmeichel in goal instead.

Others, meanwhile, argued that Gerrard and Giggs are more deserving of being in the all-time Premier League XI than Lampard/Scholes and Beckham respectively.

And some just didn't agree with any of Keys' selections.

Keys' response to a lot of the comments was that he picked certain players simply because it was his opinion - which is fair enough.

It just goes to show how the Premier League has been blessed with so many world-class talents over the past 25 years.