Amazon will become the first internet streaming service to show live Premier League football in a move that threatens to transform the broadcasting landscape in British sport.

Consumers will now have to pay as much as £1,000 to watch all live matches in the 2019-20 season after Amazon shattered the long-standing duopoly on Premier League rights held by Sky and BT.

The American giant, which has secured one of two packages of live action from 2019 to 2022, will show an entire round of midweek games and all 10 matches on Boxing Day.

The sale of the final two packages, first revealed by The Telegraph, has confirmed that the Premier League will receive its first ever revenue cut on domestic rights as it faces up to a shortfall of £500m compared with the previous broadcasting deal.

Amazon, which will also show weekly highlights of all Premier League games, did not reveal how much it had paid for the package but analysts said the company is likely to have invested a similar amount to the £90m which BT has spent on the final package.