Kevin Pietersen announced via social networking site Twitter on Tuesday he'd been dropped from England's squad for the forthcoming Twenty20 and one-day internationals against Pakistan.
A source close to the England team, who did not wish to be named, subsequently told AFP Pietersen had indeed been left out.
The star batsman was clearly unhappy at the decision telling followers on his account kevinpp24: "Done for rest of summer!! Man of the World Cup T20 and dropped from the T20 side too. It's a fxxx up."
His tweet, which came several hours before the official England squad announcement, was subsequently deleted but not before it had been picked up by other internet users.
In a post that was cut short, seemingly because of Twitter's 140 character limit, Pietersen added: "Surrey have signed me for l ... (blank)."
Surrey have so far refused to comment.
Pietersen had struggled for runs this English season and managed just one fifty, a scratchy innings of 80 in the second Test against Pakistan at Edgbaston.
Pietersen, out for a duck in England's innings and 225 run win in the fourth and final Test at Lord's, where the hosts' victory saw them to a 3-1 series win, was man of the series in the team's victorious World Twenty20 campaign in the Caribbean this year.
England had planned to announce their squad at 12pm local time (1100GMT) on Tuesday but this was put back to 2pm and then 5.15 pm.