Price of Football: Full results 2016

Price of Football logo

The annual BBC Price of Football study is the biggest of its type in Europe, gathering season and matchday ticket prices from clubs across 23 leagues in England, Scotland, Wales, Ireland and the continent.

The study also looks at how much UK clubs charge for pies, programmes, shirts, tea and away tickets.

This year we have analysed more than 1,000 ticket prices in six categories - cheapest and most expensive matchday ticket, cheapest away ticket and most expensive away ticket, and cheapest season ticket and most expensive season ticket.

Plymouth Argyle were the only club out of 224 who declined to take part in the study.

Full results: Premier League 2016-17

Mobile phone users may have to scroll left to see full data.

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Arsenal£1,014*£2,013*£27£97£3.50£3.70£2.30£30*£30*£55£45
Bournemouth£550£760£32£32£3.50£3.50£2£30£30£40£30
Burnley£329£580£30£40£3£3£2£30£30£40£32
Chelsea£750£1,250£52£87£3£2.50£1£30£30£55£45
Crystal Palace£420£680£23£45£3.50£4£1£30£30£44.99£34.99
Everton£420£680£35£49£3.50£3.20£2.30£30£30£50£40
Hull City£252£612£9£33£3£3.10£2.10£30£30£44.99£31.99
Leicester£365£730£26£50£3.50£3.60£2.30£30£30£50£35
Liverpool£685£869£9£59£3.50£3.40£2.50£30£30£50£42
Man City£299£900£35£58£3£4£2£30£30£60£45
Man Utd£532£950£36£58£3.50£3.80£2.50£30£30£60£50
Middlesbrough£397£646£30£39£3£3£2.00£30£30£48£38
Southampton£541£853£34£54£4£3.50£2.00£20£20£50£40
Stoke£294£609£25£50£3.50£3.20£2.30£25£30£45£35
Sunderland£350£505£25£35£3£3.10£2.30£29£30£49.99£44.99
Swansea£419£489£35£45£3£3.80£2£30£30£45£35
Tottenham£765£1,895£32£81£3.50£4£2.30£30£30£55£42
Watford£385£650£36£42£3.50£4£1.80£20£30£45£35
West Brom£399£509£25£39£3.50£3.30£2.30£25£30£49.99£39.99
West Ham£289£1,100£25£80£3.50£4.10£2.40£30£30£55£45

*Arsenal's season ticket includes all 19 home Premier League matches and the first seven home cup matches in European competitions and the FA Cup. The club also offers a £4 discount to fans on all away match tickets.

Championship 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Aston Villa£325£595£20£37£3.50£3.50£2.10£25£35£50£42
Barnsley£270£450£25£38£3£3.20£1.80£23£38£45£38
Birmingham£230£690£15£40£3£2.90£2.20£15£30£45£35
Blackburn£279£399£18£35£3£2.70£2.20£22£30£48£35
Brentford£369£499£20£35£3.50£3.30£1.60£20£35£42.99£32.99
Brighton£475*£780*£25*£42*£3.50£4£2.00£25*£32*£45£35
Bristol City£299£582£25£41£3£3.70£2.50£25£30£45£30
Burton Albion£255£460£20£24£3£2.60£1.30£20£24£39.99£22.50
Cardiff£299£519£18£34£3£3.70£2£22£26£45£35
Derby£319£645£17.60£33£3£3.80£2.30£17.60£33£45£35
Fulham£254£839£25£45£3.50£4£2.50£20£30£44.99£34.99
Huddersfield£179£400£15£30£3£3.20£2£20£30£40£32
Ipswich£417£842£30£40£3£3.60£2£10£40£44.99£34.99
Leeds£398£587£30£42£3£3.80£2£35£37£48£38
Newcastle£428£639£24£37£3£3.50£2.30£24£32£47.99£36.99
Norwich£499.50£646£20£40£3.50£3£2£20£40£48£28
Nottm Forest£369£559£18£35£3£3£2£18£35£45£35
Preston£360£560£24£30£3£2.80£2.10£24£24£45£36
QPR£400£649£29£38£3£3.50£2.10£28£34£46.99£36.99
Reading£325£495£20£35£3£3.80£2.20£20£23£45£35
Rotherham£355£460£25£27£3£3.20£2.10£23£25£39.99£29.99
Sheff Wed£415£705£20£49£3£3.20£2.20£20£42£55£45
Wigan£179£229£22£30£3£2.60£2£20£30£41.99£31.99
Wolves£345£535£25£30£3£3.10£2.30£30£30£42£30

*Brighton's tickets include travel to and from the ground for home and away fans by public transport or park and ride.

