Conor McGregor has agreed a new six-fight deal with the UFC which is set to make him the sport’s highest-ever earner.

UFC President Dana White confirmed to American sports network ESPN that the Irish man had put pen to paper for six fights in the octagon, including his upcoming match-up with Khabib Nurmagomedov in Las Vegas on 6 October.

McGregor hasn’t fought in the UFC in two years, but he remains its biggest draw and White predicts the Nurmagomedov event will attract 2.5m pay-per-view subscriptions – nearly 1m more than the previous record.

Part of the deal sees the Notorious’s new brand of whiskey included as a sponsor for all of his fights and Proper Whiskey will appear on the canvas in Vegas next month.

This is just another arm to McGregor’s impressive money-making machine. "It's not hard to do a deal with Conor McGregor because we know what he's worth," said White.

His last UFC fight was a second round TKO against Eddie Alvarez in November 2016 to take the world lightweight belt, though he was later stripped of the title due to inactivity.

Nurmagomedov took over the title in April and though McGregor was out of the octagon he was involved in record-breaking boxing match with Floyd Mayweather, which earned him around $100m.