However, Five has claimed the primetime evening highlights package for Test matches and the BBC the exclusive rights for radio coverage of Tests and one-day internationals.
The England & Wales Cricket Board said the various TV deals would be worth as much as £220m, which represents an increase of about 10% on the agreement covering 2002-2005.
It marks a bad day for Channel 4, which was left with nothing. The broadcaster was left empty-handed after the ECB rejected its joint bid with Sky, which would have seen the two divide up the rights to international and domestic cricket matches between themselves. The ECB announced its decision at Lord's this morning.
David Morgan, ECB chairman, said: "We understand that the decision to place all live cricket coverage on satellite and cable television is an emotive issue for some people. We have made an agreement that will offer the highlights package to a peaktime audience."
Sky is believed to have paid a premium of £20m for the exclusive rights, which cover all matches including county cricket and womens' matches.
In the current deal, Channel 4 has the rights to show England home internationals and Sky has the rights to show England away internationals.
The ECB was understood to be split between taking the extra money and ensuring that the game is available to the widest audience. It had originally been expected to announce its decision at the beginning of November.
Its former chairman Lord MacLaurin had called for the ECB to balance the rights between satellite and terrestrial, but Worcestershire chief executive Mark Newton advocated going for the bigger money deal.
The BBC was rumoured to be interested but declined to make a bid. It held TV cricket rights for decades until 1999, when Channel 4 won them away and became the main broadcaster with Sky.
If you have an opinion on this or any other issue raised on Brand Republic, join the debate in the .