Chelsea, Arsenal and Tottenham are all among the top 15 clubs in Europe for replica shirt sales over the last five years, according to new figures.
Data compiled by German analyst Dr Peter Rohlmann showed the Blues sold an average of 899,000 shirts per year between the 2011-12 and 2015-16 seasons.
That puts them fifth in Europe, behind Bayern Munich (1.2m), Barcelona (1.27m), Real Madrid (1.65m) and Manchester United (1.75m).
Arsenal are seventh on the list, below Liverpool, with 835,000 shirts sold per year, while Tottenham are 15th having shifted 268,000 a year.
That ranks Spurs ahead of AC Milan and Atletico Madrid, but behind Premier League rivals Manchester City.
In that same period, West Ham sold an average of 45,000 shirts per year, with Crystal Palace selling approximately 25,000.