In domestic cricket, Bravo has played for his native Trinidad and Tobago since 2002. He has also played for the Chennai Super Kings and Mumbai Indians in the Indian Premier League, the Lahore Qalanders and Quetta Gladiators in the Pakistan Super League, the Melbourne Stars and Melbourne Renegades in the Big Bash League, the Chittagong Kings in the Bangladesh Premier League, and Kent and Essex in English county cricket. In 2013, he was named as a franchise player at the launch of the Caribbean Premier League