Sky and BT Sport have agreed to pay £4.464bn to broadcast Premier League football games for three seasons from 2019-20.
Five of seven live packages have been awarded, with bidding for the remaining two ongoing.
Interest from “multiple bidders” remains, the Premier League said.
There has been speculation that online giants such as Amazon, Facebook, Twitter or Netflix could have entered the bidding process.
However, the matches that remain up for grabs are for midweek and bank holiday fixtures.
Sky Sports is to broadcast 128 games per season, including 32 matches on a Saturday at 17:30.
BT Sport has won the rights to broadcast 32 matches per season on a Saturday at 12:30.
Sky paid £3.579bn and BT paid a total of £885m to broadcast the matches over three seasons.
Sky said it is now paying less, and that it “will show more matches than ever before”.
As it stands the broadcaster will pay £9.3m per game, whereas in 2015 it paid about £11m per game.
It said it will show “Saturday tea time matches, Super Sunday, Monday Night Football and Friday Night Football”.
Stephen van Rooyen, Sky’s UK chief executive, said: “Not only do we remain the home of Premier League football but also the home of top quality drama, entertainment, comedy and other sports.”
BT is paying less in total, but is paying more per game than at the last auction, where it paid £960m for 42 games per season.
That worked out at £7.6m per game. Under the new deal it will pay £9.2m per game.
The telecoms giant said it has been “financially disciplined” during the bidding process, and that it expects to make returns through subscription, wholesale, commercial and advertising revenues.
It added that its customer base had more than doubled when it acquired EE. It has been marketing BT Sports to its EE customers.
Marc Allera, chief executive of BT’s consumer division, said: “The Premier League is undoubtedly the most competitive and exciting domestic league in the world, so we’re delighted that our customers will be able to continue enjoying Saturday games on BT Sport.”
Premier League executive chairman Richard Scudamore said: “We are extremely pleased that BT and Sky continue to view the Premier League and our clubs as such an important part of their offering.”
Under the deal, BT agreed to supply its sports channels, which show Uefa Champions League and Europa League fixtures, to Sky.
BT was also able to sell Sky’s Now TV service, which includes Sky Sports, to its customers.
Source: BBC NEWS