Premier League chairmen voted unanimously for the package, with the rights set to go out to auction before Christmas.
A new package of Saturday night games is likely to be offered to broadcasters, along with more midweek and Bank Holiday matches.
There will be a minimum of 22 additional live games on offer.
The new contracts will replace the record £5.136bn deal struck with Sky and BT Sport in 2015.
That three-season agreement represented a 70% increase on the previous £3bn deal and involved 168 games being shown each season at an average cost to the broadcasters of £10.2m per match.
Sky paid £4.176bn to show 126 matches, including the first Friday evening games and both Sunday packages, and BT paid £960m for 42 games.