The Jason Holder-captained West Indies squad for the upcoming four test series against India was released on Monday, with Denesh Ramdin a frustrated absentee.
Ramdin took to social media to express his displeasure at being overlooked for the series with the first Test starting in Antigua on July 21.
The West Indies wicket keeper was served with an unspecified punishment for venting his frustration in public, the West Indies Cricket board announced in a statement.
Ramdin was a member of the one-day-international squad which finished runners-up in the Tri-Nation series with winners Australia and South Africa.
Also missing was 32-year-old right-arm fast bowler Jerome Taylor, who has retired from this format of the game.
Taylor played 46 Tests for the West Indies, taking 130 wickets.
His best bowling figures are six for 47 against Australia at Sabina Park in 2015.
He has had four five-test wicket hauls in his 13-year test career. His top score was 106, batting at number 8 against New Zealand in 2008.
He debuted against Sri Lanka in 2003 and played his last international test series against Australia in January this year.
West Indies squad
Jason Holder, Kraigg Brathwaite, Devendra Bishoo, Jermaine Blackwood, Carlos Brathwaite, Darren Bravo, Rajendra Chandrika, Roston Chase, Shane Dorwich, Shannon Gabriel, Leon Johnson, Marlon Samuels.