Lionel Messi is currently the richest football player in the world. He earned a whopping £120 million in 2019. Cristiano Ronaldo is not too far behind with £109 million that same year. These two footballers are the only two to earn over £100 million in 2019. Neymar, the third-richest player, earned approximately £87 million, according to the football statistics.