Former West Indies all-rounder Dwayne Bravo has retired from professional cricket after 21 years and joined IPL champions Kolkata Knight Riders as a mentor. The 40-year-old, who suffered a groin injury, announced his retirement on Instagram. Bravo is the most successful bowler in Twenty20 cricket with 631 wickets and has played for West Indies in various formats.