League One 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
AFC Wimbledon£260£475£17£29£3n/a£1.50£17£24£45£25
Bolton£280£405£15£30£3£2.90£2£15£30£44.99£34.99
Bradford£149£299£25£25£3£3.20£2.20£20£25£45£36
Bristol Rovers£260£465£18£26£3£3.20£1.50£16£21£43£34
Bury£275£300£18£22£3£2.40£1.20£18£22£45£35
Charlton£175£550£20£35£3£3.80£2.20£20£26£45£36
Chesterfield£345£530£22£26£3£3£2£20£22£40£25
Coventry£299£391£22£26£3£4£2.50£22£22£45£36
Fleetwood£210£260£21.50£23.50£1£3£1.50£21.50£23.50£40£30
Gillingham£285£485£12£28£3£3.80£2£10£18£40£27
Millwall£333£514£22£30£3£3.50£2.10£23£26£45£37
MK Dons£312£396£22£27£3£3.60£2£22£22£40£27
Northampton£249£430£24£24£3£3.30£2.20£24£24£45£36
Oldham£300£350£22£24£3£3£2£24£24£39.99£29.99
Oxford£290£400£20£24£3£3.50£1.60£21£21£39.99£34.99
Peterborough£295£500£21£26£3£3.20£2.20£20£26£43£32
Port Vale£345£380£22£23£3£2.50£1.50£22£22£39.99£29.99
Rochdale£289.50£407£17£22£3£2£1.50£22£22£40£30
Scunthorpe£288£372£18£23£3£2.80£1.20£22£23£39.95£34.95
Sheff Utd£288£441£20£29£3£3.50£1.80£20£27£45£35
Shrewsbury£285£445£20£22£3£3£1.80£20£20£39.99£27.50
Southend£395£395£25£25£3£2.80£1.80£22£25£45£36
Swindon£345£430£19£25£3£3.40£2£19£25£44.99£34.99
Walsall£253£441£20£25.50£3£3£2£20£23£39.99£24.99

League Two 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Accrington£199£264.50£20£20£3£2.50£1£20£20£39.99£29.99
Barnet£260£350£19£25£3n/a£1.70£23£23£49.90£41.59
Blackpool£220£375£22£27£2£2.50£2.00£22£22£40£30
Cambridge£275£380£16£24£3£3£1.50£16£20£42£32
Carlisle£273£400£19£22£2£2.80£1.50£19£22£40£30
Cheltenham£315£414£16£21£3£3.20£2£21£21£40£35
Colchester£293£430£21£29£3£3.25£1£14.50£29£45£35
Crawley£290£400£16£22£3£3£1.50£16£18£35£25
Crewe£280£325£20£22£3£2.90£1.70£22£22£40£30
Doncaster£299£384£20£21£3£3.10£2.10£10£20£39.95£31.95
Exeter£299£460£17£23£3£2.60£1.50£16£23£40£30
Grimsby£305£420£20£20£3£3£2£18£20£39.99£34.99
Hartlepool£250£299£18£20£3£3£2£20£20£45£36
Leyton Orient£190£330£22£24£3£2.50£1.80£22£24£45£36
Luton£260£400£18£23£3£3£1.80£18£23£40£30
Mansfield£330£330£20£22£3£3£2£18£18£40£35
Morecambe£219£519£16£26£3£3.50£1.70£17£21£40£30
Newport£250£350£16£20£3.50£2.60£1.50£18£20£37.50£27.50
Notts County£310£410£22£24£3£2.80£1.80£22£24£39.99£29.99
Plymouth
Portsmouth£300£370£20£20£3£3.20£1£20£20£39.99£29.99
Stevenage£279£395£17£24£3£2.50£1£20£24£39.99£29.99
Wycombe£230£363£15£22£3£3.30£1.60£20£22£42£35
Yeovil£295£432£20£25£3n/a£2£16£24£40£30

National League 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Aldershot£289£380£17£19£3£2.90£1.50£17£19£42£35
Barrow£252£340£14£17£2.50n/a£1£14£17£40£35
Boreham Wood£229£299£18£18£3£3£1.20£18£18£35£25
Braintree£150£340£15£18£2.50£2£1£15£18£35£20
Bromley£275£300£15£15£2.50£3£1.20£15£15£35£25
Chester£255£342£15£18£2.50£2.50£1£18£18£40£32
Dagenham &Red£199£370£18£21£3£2.50£1.20£21£21£43£31
Dover£270£315£15£15£2.50£2.50£1.20£15£15£38£32
Eastleigh£120£180£15£15£3£2.50£1.50£12£15£40£30
Forest Green£240£340£16£20£3£3.50£1.70£15£16£40£35
Gateshead£280£300£15£15£2£2.40£1.60£15£15£42.95£32.95
Guiseley£240£270£15£15£3£2.40£1£15£15£35.99£29.99
Lincoln City£245£335£18£18£3£3.10£2.00£16£18£39.99£34
Macclesfield£240£400£13£19£3£2.90£1.50£13£19£40£35
Maidstone£315£315£15£15£2.50£3.50£1.30£15£15£39.50£32.50
North Ferriby £285£285£15£15£2£2.50£1£15£15£29.99£23.99
Solihull Moors £160£252£14£14£3£1£14£14£35£30
Southport£232£310.50£13.50£15£3£2.50£2.00£13.50£15£39.99£34.99
Sutton£85£169£15£17£2.50£3£1.50£15£17£40£32
Torquay£200£342£15£19£3£3£1.20£15£19£40£30
Tranmere£289£380£19£22£3£3.50£1.50£19£19£40£30
Woking£295£330£18£18£3£2.50£1.50£18£18£39.99£29.99
Wrexham£260£382£16£20£3£2.80£1.80£19£20£39.99£34.99
York£275£375£18£21£3£3.10£1.80£18£19£45£36

