1) Diego Costa (Chelsea – £32m, 8 goals)
Although he is the most expensive player in this list, you get what you pay for in football and Diego Costa is undoubtedly a bargain even at £32m. When players like Luis Suarez and Gareth Bale move for astronomical fees then Costa certainly looks cheap given his immense goalscoring record in the last year or so, and he has adapted seamlessly to life at Chelsea and in the Premier League, with eight goals in just six games.