Here are the Top 10 highest grossing boxing matches of all time, including the number of PPV buys each fight attracted. (as of April 2016)

Mike Tyson and Floyd Mayweather feature heavily, one being the most exciting fighter of all time and the latter a ring genius and marketing genius! The only British boxer to make the list was Lennox Lewis, who in 2002 defeated Iron Mike Tyson.

 

10: Mike Tyson vs Evander Holyfield I (1996)
Gross Revenue $77.9 Million – 1.59 Million PPV Buys

9: George Foreman vs Evander Holyfield (1991)
Gross Revenue $80 Million – 1.4 Million PPV Buys

8: Floyd Mayweather vs Miguel Cotto (2012)
Gross Revenue $94 Million – 1.5 Million PPV Buys

7: Floyd Mayweather vs Shane Mosley (2010)
Gross Revenue $94 Million – 1.4 Million PPV Buys

6: Mike Tyson vs Peter McNeeley (1995)
Gross Revenue $96 Million – 1.55 Million PPV Buys

5: Mike Tyson vs Evander Holyfield II (1997)
Gross Revenue $100.2 Million – 1.99 Million PPV Buys

4: Mike Tyson vs Lennox Lewis (2002)
Gross Revenue $112 Million – 1.95 Million PPV Buys

3: Floyd Mayweather vs Oscar De La Hoya (2007)
Gross Revenue $136 Million – 2.48 Million PPV Buys

2: Floyd Mayweather vs Canelo Alvarez (2013)
Gross Revenue $150 Million – 2.2 Million PPV Buys

1: Floyd Mayweather vs Manny Pacquaio (2015)
Gross Revenue $400 Million+ – 4.6 Million PPV Buys