Sky Sports have announced that they have signed a new deal with the International Cricket Council to show some of the sport's biggest events until 2023.
The broadcaster's previous deal with the governing body was due to expire after next year's World Cup.
The renewed partnership will take in all of England's home Tests, one-day internationals and Twenty20 matches, as well as cricket from Australia, India, New Zealand, South Africa and the West Indies.
Sky Sports managing director Barney Francis said: "We're delighted to be awarded the ICC rights and strengthen Sky Sports' unrivalled commitment to cricket even further.
"Our cricket schedule keeps getting stronger and by adding events such as the World Cup, World Twenty20 and Champions Trophy, we've never offered our viewers such choice from all formats of the game."
England return to action on November 26 when they play the first of seven ODIs against Sri Lanka in Colombo.