South Africa all-rounder Jacques Kallis has retired from all international cricket.
The 38-year-old, who stepped down from Test cricket back in December, is widely regarded as one of the greatest cricketers of all time.
Kallis is the third-highest scorer of Test runs in history with 13,289 to his name. Only India's Sachin Tendulkar and Australia's Ricky Ponting have been more prolific in the long form of the game.
He is also second in the list of the highest number of Test centuries made with 45.
Kallis's prowess with the ball was equally impressive thanks to a combined total of 565 wickets in both Test and one-day international matches.
Jacques Kallis's South Africa career in numbers
Tests: 166 matches 13,289 runs 45 centuries 58 half-centuries 292 wickets
ODIs: 328 matches 11,579 runs 17 centuries 86 half-centuries 273 wickets
Twenty20 internationals: 25 matches 666 runs 5 half-centuries 12 wickets