5 Highest selling UFC pay-per-views of all time

R. Nath
UFC 229: Khabib v McGregor
UFC 229: Khabib v McGregor

#4 Conor McGregor vs Nate Diaz I - UFC 196 - 1.5 million buys

UFC 196: McGregor v Diaz
UFC 196: McGregor v Diaz

The originally scheduled fight was a Lightweight title bout between then-champion Rafael Dos Anjos and Featherweight Champion Conor McGregor. Dos Anjos had to pull out with an injury and with 11 days notice, Diaz accepted the bout, but in Welterweight.

McGregor seemed invincible at the time, having just knocked out Featherweight King Jose Aldo in 13 seconds. However, Diaz would shock the world, finishing Conor McGregor in the second round via submission. They were far from finished with each other.


#3 Brock Lesnar vs Frank Mir 2 - UFC 100 - 1.6 Million buys

UFC 100 - Frank Mir v Brock Lesnar
UFC 100 - Frank Mir v Brock Lesnar

By the time UFC 100 had come, Brock Lesnar was the reigning UFC Heavyweight Champion. Frank Mir provided Lesnar his first UFC and MMA loss in UFC 81, and Lesnar had a big chance at redemption.

In the blockbuster card and main event, Lesnar managed to finish Mir in the second round via TKO. He had avenged his only defeat up to that point.

Quick Links

Edited by Riju Dasgupta