Premier League clubs will see their TV revenue from the UK reduce from the 2019-2020 season.
Sky and BT paid £5.1Bn for the UK TV rights to show 168 matches per season in the current deal which runs between 2016-2019 but both broadcasters put in lower bids valuing the new three-year deal at £4.5Bn for 160 matches.
Sky Sports is to broadcast 128 games per season, including 32 matches on a Saturday at 5:30 pm.
BT Sport has won the rights to broadcast 32 matches per season on a Saturday at 12:30pm.
Sky paid £3.579bn and BT paid a total of £885m to broadcast the matches over three seasons.
Sky will pay £9.3m per game, whereas in 2015 it paid about £11m per game.
BT will pay £9.2m per game under the new deal compared to the £7.6m per game under its previous deal.
Two packages remain with no overall winner at the moment.
Package F 20 matches from one Bank Holiday and one-midweek fixture programme
Package G 20 matches from two-midweek fixture programmes.
The new UK deal does not include revenue for selling rights overseas. Those deals will be finalised region by region, with the revenue from that expected to rise from around the £3bn it delivered last time around which could make up for the loss of revenue for the U.K.