The UFC has been putting on pay-per-views for 30 years and many of them have attracted more than one million buyers - but which is the best-selling show of all time? Conor McGregor has headlined many of the biggest UFC cards, but stars such as WWE legend Brock Lesnar and the inaugural BMF champion Jorge Masvidal have also attracted big TV audiences. Here, talkSPORT looks at the top ten best-selling UFC PPV events of all time, ranked according to their PPV buys courtesy of statista . McGregor starts a list he dominates with eight appearances.

After a meteoric rise in MMA from Cage Warriors to the octagon in 2013, he was booked to face the greatest featherweight of all time in Aldo. The pair embarked on a world tour that convinced 1.2 million people to tune in when they finally fought.

The biggest draw in combat sports lived up to his pre-fight trash talk by knocking out Aldo , who hadn’t lost for ten years, with one punch in 13 seconds when they threw down at UFC 194 in December 2015. In a bizarre twist, McGregor and Aldo have since put their intense rivalry to one side and become friends after making PPV magic together. UFC 205 was a historic event and it attracted 1.

3 million PPV buys. It was the first time New York hosted a UFC event following a long-time ban on professional MMA in the state and it was also the first time a fighter had the chance to become dual-weight champion. The 145lb titleholder, McGregor, did just that in exemplary fashion by dominating lightweight c.