Read was dropped from the Test team in April
Wicket-keeper Chris Read has expressed shock and frustration at being dropped from England's one-day squad.
Geraint Jones, who displaced Read in the Test squad and scored a century at Headingley last week was named instead in the 14-man NatWest Series squad.
"I'm really surprised and disappointed; I find it difficult to comprehend," Read told BBC Sport.
"If Geraint was going to bat in the top five I'd understand it but there are other batsmen in the top five."
England chairman of selectors David Graveney travelled to Bath, where Read was playing for Nottinghamshire, to explain the decision face-to-face.
"The decision to choose Geraint over Chris is one of the hardest that I have been a party to in my nine years as a member of the panel," he said.
Read countered: "David made it clear it was a tough decision but that doesn't help.
"It makes me a little angry. In the last 12 months I've helped England win several games and I've always been consistent.
"It's a bitter pill to swallow."
Read made way for Jones for the fourth Test in the Caribbean as the selectors were looking for more batting support.
But the Notts keeper subsequently batted England to victory in the opening one-day international against West Indies and averages 40 per appearance in one-day domestic cricket this year.
ENGLAND ONE-DAY SQUAD
Geraint Jones, Rob Key, Sajid Mahmood
Gareth Batty, Rikki Clarke, James Kirtley, Chris Read
"When I was dropped from the Test team I thought it was a bit harsh but I was not doing what I needed to with the bat," he admitted.
"But in the one-day side I believe I've done everything I can and it seems it's not enough."
However, he showed his support for Jones, whose keeping ability has been criticised in comparison to his predecessor.
"Geraint is a good keeper - some of the criticism has been a bit harsh - and I'm sure he'll do a good job."