PREMIER League football clubs have been accused of foul play for charging fans up to £30 to personalise replica shirts.
While some established top-flight clubs including Chelsea and Southampton are among the cheapest, new boys Norwich City are charging the most. That is despite being promoted only last summer.

With some club shirts costing up to £65, it means fans could end up paying around £90 for a replica that includes a name, number and Premier League badge on the sleeve.
Campaigners have accused the clubs of being greedy. Former Lib Dem leader Tim Farron said it was “yet another classic example of loyal fans being fleeced”.
This league table of shame – compiled at the start of the season – shows costs from each club.
Norwich City

Basic shirt (2018/19): £48. Name: £1 a letter up to £15. Number: £4 each. Prem badge: £7
Leicester City

Basic shirt: £55. Name: £1 a letter up to £10 . Number: £4 each. Prem badge: £6
Wolves

Basic shirt (2018/19): £49. Name: £1 a letter up to £12. Number: £4 each. Prem badge: £4
Sheffield United

Basic shirt (2018/19): £47. Name and number: £13 (four numbers, 16 letters). Championship badge: £8
West Ham United

Basic shirt: £55. Name and number: £15 total (two numbers, 12 letters). Prem badge: £5
Bournemouth

Basic shirt: £50. Name and number: £14 total (two numbers, ten letters). Prem badge: £4
Watford

Basic shirt (2018/19): £49. Name and number: £15 total (two numbers, 12 letters). Prem badge: £3
Manchester City

Basic shirt (2018/19): £47. Name and number: £13 total (two numbers, ten letters). Prem badge: £5
Manchester United

Basic shirt: £65. Name and number: £13 total (two numbers, ten letters). Prem badge: £5
Chelsea

Basic shirt: £65. Name and number: £13 total (two numbers, ten letters). Prem badge: £5
Liverpool

Basic shirt: £60. Name: £7.50 (ten letters). Number: £7.50. Prem badge: £3
Southampton

Basic shirt: £55. Name, number and badge: £16 total (two numbers, 12 letters)
Everton

Basic shirt (2018/19): £55. Name and number: £13 total (two numbers, ten letters). Prem badge: £3
Arsenal

Basic shirt (2018/19): £49. Name and number: £16 total. Prem badge: £4
Tottenham Hotspur

Basic shirt (2018/19): £65. Name and number: £13 total (two numbers, 13 letters). Prem badge: £3
Burnley

Basic shirt (2018/19): £55. Name: £5. Number: £5. Prem badge: £5
Crystal Palace

Basic shirt: £50. Name and number: £13 total (two numbers, 15 letters). Prem badge: Not available
Newcastle United

Basic shirt: £65. Name, number and badge: FREE
Aston Villa

Basic shirt (2018/19): £50. Name and number: Not available. Prem badge: Not available
The prices shown here were those being charged at the start of the season.
With the campaign over the halfway point, many clubs have or will plan to reduce the prices in a bid to sell unwanted stock.
All of them will release new shirts over the summer.
500,000+ retro football shirts to David Beckham’s underpants
Source: Soccer - thesun.co.uk