Mark Ramprakash has turned down the chance to be a stand-by player for England's tour to Sri Lanka.
Ramprakash has topped 2,000 runs over the past two seasons
The 38-year-old Surrey batsman was touted for a call up after another superb summer, but he says he was unhappy about England's offer.
"I said 'no' given the wording because there's so much ambiguity," Ramprakash told the Daily Mail.
"I don't understand the logic of saying I'd go if a senior batsman was injured. What constitutes a senior batsman?"
Ramprakash finished the 2007 season with an incredible average of 101.30, thanks to 2,026 first class runs, including 10 centuries.
And the former Middlesex right-hander, who has played in 51 Tests for his country, was unhappy at not being included in England's original party.
"It's not as if England have an ageing side. I felt it was an unfair offer," he said.
However, Ramprakash was keen not to shut the door completely on playing again for England.
"I hope my opinion is understood, reported back to whoever needs to hear it and is treated fairly," he said.
"If England want to pick me for the New Zealand tour in the New Year or next summer I am available, motivated, committed and ready, but it would not be the be-all and end-all to me.
"I can't see why we can't just pick our best seven batsmen and get on with trying to win matches because with that comes momentum, but if in the opinion of the selectors I am not one of the best seven batsmen I can accept that.
"I thought my chances of going would be improved when they decided not to take Andrew Strauss. But it's fine, it's not my burning ambition to play for England again."