Carlo Ancelotti is one of the greatest coaches to grace the touchline. 

The Italian has had spells with some of Europe's biggest clubs including Real Madrid, Bayern Munich and Chelsea - and he's been successful almost everywhere he goes. 

Ancelotti has won league titles in England, Italy, France and Germany, while he's also guided two different clubs to Champions League glory. 

Naturally, he's coached some of the greatest players in the world and recently, has named a starting XI of the best footballers he's ever coached. 

Now, we do have to give you a little disclaimer. Ancelotti has purposely omitted players from Everton, Napoli, Bayern Munich and Real Madrid. 

But there's still an incredible range of talent from his spells at Parma, Juventus, AC Milan, Chelsea and Paris Saint-Germain. Check it out below: 

Ancelotti's dream XI: 

Gianluigi Buffon (Parma); Cafu (Milan), Thiago Silva (PSG), John Terry (Chelsea), Paolo Maldini (Milan); Zinedine Zidane (Juventus), Pirlo (Milan), Frank Lampard (Chelsea), Kaka (Milan); Zlatan Ibrahimovic (PSG), Andriy Shevchenko (Milan). 

Even without starts from Madrid, Bayern and Napoli, that's some team. 

But Ancelotti isn't the only top manager to name his greatest XI - Jose Mourinho has done it too and as you can imagine, it's rather impressive. 

The Special One's XI is below: 

Petr Cech (Chelsea); Javier Zanetti (Inter), John Terry (Chelsea), Ricardo Carvalho (Porto/Chelsea), William Gallas (Chelsea); Claude Makelele (Chelsea), Frank Lampard (Chelsea), Mesut Ozil (Real Madrid), Eden Hazard (Chelsea); Didier Drogba (Chelsea), Cristiano Ronaldo (Real Madrid).

Incredible. Just imagine if those two XIs clashed in their primes - minus the overlapping players - of course. 

It's also interesting to see both managers named a certain Lampard in their teams.

He really was a class player and will no doubt be hoping to be as successful as Ancelotti and Mourinho during his own coaching career.