Rupert Murdoch's Sky will pay £3.58 billion to show 128 Premier League matches for three seasons from 2019/20, in a deal that brings to an end rampant inflation in the value of the domestic rights for English top-flight soccer.

Rival BT said it had agreed to pay £885 million to show 32 games a season for three years, after five of seven packages were auctioned on Tuesday.

In total, the £4.46 billion the two companies agreed to pay for 160 games a season for three years is below the record £5.14 billion raised in 2015, albeit with two small packages of 40 games remaining to be sold.

Sky said its disciplined approach to the auction had paid off, with it spending 16 percent less per game than in its current package.

The Premier League, however, said it was "extremely pleased" that BT and Sky continued to view its matches featuring the likes of Manchester United, Liverpool and Chelsea as an important part of their offering.

"To have achieved this investment with two packages of live rights remaining to sell is an outcome that is testament to the excellent football competition delivered by the clubs," said executive chairman Richard Scudamore.

Sky said its four packages, which include slots on Sunday, Monday, and Friday as well as for the first time Saturday evening matches, cost £9.3 million a game.

BT, which had been paying considerably less than Sky per game, will pay £9.2 million a match for the one package it has secured so far.

The auction of two further packages of 20 games each a season had not finished, with interest from multiple bidders, the Premier League said on Tuesday.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.