6) Zlatan Ibrahimovic (Paris Saint-Germain)
He may now be joined by any other big names at mega-rich PSG, but Zlatan Ibrahimovic remains the team’s star player and is unsurprisingly high on this list of highest shirt sales.
5) Wayne Rooney (Manchester United)
A legend of the Premier League, Wayne Rooney is a huge name and club captain at Manchester United, putting him fifth on the list of highest shirt sales this year.