Floyd Mayweather
With $285 million in earnings, Mayweather topped the charts even though missing last year’s list.
According to Forbes, his August 2017 fight versus Conor McGregor in Las Vegas generated more than $550 million in revenue, with the 41-year-old earning $275 million as the “A” side of the bout and for his role as the promoter.