The German pay-TV operator, which did not disclose financial details, said it would broadcast 146 games per season, including 128 exclusively.
Sky Deutschland is majority-owned by Rupert Murdoch's entertainment company 21st Century Fox.
(Reporting by Harro ten Wolde; Editing by Jonathan Gould)