Renowned West Indian all-rounder Dwayne Bravo has announced his retirement from all kinds of cricket. The 40-year-old cricketing star decided this after an injury cut short his last season in the Caribbean Premier League (CPL).