A day out at West Ham United is now the fourth-cheapest in the Premier League, after last season being the second-most expensive - according to the BBC Price of Football study.

Calculated on the price of the cheapest adult matchday ticket (£20), programme (£3.50), pie (£3.30) and a cup of tea (£2.20), a day at a West Ham match will cost £29, only behind Newcastle United (£23.30), Hull City (£24.00) and Leicester City (£27.50) for value.

The Hammers have the fourth-most expensive season ticket in the Premier League though, priced at £94 and only behind Arsenal (£2,013), Tottenham Hotspur (£1,895), Chelsea (£1,1250) and Queens Park Rangers (£949).

For the cheapest season ticket at Upton Park, you can expect to pay £620 – which is also the fifth steepest in the top-flight, behind Arsenal (£1,014), Tottenham Hotspur (£765), Chelsea (£750) and Liverpool (£710).

The most expensive matchday ticket for a game at Upton Park is priced at £75 – the fourth-highest in the division. Only Arsenal (£97), Chelsea (£87) and Tottenham Hotspur (£81) are more expensive.

An adult West Ham shirt can be purchased for £49.99 - £10 more than Hull City (£39.99) who are the cheapest.

Manchester City boast the top-flight’s cheapest adult season ticket (£299), whilst the cheapest matchday ticket can be found at Newcastle United (£15). Arsenal sell the most expensive matchday ticket.