#4 BJ Penn – $22 million

Penn’s career may have seen a downward spiral in recent years but the Prodigy continues to be one rich man. The former UFC Lightweight Champion has earned close to $250,000 for each of his fights ever since he rose to prominence. His total earnings from 18 UFC fights is an estimated $3,000,000 without the undisclosed bonuses and additional PPV perks.
It should be noted that the figure doesn’t include the fixed money (show money) given to top fighters just for making an appearance. Due to his explosive finishes, Penn has taken home many performance bonuses over the years, which have only increased his overall income.
Get the latest updates on One Championship Rankings at Sportskeeda and more
Penn comes from an affluent family as well with well-documented businesses and assets to his family’s name. He even had lucrative endorsement deals with Hayabusa and 180 Guard. Even though Penn is way past his prime, the 39-year-old former multi-divisional champion continues to be motivated to fight in the UFC.