These are the world's 20 most charitable sports men and women

Evan Bartlett@ev_bartlett
Tuesday 18 August 2015 11:00

He may be best known for his on-field histrionics, oversized ego and being the most expensive player in the history of football, but deep down maybe Cristiano Ronaldo is a good guy after all.

The Real Madrid and Portugal forward has been placed top of a list of the world's most charitable sports stars.

The "Athletes Gone Good" list, compiled by social change campaigns website, ranks philanthropic sports men and women through a public vote, an analysis of their influence on social media and from the advice of a panel of experts.

Here's the list in full:

1. Cristiano Ronaldo, football

2. John Cena, wrestling

3. Serena Williams, tennis

4. Yuna Kim, figure skating

5. Neymar, football

6. Lebron James, basketball

7. Heather O'Reilly, football

8. Maria Sharapova, tennis

9. Mo'ne Davis, baseball

10. Richard Sherman, american football

11. Charlie Whyte and Meryl Davis, figure skating

12. Dan Carter, rugby union

13. Roman Reigns, wrestling

14. Ronda Rousey, MMA

15. Lindsey Vonn, skiing

16. Tom Daley, diving

17. Bethany Hamilton, surfing

18. Saina Nehwal, badminton

19. Paul Rabil, lacrosse

20. Shahid Afridi, cricket

More: The 10 highest paid athletes of 2015

More: Lionel Messi really did donate hundreds of thousands to Unicef