Women's Super League 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Arsenal£40£47£6£6£2n/a£1£6£6£55£45
Birmingham City£40£55£8£8£2.50n/a£1.50£7£8£45£35
Chelsea£25£30£5£5£2n/a£1£5£5£55£45
Doncaster Belles£35£35£5£7£3£3.10£2.10£5£7£28£25
Liverpool£30£35£6£6£2£2.40£2£2.50£3£50£42
Manchester City£48£50£6£6£0£4£2£6£6£60£45
Notts County£50£75£5£6£2£2.80£1.80£5£6£39.99£29.99
Reading£30£35£6£6£2n/an/a£6£6£45£35
Sunderland£15£38£4£5£1£1.50£1.20£4£5n/an/a

Women's Super League Two 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Aston Villa£30£30£5£5£1£2£1£5£5£50£42
Bristol City£40£40£8£8£2n/a£2£8£8£45£30
Durham£30£35£4£4£2n/a£1£2£4£35£30
Everton£30£30£6£6£2.50£2.80£2£4£6n/an/a
London Bees£45£45£4£4£2n/a£1.70£4£4£20.90£20.90
Millwall Lionesses£24£24£5£5
Oxford United£25£25£4£4£1n/a£1£4£39.99£34.99
Sheffield Ladies£32£32£4£4£2£2.50£1£35£25
Watford £30£38£3£5£2.50£2.50£1.10£5£5n/an/a
Yeovil Ladies£30£45£5£5£1n/a£2£5£5£36£30

Scottish Premiership 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Aberdeen£319£406£22£28£3£1.95£2.20£25£25£50£40
Celtic £337£559£23£49£3£2.30£2.20£23£49£53£40
Dundee£340£385£22£25£3£1.95£2.10£22£25£45£35
Hamilton £150£150£22£22£2.50£2.10£1£22£22£49£39
Hearts£280£480£18£32£3.50£2.20£2£18£28£45£35
Inverness£297£380£22£30£3£2.20£2.20n/a£25£35£25
Kilmarnock£280£330£20£26£3£2.20£2£20£26£45£36
Motherwell£310£420£19£27£3£2.20£1.90£23£27£45£35
Partick Thistle£308£340£22£25£3£2.20£2£22£25£40£30
Rangers £295£625£22£49£3.50£2.50£2.50£24£49£47.99£36.99
Ross County£300£360£20£26£2£2.20£1.20£20£26£40£30
St Johnstone£310£375£23£24£2.50£2.10£2£23£27£40£35

Scottish Championship 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Ayr United£220£220£17£17£2£1.50£1£17£17£55£45
Dumbarton £215£250£18£20£2.50£1.90£1.90£18£20£40£35
Dundee United£279£440£20£25£2.50£1.90£2.10£20£22£45£36
Dumfermline £225£285£17£19£3£2£1.70£17£17£40£35
Falkirk£225£325£18£20£2.50£1.90£1.60£18£18£45£35
Greenock Morton£250£270£18£18£2£1.50£1£18£18£45£38
Hibernian£335£380£22£22£3£2.40£2.20£22£22£45£36
Queen of the South£256£256£16£16£2.50£1.60£1.20£16£16£40£35
Raith Rovers£250£300£15£20£2£1.80£0.80£15£20£40£30
St Mirren£275£350£20£22£3£2.15£2.05£20£20n/an/a

Scottish League One 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Airdrieonians£235£250£16£16£2n/an/a£16£16£45£35
Albion Rovers£180£180£14£14£2£2£1£14£14£40£30
Alloa£190£220£16£16£2£1.50£1£16£16£35£30
Brechin City£185£200£13£13£2£2£1£13£13£35£26
East Fife£162£180£13£13£2£1.70£1.30£13£13£40£35
Livingston£180£180£12£12£2.50£1.50£1.70£12£12£39.99£29.99
Peterhead£165£215£12£12£2.50£2£1.40£12£12£45£35
Queen's Park£160£160£12£12n/a£2.30£2.30£12£12£40£35
Stenhousemuir£180£180£12£13n/a£2£1.50£12£13£36.99£26.99
Stranraer£185£215£15£15£2£1.50£1£15£15£40£32

