Boxer Floyd Mayweather was the world’s highest-paid sportsman of the past 12 months, according to figures from business magazine Forbes.

The annual sporting rich-list showed Mayweather, who also topped last year’s list, earned US $300 million.

Most of that came from his ‘super-fight’ with Manny Pacquiao, whose $160 million takings made him the second-highest earner.

Real Madrid forward Cristiano Ronaldo was third with $79.6 million.