Veteran South Africa cricketer Jacques Kallis on Wednesday announced his retirement from all formats of cricket. He had previously retired from Test cricket after the series against India in December 2013.
Kallis - rated as one of the biggest stars of contemporary international cricket - played 166 Tests, 328 ODIs and 25 T20Is in career spanning 19 years. The all-rounder scored 13289 Test runs and another 11579 in ODIs and 666 in T20Is respectively. "I realized in Sri Lanka that my dream of playing in a World Cup was a bridge too far," said Kallis in a statement. He had scored just five runs in the last three ODIs against Sri Lanka. "I just knew on that tour that I was done. The squad that was in Sri Lanka is an amazing one and I believe they have a good chance of bringing the trophy home in March."
Arguably the greatest ever cricketer retires...cricket will miss you, @jacqueskallis75!