Based on the information provided, Cristiano Ronaldo is considered the more charitable football player.
According to the reference:
- Cristiano Ronaldo has won the Athletes Gone Good Award for his extensive charity work.
- He is consistently praised for his contributions to charitable causes.
It is worth noting that charitable actions can be difficult to quantify and compare directly. While Cristiano Ronaldo has received specific recognition, it does not definitively exclude the possibility of Lionel Messi also being significantly charitable.