The Premier League has long been regarded as the best in the world. 

While the English top-flight has often been home to some of the greatest players to grace the game, it's important to remember that the managers are just as important.

And the Premier League has been blessed with a stellar list of coaches since its inception back in 1992. 

But who are the greatest to ever stroll up and down the touchline, or sit in the dugout? 

Well, that's a question Mirror Football have attempted to answer, by ranking the top 10 managers in Premier League history. 

Check out their list below:

10) Sam Allardyce

A journeyman amongst managers, Big Sam has coached Bolton, Newcastle, Blackburn, West Ham, Sunderland, Crystal Palace and Everton in the top flight. 

His CV may lack silverware - given he's never won a major English trophy - but Allardyce is a cult figure for so many teams he has saved from relegation over the years. 

Allardyce has been around in the PL

9) Sir Bobby Robson

Robson turned around the fortunes of his hometown club Newcastle during his five-year tenure at St James' Park. 

When he arrived in 1999 they were battling relegation, but by the time he left in 2004, The Toon were established Champions League contenders. 

Like Allardyce, he failed to win any silverware, but Sir Bobby will always be fondly remembered by Newcastle fans. 

Sir Bobby will always be remembered by Newcastle fans

8) Carlo Ancelotti

Italian coach Ancelotti took England by storm, winning the Premier League and FA Cup double in his first season at Chelsea. 

He departed 12 months later after finishing second (so low, right?) but it's believed Blues owner Roman Abramovich regretted his sacking more than any other. 

Now Ancelotti's in charge at Everton, Toffees fans are excited to see what the future holds. 

Ancelotti is now in the Everton dugout

7) Kenny Dalglish

King Kenny will be most remembered for his time in charge of Liverpool - but he also managed Newcastle and Blackburn. 

He guided the latter, of course, to unlikely Premier League glory in 1995. That was on top of winning the first division with The Reds a few years prior.  

Thanks to that triumph, he became only the fourth manager to win the English top-flight with two different clubs after Tom Watson, Herbert Chapman and Brian Clough. 

King Kenny makes the list

6) Claudio Ranieri

While Ranieri didn't win any trophies during his four-year spell at Chelsea, he did set the foundations for the team to become a force in European football.

Glory for the Italian came instead in incredible circumstances as he guided Leicester City to the title in 2016. 

Was it the greatest season in Premier League history? It's certainly up there. 

Ranieri led Leicester to one of the greatest seasons ever

5) Jurgen Klopp

Klopp had a big reputation when he arrived in the Premier League back in 2015, but he's already lived up to it. 

He guided Liverpool to Champions League glory in 2019 and when this season re-starts on Wednesday, it will only be a matter of time before they're crowned champions. 

It will be the club's first Premier League title and it's the German who will deliver it. 

Klopp makes the top five

4) Pep Guardiola

Is Guardiola's ranking a little low? Considering he's won two Premier League titles and broken records doing it - perhaps so. 

The silverware has followed some incredible football too, with Man City often blowing their opponents out of the water. 

Liverpool may have stormed the league this year, but expect Pep to bounce back soon. 

Pep has won two titles so far

3) Jose Mourinho

The Special One was always going to feature on this list. Three Premier League titles, three League Cups and an FA Cup were won at Chelsea alone. 

Add another League Cup and the Europa League during his spell with Man United and Mourinho really deserves to be up there with the best.

He's now hoping to turn Spurs into a trophy-winning team and if anyone can, it's Jose.

Mourinho has done it all in England

2) Arsene Wenger

Wenger arrived at Arsenal as a relative unknown, but he left north London 22 years later as a legend. 

The Frenchman guided The Gunners to an 'Invincible' season - and they are the only English team to ever go unbeaten in the modern era. 

He won three Premier Leagues and seven FA Cups at Arsenal and although fans were split towards the end of his tenure, there's no denying Wenger is an iconic coach. 

Wenger led Arsenal to an unbeaten season

1) Sir Alex Ferguson

Was there ever going to be any doubt? Sir Alex led Man United to a ridiculous 13 Premier League titles in 21 years before retiring in 2013.

Add four FA Cups, three League Cups and two Champions League trophies and the Club World Cup during the Premier League era, and that's one legendary CV. 

It's unlikely we'll see anyone better than Ferguson for a long, long time. 

Sir Alex won 13 PL titles

So, the likes of Big Sam, King Kenny and Pep rank amongst the Premier League's 10 greatest managers of all-time, but no one comes close to Sir Alex.