'I've run out of gas!' - De Villiers announces retirement from international cricket

Former captain De Villiers has played 114 Tests, 228 one-day internationals and 78 Twenty20s for the Proteas, but on Wednesday said he is "tired".

'I've run out of gas!' - De Villiers announces retirement from international cricket