Scottish League Two 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Annan Athletic£120£145£12£12£2£1.50£1£12£12£35£25
Arbroath£180£180£13£13£2£1.50£1£13£13£38£32
Berwick Rangers£144£150£12£12£2.50£2£1.50£12£12£35£25
Clyde£166.25£175£13£13£2.50£2£1.50£13£13£40£32.50
Cowdenbeath£160£170£12£12£2.50£2£1£12£12£40£30
Edinburgh City£120£120£12£12£2£1.50£1£12£12£29.99£19.99
Elgin City£145£175£12£14£2£1.80£1£12£14£35£25
Forfar Athletic£180£190£12£13£2£1.20£0.80£12£13£36£26
Montrose£175£295£12£12£2£2£1£12£12£45£36
Stirling Albion£170£170£13£13£3£2£1.50£13£13£40£35

Welsh Premier League 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Aberystwyth Town£90£95£6£6£2£2.50£1£6£6£41.50£20
Airbus UK Broughton£52£78£7£7£2.50n/a£1£7£7£35£25
Bala Town£70£75£6£6£2n/a£1£6£6£31.99£26.99
Bangor City£100£100£7£7£2£2.50£1£7£7£31.50£26.99
Cardiff Metropolitan University£80£80£6£6£1£1.80£1£6£6£30£24
Carmarthen Town£70£80£7£7£2£1.50£1£7£7£35£25
Cefn Druids£100£100£7£7£2£1.50£1£7£7£29.95£24.95
Gap Connahs Quayn/an/a£7£7£2£1.50£1£3£7n/a£35
Llandudno FCn/a£100£7£8£2£1.80£1£4£8£35£25
Newtown AFC£50£90£7£7£2£1.75£1£7£7£27£22
Rhyl£95£100£8£8£2£2£1£8£8£40£28
The New Saints£110£110£8£8£3£2£1£8£8£35£25

Irish Premiership 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketProgrammePieTeaCheapest adult awayDearest adult awayAdult shirtJunior shirt
Ards£160£160£10£10£2n/a£1£10£10£35£30
Ballinamallard United£140£140£10£10£10
Ballymena United£150£160£10£10£2.50n/a£1£10£40£32
Carrick Rangers£150£150£10£10£2n/a£1£10£10£40£32
Cliftonville£130£130£10£10£2.00£3.00£1.00£10£10£40£30
Coleraine£10£10£10
Crusaders FC£105£130£10£10£2.00£1.00£0.50£10£10£45£40
Dungannon Swifts£140£140£10£10£2n/a£1£10£10£32£40
Glenavon£140£140£10£10£10
Glentoran£155£165£10£10£3.00£2.00£1.30£10£10£42£32
Linfield£140£150£10£10£10
Portadown£140£140£10£10£10

Selected European clubs 2016-17

Cheapest season ticketDearest season ticketLowest matchday ticketHighest matchday ticketAdult shirt
Athletic Bilbao£258.62£852.04£21.58£94.96£73.34
Barcelona£113.93£946.77£28.48£372£65
Real Madrid£232£1587.84£34.52£120.81£60
Valencia£129.49£1269.06£8.63£129.49£68.99
Paris St-Germain£388.39£2588.75£17.27£233.12£73.38
Marseille£164.06£906.64£8.63£129.49£64.95
Bayern Munich£120.89£647.62£12.95£60.41£77.67
Schalke£164.49£763.29£11.22£44.90£77.67
Bayer Leverkusen£164.06£513.67£12.95£25.04£69
IFK Goteborg£87.42£386.16£12.30£33.39£61.53
Malmo£157.71£430.07£12.30£56.67£61.42
Aalborg£116.01£237.73£14.50£17.97£63.68
Molde£141.78£474.80 £9.52£39.97£66.62
Stromsgodset£166.46£323.41£19.02£31.39£66.51
Ajax£192.04£599.20£21.58£77.68£77.67
PSV Eindhoven£233.12£669.17£24.18£67.35£69.08
Anderlecht£198.61£518.17£13.82£47.50£73.38
Standard Liege£120.81£319.54£13.82£37.14£77.68
Sporting Lisbon£129.49£370.49£9.50£51.78£69.08
Porto£86.31£863.45£10.36£86.31£55
AC Milan£177.04£1813.53£17.27£215.90£77.67
Inter Milan£177.04£1813.54£21.58£241.79£74.26
Juventus£315.17£1208.85£21.59£129.49£77.67

*Exchange rates: 1 euro = £0.8634; 1 Swedish Krona = £0.0878; 1 Norwegian Krone = £0.0951; 1 Danish Krone = £0.1160

Where next?