Kevin Pietersen's controversial England career came to an abrupt end after officials announced they "unanimously" wanted to rebuild the side without the star batsman.
Pietersen was rested for the limited-overs games against Australia but was in-line to return to the squads.
In a joint statement with their 33-year-old former captain, the ECB announced Pietersen had been left out of the forthcoming squads for both the upcoming one-day international tour of the West Indies and the World Twenty20 in Bangladesh. Recently appointed ECB managing director Paul Downton said Pietersen's international career was being terminated because of a need to "rebuild" following the team's 5-0 Ashes series loss in Australia.
"Playing cricket for my country has been an honour," Pietersen said in the statement.
"Although I am obviously very sad the incredible journey has come to an end, I'm also hugely proud of what we, as a team, have achieved over the past nine years.
"I feel extremely fortunate to have played at a time of great success for England cricket alongside some of the best cricketers the country has ever produced.
"I want to thank everyone for their fantastic support and I wish the team the very best of success going forward."
"I believe I have a great deal still to give as a cricketer. I will continue to play but deeply regret that it won't be for England," he added.