UFC champion Conor McGregor has been withdrawn from his rematch with Nate Diaz,  hours after tweeting he will be retiring.

The two shock announcements came on Tuesday night, first McGregor tweeted his retirement saying: “I have decided to retire young. Thanks for the cheese. Catch ya’s later.”

Then hours later, UFC president Dana White confirmed that the Irishman will not be fighting Diaz at UFC200 on July 9.


White explained in an interview for ESPN that McGregor had refused to fly to Las Vegas for a news conference and promotional photos ahead of the highly anticipated historic event this summer.

This meant that White was forced to pull McGregor from the fight for failing to keep his side of the contract.

The event, which will be in Las Vegas, was a chance for McGregor to get his revenge for his first ever UFC defeat in March at the hands of Diaz.


But McGregor’s reluctance to fly to Las Vegas has cost him that chance and it seems the Notorious one has lashed out and announced his retirement.

White claimed McGregor had refused to do the promotional work because he was training out in Iceland and didn’t want to disrupt his schedule.

Personally, as super McGregor fans we hope this is all some sort of promotional stunt from the Irishman and we will see him in the Octagon very soon.