PESHAWAR, July 31: Known all-rounder of South Africa Jacques Kallis has retired from one-day international cricket. He has also retired from test and T20 cricket matches.

Jacques Kallis said he would get retirement from all kinds of cricket before the upcoming Cricket World Cup while he will continue with the Indian Premier League and other county crickets clubs for some time.

The cricketer decided about retirement after poor performance against Sri Lanka in three one-day matches by scoring five runs only.

The player has represented South Africa in 328 one-day matches by scoring 11,589 runs and 17 centuries and 86 fifties. Mr Kallis got 273 wickets in one-day matches and 292 wickets in test matches.

Hits: 6