1 / 20
Paul Pogba tops the list of the highest-selling shirt in the UK.
2 / 20
Romelu Lukaku has shot up to No. 2 after moving to Man United this summer.
3 / 20
Eden Hazard is the most popular Chelsea player, at least according to the fans.
4 / 20
Arsenal's club-record signing Alexandre Lacazette also has the club's highest-selling jersey.
5 / 20
Marcus Rashford is the highest-placed Englishman on this list.
6 / 20
Rashford beat out Harry Kane, despite the Tottenham man's own meteoric rise to stardom.
7 / 20
Sadio Mane's status as a Liverpool fan favourite has been confirmed.
8 / 20
Messi is the only non-Premier League player to crack the top 10.
9 / 20
Despite angling for a move away from Liverpool, Coutinho's shirt is still in demand.
10 / 20
Zlatan's number may be changing this season, but demand for his shirt isn't.
11 / 20
Dele Alli is the only other Spurs player on this list.
12 / 20
Roberto Firmino is another fan favourite at Anfield.
13 / 20
Newcastle's Matt Ritchie is the surprise entry at No. 13.
14 / 20
Ander Herrera isn't the flashiest player, but he's much-loved by United fans.
15 / 20
Cristiano Ronaldo is all the way down in 15th, somewhat surprisingly.
16 / 20
Henrikh Mkhitaryan's fast start to the season sees him at No. 16.
17 / 20
Dwight Gayle makes it two Newcastle players in the top 20.
18 / 20
Neymar's new PSG shirt just about makes it into the highest-selling list.
19 / 20
Last year's player of the year N'Golo Kante is at No. 19.
20 / 20
Rounding off the top 20 is Arsenal's Mesut Ozil.