In 2020, the average contracted UFC fighter made approximately $148,000 when bonuses and base salary were added up. With each round lasting five minutes, fights three or five rounds in length, and three fights a year, in an extremely narrow view UFC fighters are some of the highest-paid athletes in the world.