The Premier League season is past its halfway point and a number of managers have excelled.

Pep Guardiola's Man City look unstoppable, while Brendan Rodgers' Leicester are also flying.

Carlo Ancelotti is thriving at Everton, while Dean Smith has transformed an Aston Villa side into contenders for a European berth.

But not every English top-flight boss has impressed.

Frank Lampard and Slaven Bilic have both lost their jobs after poor starts, while Mikel Arteta's struggles at Arsenal have been well documented.

With a few months left to go in the season, GiveMeSport have ranked every Premier League manager that has managed a top-flight English team in 2020/21 from worst to best.

22. Sam Allardyce

West Brom have actually got worse since Allardyce joined. He's won just once in his 11 games and his side have conceded a whopping 30 goals in that time.

Sam Allardyce

21. Frank Lampard

Lampard spent £222.5m last summer but Chelsea were sitting 9th in the table when he was sacked.

20. Slaven Bilic

West Brom had picked up just seven points in 13 games when Bilic was sacked.

Slaven Bilic

19. Chris Wilder

It took Sheffield United 18 games to finally pick up their first win of the season. Wilder's side are currently bottom and 12 points away from safety.

18. Thomas Tuchel

Tuchel is very hard to rank given he's only managed three Premier League games at Chelsea. He's had a good start, though, having gone unbeaten so far.

Thomas Tuchel

17. Nuno Espirito Santo

Wolves were expected to challenge for a European berth once again, but they're currently well off the pace in 14th. They've struggled in defence and going forward.

16. Scott Parker

After a dismal start to the campaign, Parker has got Fulham playing some good football in recent weeks. They are still in the relegation zone though.

Scott Parker

15. Mikel Arteta

Arteta's position at Arsenal is no longer at threat but, with the club in 11th, this season has been disappointing so far.

14. Steve Bruce

Bruce gets some unnecessary criticism from Newcastle fans. After a dip in form, Newcastle are back on track with two wins from their last three Premier League games.

Steve Bruce

13. Jose Mourinho

Tottenham looked like they would challenge for the Premier League title earlier on in the season. A slump in form has seen them drop to eighth.

12. Sean Dyche

Burnley look as if they will retain their Premier League status for another season.

Sean Dyche

11. Jurgen Klopp

Liverpool have lost Virgil van Dijk, Joe Gomez and Joel Matip to long-term injuries and that has derailed their season. Positioned in fourth and 10 points behind Man City, there's almost no chance of them winning back-to-back Premier League titles.

10. Roy Hodgson

It looks like another mid-table finish for Hodgson's Crystal Palace.

Roy Hodgson

9. Graham Potter

Potter continues to impress at Brighton. The Seagulls are currently 10 points above the relegation zone.

8. Ralph Hasenhuttl

Southampton started brilliantly but injuries have seen them slip down the table recently. They may have lost 9-0 (again!) to Man United, but Hasenhuttl is still doing a stellar job.

Ralph Hasenhuttl

7. Ole Gunnar Solskjaer

Solskjaer, with the help of Bruno Fernandes, has made United title challengers once again.

6. Marcelo Bielsa

Bielsa has done a magnificent job. Leeds are thriving in their first season back in the Premier League.

Marcelo Bielsa

5. Carlo Ancelotti

Everton could go third if they win their two games in hand. Ancelotti came with a big pedigree and he has lived up to his reputation.

4. Dean Smith

Aston Villa were favourites to go down at the start of the season. Smith's side are currently ninth and could go higher up if they win their games in hand.

Dean Smith

3. David Moyes

Who would have thought that West Ham would be sixth and just a point off the top four at this stage in the season? What a job Moyes has done.

2. Pep Guardiola

Guardiola's Man City started slowly, but they are now heavy favourites to win back their Premier League crown after winning their last 10 games.

Brendan Rodgers and Pep Guardiola

1. Brendan Rodgers

Rodgers is having another fantastic season at Leicester. The Foxes are currently third and have an outside chance of winning their second Premier League title.

He's my manager of the season so far.