Sky has revealed details of TV deals that will see it retain EFL rights and show top flight Scottish football exclusively from 2020.

The broadcaster has announced details of a five-year deal that will see it screen 48 live Premiership (SPFL) matches a season.

Coverage of the SPFL is currently split between Sky and BT Sport.

David Rey, managing director of Sky Business, said: "This is great news for Sky Business customers in what is a hugely exciting time for Scottish football. From 2020 pubs and clubs can show more unmissable moments from the SPFL all on one channel, with live games on Sky Sports Football every weekend throughout the season – plus live coverage of the Premiership and Championship play-offs."

This week Sky also announced a new long-term TV rights deal with the English Football League which means it will will broadcast live Sky Bet EFL, Carabao Cup, Checkatrade Trophy and Sky Bet play-off matches through until May 2024.

The new deal, for 138 live matches, also includes a minimum of 20 Sky Bet League One and League Two games every term and 24 Sky Bet Championship games on a Tuesday and Wednesday evening throughout the season.

However, several Championship clubs have said they are concerned about the £595m five year deal and claim they were not properly consulted by the EFL.

The unnamed clubs released a statement which said: "Our issues are not with Sky, who we respect and value, but with the way in which the proposed agreement has been negotiated and explained to clubs."