4) Kevin De Bruyne – Manchester City – $29m A Year

Kevin De Bruyne

The Belgian international signed a £400,000 a week contract in April last year making him the second highest-paid player in the Premier League based on salary.


His $4m worth of sponsorship deals, though, mean he doesn’t earn enough from his off-pitch activities to be ranked higher in Forbes’ 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.