Pep Guardiola won the 30th trophy of his managerial career last weekend.

Guardiola's Man City beat Tottenham 1-0 in the Carabao Cup final at Wembley, marking the fourth time in a row the Citizens have won the competition.

Gary Neville was very complimentary of Guardiola in the aftermath of the result, claiming he might be the greatest manager of all time.

"You just have to recognise Man City's outstanding football, the outstanding achievement of winning this trophy four times on the bounce," said Neville, per Sky Sports.

"Pep Guardiola has an outstanding record in cup competitions, it's 14 victories and one defeat in 15 finals, it's absolutely out of this world. The football they play is magnificent, it really is.

Pep Guardiola

"I think Man City may have the greatest manager of all time and we'll look back in 10, 15, 20 years' time… just the way he has infiltrated countries, dominated football but also influenced others, I don't think I've ever seen it.

"You look at how he's won in three different countries, he's now dominating in this country."

But is he the best?

90min.com have ranked the 50 greatest managers that have ever graced the beautiful game. We've listed their top 30 below...

30. Arsene Wenger

29. Udo Lattek 

28. Jock Stein

27. Vittorio Pozzo

26. Jurgen Klopp

25. Mario Zagallo 

24. Bela Guttmann

23. Valeriy Lobanovski

22. Louis van Gaal

21. Otto Rehhagel 

Jurgen Klopp

20. Tele Santana

19. Bill Shankly 

18. Ottmar Hitzfeld

17. Miguel Munoz 

16. Fabio Capello

15. Brian Clough

14. Nereo Rocco

13. Carlo Ancelotti

12. Sir Matt Busby

11. Marcello Lippi 

Jose Mourinho

10. Bob Paisley

9. Jose Mourinho 

8. Helenio Herrera 

7. Ernst Happel 

6. Johan Cruyff

5. Giovanni Trapattoni 

4. Pep Guardiola

3. Rinus Michels

2. Arrigo Sacchi

1. Sir Alex Ferguson

Sir Alex Ferguson

Wenger revolutionised English football when he joined Arsenal in 1996.

Despite winning three Premier League titles and guiding the Gunners to an unbeaten campaign, he's ranked lower than the likes of Klopp and Van Gaal.

Liverpool legend Shankly makes the top 20, as do fellow English football legends Clough and Busby.

Ancelotti, who is currently doing a great job at Everton, is ranked 13th.

Mourinho has just lost his job at Tottenham but his brilliance in the past sees him crack the top 10.

The Football Terrace: Who belongs in the Premier League's Hall of Fame?

Neville suggested Guardiola was football's greatest ever manager but he doesn't make the top three.

At just 50 years old, though, he may be unanimously regarded as the world's greatest ever manager when he retires.

Michels, who managed Ajax and Barcelona and then won the European Championships with the Netherlands, makes the podium.

Ranked in second is Sacchi, who was in charge of an AC Milan side between 1987-1991 which is arguably the greatest in history.

Ferguson has been named the greatest manager ever and it's hard to argue against that.

After impressing at St Mirren and Aberdeen, Ferguson won an incredible 38 trophies with Manchester United, which included 13 Premier League triumphs and two Champions League titles.