Dwayne Bravo has announced his retirement from international cricket.
The flamboyant cricketer, who combined music and showmanship with his cricketing prowess, made the announcement via a statement.
"Today I want to confirm to the cricket world that I have officially retired from international cricket in all formats of the game," said Bravo, 35.
"After 14 years when I made my debut for the West Indies, I still remember that moment I received the maroon cap before walking onto the Lord's Cricket Ground against England in July 2004. The enthusiasm and passion I felt then, I have kept with me throughout my career."
Bravo, who hasn't played international cricket for over two years, said: "However, I must accept that for me to preserve my longevity as a professional cricketer, I must do as others before have done, leave the international arena for the next generation of players."
Bravo's last Test appearance was against Sri Lanka back in 2010 and his final one-day international was against India in 2014.
Bravo featured in 270 matches for the Windies and has 337 wickets and 6310 runs to his name in international cricket.