Cesc Fabregas has delivered a snub to former Barcelona boss Pep Guardiola after naming Arsene Wenger and Jose Mourinho as the two best managers that he has worked with in his career.

The Spaniard left Barcelona for Arsenal as a 16 year old but he returned to the camp Nou in 2011.

Guardiola handed Fabregas his old no.4 shirt and often played the midfielder in a false-nine position as Barcelona romped to the title in the 2011/12 campaign.

However, Fabregas left after a mixed three years in Barcelona to join Jose Mourinho’s Chelsea in 2014.

He guided Chelsea to the Premier League title during his first season back in England and Fabregas admits he preferred playing under Mourinho and Wenger than Guardiola.

Quizzed about his bosses on Instagram, Fabregas initially tried to duck the question by insisting; ‘I had the best in the world, so i can not complain.’

However, fans were not happy with his answer and Fabregas  was forced to go further, where he named his two favourite managers.