Forbes magazine says that McGregor is the 85th highest paid athlete in the world in 2016. He earned a salary of $18m plus endorsements of $4m, giving a total of $22m. By comparison, Floyd Mayweather is in 16th place with earnings of $44m. Cristiano Ronaldo leads the table with earnings of $88m.
UFC star Conor McGregor fought three times over the past 12 months, including headlining two of the three best-selling UFC fights ever on pay-per-view. UFC 194 where McGregor knocked out Jose Aldo in 13 seconds had 1.2 million buys. McGregor lost to Nate Diaz at UFC 196 (their rematch will be at UFC 202 in August) which sold a massive 1.5 million units. His cut of PPV revenue pushed McGregor’s earnings in the Octagon to $18 million. The Irishman also banked an estimated $4 million outside the Octagon through appearances and endorsement partners Reebok, Fanatics, Monster Energy, BSN, Bud Light, Rolls Royce and Electronic Arts.