Added to the four packages awarded earlier this week (packages A, B, E and F), the Premier League has confirmed that Sky has been awarded package C.
That means Sky will have 115 exclusively live Premier League matches in each of the 2010-11, 2011-12 and 2012-13 seasons.
Jeremy Darroch, Sky's Chief Executive, said: "We are very pleased with this result. It gives us certainty for the future and ensures that we can continue to offer our viewers the best live Premier League football."
Vic Wakeling, Managing Director of Sky Sports, said: "This is great news for football and for fans.
"We can offer the big games and a balance of coverage with all 20 clubs live each season - and all in HD.
"And with new deals for UEFA Champions League and the Football League, plus a range of other games, we can promise over 400 live matches for the next four seasons."
Sky will pay a total of £1,623 million for the five packages for the three-year period of the new agreements.