Conor McGregor has announced he is retiring from UFC.

The Irish former featherweight and lightweight champion tweeted the news following the conclusion of the UFC 250 event.

He wrote: "Hey guys I’ve decided to retire from fighting. Thank you all for the amazing memories!

"What a ride it’s been!"

McGregor, who bows out with a 22-4 record, has made similar announcements in the past – previously ‘retiring’ in 2016 and 2019 before making his way back to the octagon.

He was just one bout into his latest comeback, having reversed his earlier decision to take on Donald Cerrone in a welterweight contest at UFC246. McGregor won via TKO in just 40 seconds, his first success in over three years.

A ‘superfight’ against fellow UFC great Anderson Silva had been on the cards this year, with the latter publicly touting the head-to-head over the weekend.

Other potential opponents included long-time rival Khabib Nurmagomedov and Jorge Masvidal.

In 2017 McGregor took a high-profile detour into the world of professional boxing, going down in 10 rounds to Floyd Mayweather in a showpiece event in Las Vegas.