http://www.timesonline.co.uk/tol/sport/football/international/article4029732.ece
Top-selling football shirts (according to Subside Sports, so it's obviously a tad flawed since clubs' own official sales aren't taken into account, I don't think):
1, Fernando Torres, Liverpool
2, Cristiano Ronaldo, Manchester United
3, Lionel Messi, Barcelona
4, Wayne Rooney, Manchester United
5, David Beckham, Los Angeles Galaxy
6, Nicolas Anelka, Chelsea
7, Steven Gerrard, Liverpool
8. Cesc Fàbregas, Arsenal
9, Francesco Totti, Roma
10, El Niño (Torres again)
Anelka?