4. Mohamed Salah ($35.1 Million)

Egypt and Liverpool’s marquee man, Mohamed Salah is fourth in the list of world’s highest-paid footballers. He has a total earning of $35.1 Million, $12 Million of which have come through endorsements and $23.1 Million through salary and other earnings. Mohamed Salah is on the 34th spot in the world’s highest-paid athletes.