Some players are very good at one skill, but only the very best are truly 'complete' footballers Steven Gerrard and Wayne Rooney are Premier League icons who could do it all on the football pitch. Other legends make this top 10 list due to their consistency, longevity, technical ability and much more. In the Premier League era, there have been many fantastic footballers .

However, some of the best have been defined in their singular roles. Take, for instance, Mohamed Salah . The Liverpool star plays essentially every game on the left wing with the one task in mind: score.

He has even admitted that he doesn't mind if he plays poorly , so long as he pops up with a match-winning moment. However, there are some Premier League icons who could essentially do it all. These legends have top-notch technical ability and football IQ, allowing them to operate in a number of roles if needed.

They could score and create, and grab the game by the scruff of its neck with their determination and personality. With that said, here are the 10 most 'complete' footballers in Premier League history. Consistency Technical Ability Leadership Versatility Premier League legacy Most Complete Premier League Players Rank Player PL Clubs PL Games 1.

Steven Gerrard Liverpool 504 2. Wayne Rooney Everton, Manchester United 491 3. Yaya Toure Manchester City 230 4.

Patrick Vieira Arsenal 307 5. Frank Lampard Chelsea, Manchester City 609 6. Kevin De Bruyne Chelsea, Manchester City 265 7.

Paul Scholes Manchester .