The England and Wales Cricket Board (ECB) has confirmed Kevin Pietersen has been released from his contract, as the side moved to "invest in our captain Alastair Cook".
In a joint statement with the Professional Cricketers Association, the ECB said it had been a "matter of great frustration" that it had been unable to respond to "unwarranted and unpleasant criticism" during negotiations.
Former Australian cricketer Shane Warne had described the apparent decision as a "disgrace and a joke" for keeping Pietersen on the England side.
More top news
David Cameron will promise to build 200,000 affordable new homes to transform young people from "generation rent to generation buy".
A vulnerable man who accused Leon Brittan of sexual abuse has claimed he was encouraged to make the allegations by campaigners.
Heavy downpours have triggered flash floods in Yorkshire.