AB de Villiers, former captain of South Africa, announced retirement from international cricket, in a video message on Twitter, on May 23, 2018. He has played 228 one-day internationals, 78 Twenty20, and 114 Test matches for the Proteas. His age is 34 years, and the announcement was a surprise for the cricket fans.
Recently, he played for Royal Challengers Bangalore in the IPL (Indian Premier League). He is not only an outstanding batsman but also a good wicketkeeper.