Carlo Ancelotti has managed some of the biggest clubs in world football.

A legend in his own right as a player, Ancelotti secured his legacy forever by establishing himself as one of the most successful coaches of the modern era.

The Italian is perhaps most famous for his time in charge of AC Milan, spending eight years at San Siro - the longest tenure of his career - and winning two Champions League trophies.

But even before then, Ancelotti had barked out orders to a Parma squad that the streets will never forget and spent two often-forgotten seasons at the helm of a top, top Juventus side.

Then, after leaving AC Milan in 2009, the world-class coach flitted through spells at Chelsea, Paris Saint-Germain, Real Madrid, Bayern Munich and Napoli for the mother of all CV's.

Ancelotti's incredible players

It goes without saying that his most recent move to Everton has seemed a little underwhelming, but that's only because his resumé happens to be an encyclopedia of European juggernauts.

And one of the greatest perks of managing all those legendary sides is the opportunity to work with world-class players and Ancelotti's list of former colleagues is nothing short of staggering.

Here at GIVEMESPORT, we selected a dream XI of the best players that Ancelotti has ever managed last year and the sheer abundance of star power made it a nightmare to pick.

AC Milan Brazilian player Kaka speaks wi

The ultimate Ancelotti squad

So, we've decided to slacken our rules and create a stunning 30-man squad of Ancelotti players, which you can check out down below for the biggest selection headache in football history:

Goalkeepers

Petr Cech

Manuel Neuer

Iker Casillas

Gianluigi Buffon

Sheesh, we're not messing about here. If you were to pick the four greatest goalkeepers of the last 15 years, you'd surely have at least three of these legendary shot-stoppers on your list.

Ancelotti was blessed to work with Cech at Chelsea, Neuer during his time with Bayern Munich, Casillas with Real Madrid and Buffon during his early days at Parma.

Just imagine the scenes in training as those four fought for the number one jersey.

FBL-EURO-2016-MATCH47-GER-ITA

Defenders

Cafu

Philipp Lahm

Lilian Thuram

Alessandro Nesta

Sergio Ramos

John Terry

Paolo Maldini

Fabio Cannavaro

Ashley Cole

Christ, yeh, this team is never conceding a goal, ever. The thought of Cafu, Lahm and Thuram competing for the right-back position is frightening enough, but then you have Maldini and Cole sparring on the opposite flank.

Combine that with a centre-back pool of Nesta, Ramos, Terry and Cannavaro from Ancelotti's time with AC Milan, Real Madrid, Chelsea and Parma for the definition of a clean-sheet machine.

AC Milan's captain Paolo Maldini (L) jub

Midfielders

Kaka

Andrea Pirlo

Zinedine Zidane

Frank Lampard

Clarence Seedorf

Ronaldinho

Rivaldo

Xabi Alonso

Arjen Robben

Alessandro Del Piero

Oh mama, the options. Ancelotti had a midfield roster that resembled a 'Hall of Fame' at AC Milan with Kaka, Pirlo, Seedorf, Ronaldinho and Rivaldo all coming through the revolving door at San Siro.

That cohort of players would be incredible alone, never mind when you draft in Del Piero and Zidane from his time at Juventus as well as Robben and Alonso from his Bayern spell.

Then you can chuck in Lampard, one of the most prolific midfielders in history, for good measure and the biggest head-scratcher imaginable to pick a maximum of five in the starting XI.

French midfielder Zinedine Zidane (L) vi

Forwards

Cristiano Ronaldo

Ronaldo

Zlatan Ibrahimovic

Andriy Shevchenko

Didier Drogba

Filippo Inzaghi

Robert Lewandowski

It's not as publicised as it should be that Ancelotti was blessed to work with both Ronaldo's, even though his working relationship with the 'original' only lasted for 20 games at AC Milan.

Nevertheless, if we're assuming that the namesakes were both in their prime, then Ancelotti would arguably have the most complete strike partnership in history at his fingertips.

But even if that didn't work out, the fact he'd then have Ibrahimovic, Shevchenko, Drogba, Inzaghi and Lewandowski poised to make an impact from the bench is frankly beyond belief.

FBL-WC2014-POR-SWE

A team that would never lose

How on earth could you possibly name a starting XI from that endless list of legends?

The fact players like Lahm, Shevchenko, Casillas, Lewandowski and Del Piero might struggle to even make the bench should drive home the abundance of riches we're talking about here.

It can't be bad when you have Ballon d'Or winners kicking about in the reserves, that's for sure.

Sadly, there was never a world in which all of these players got the chance to play with each other, but let's have a moment of appreciation for the fact Ancelotti got to see them all in action on a daily basis. 

FBL-GER-BUNDESLIGA-BAYERN-MUNICH

So, yes, football management might be one of the most stressful jobs imaginable, but we're inclined to think that Ancelotti got his fair share of rewards by managing all those legends.