2) Mo Salah – Liverpool – $53m A Year

Mo Salah Virgil Van Dijk

According to Forbes, the Egyptian international actually earns $18m a year in endorsements, and combined with the new £350,000 a week contract that he signed earlier this year, he is the second highest earner in English football.

Salah’s profile is extremely high, particularly in the Arab world, so his sponsorship income is not a surprise but even his earnings are eclipsed massively by the star who finishes top of our list.


David Tully

David Tully

David has worked as a football reporter for the last fifteen years. Having started as an intern at Snack Media, he then went on to become a freelancer, working on various different sites. At the start of 2023, he took up his current role as content writer for National World's Football News Network.