Former West Indies captain Merissa Aguilleira has announced her retirement from international cricket.
The 33-year-old featured in 112 ODIs and 95 T20Is since 2008.
Aguilleira, a wicketkeeper-batsman, had been captain from 2009 to 2015, including in the final of the 2013 World Cup and the semi-finals of the World T20 in 2010, 2012 and 2014.
She was also part of the West Indies team that won the 2016 World T20 in India.
However, she was left out from their summer tour of England and Ireland.
"I wish to thank all members of the team with which I worked and that worked with me to secure success in our endeavors to bring pleasure, pride, happiness and inspiration to West Indian people everywhere," Aguilleira said in a statement.
"It is an absolute honor to have been of service to West Indies cricket. My continued goal is to assist CWI to build and develop women's cricket and help others like me to achieve their dreams."
Cricket West Indies director of cricket Jimmy Adams, himself a former Windies captain, said: "From my own experience this cannot be the easiest of times for Merissa. However, her dignity and candour in communicating this decision has been exceptional.
"Far exceeding the statistics, Merissa has been the epitome of professionalism throughout her career whilst consistently upholding the highest possible standards on and off the field."