Cesc Fabregas has achieved a lot throughout his career, from the very beginning, too.He made his breakthrough at Arsenal in their 'Invincibles' season, admittedly in the League Cup, before playing 33 Premier League games the following season.A Golden Boy award in 2006 was followed by the captaincy at the Gunners, taking over from William Gallas in 2008.Fabregas won EURO 2008 and the 2010 World Cup with Spain before joining Barcelona in 2011.The next few years would bring another European Championship in 2012, as well as La Liga in 2013.

Then came Chelsea and two Premier League titles.

Needless to say, Fabregas has played with some incredible players throughout his time with all four of these teams.

And he highlighted that fact on Thursday evening when he posted an XI of the very best he's played with - and it's a side that few could match.

You can check out Fabregas's best XI below:

Iker Casillas in goal. A back four of Dani Alves, John Terry, Gerard Pique, and Jordi Alba. Patrick Viera and Andres Iniesta in the middle. Eden Hazard from the left, Lionel Messi from the right, and Diego Costa partnering Thierry Henry up top.

That's pretty ridiculous.

Some fans did question it, however - where, for example, are Xavi and David Villa? Well, Fabregas did answer those questions.

So why not Xavi? "Because I can't put everyone from Barca," he said. "I have to mix it up a bit."

When someone suggested that Villa should be in over Costa, Fabregas had this to say: "Very very tight call but my understanding with Diego, I didn’t have it with many players in my career but agreed, very very close call."

"If he had stayed fit all my time at Arsenal I’m sure he’d be in this team," Fabregas said of Robin van Persie's exclusion. "He was very unlucky for a long time."

It's a brilliant team on its own but Fabregas has really highlighted how many great footballers he's played with by the ones he's left out.

Sergio Ramos, Dennis Bergkamp, Neymar...the list goes on.

Fabregas has simply had an incredible career.