Former South Africa batsman Jacques Rudolph has picked legendary allrounder and former teammate Jacques Kallis as his choice for the greatest cricketer of all time. Among his all-time greatest list, Rudolph has listed out the likes of Ricky Ponting, AB de Villiers, Graeme Smith, Andrew Flintoff among others. Also Read - West Indies May Never Return to Dominate World Cricket, Says Curtly Ambrose

The list, as told to SA Cricket Mag, includes players he played with or against during his international career. Also Read - ICC Tribunal Clears Avishka Gunawardene of Corruption Charges

Rudolph played 48 Tests, 45 ODIs and one T20I for South Africa between 2003 and 2012, scoring 3,802 runs across formats alongside six centuries and 18 fifties. Also Read - It Could Have Been 'Ee Sala Cup Namde', RCB Fans Will be Disappointed - Irfan Pathan

While he has picked Australian Ponting as the best skipper he plaayed against, the honour for the best from his country in the same category goes to Graeme Smith and Gerald Dros.

He picked Sri Lanka legend Kumar Sangakkara as the best batsmen while the English pair of Flintoff and James Anderson qualify as the best seam and swing bowlers respectively.

Muttiah Muralitharan is his pick for the greatest spinner while AB de Villiers is the best fielder for him.

The List

Best player ever: Jacques Kallis

Best captain played against: Ricky Ponting

Best captain: Graeme Smith/Gerald Dros

Seam bowler: Andrew Flintoff

Swing bowler: James Anderson

Fast bowler: Shoaib Akhtar

Spinner: Muttiah Muralitharan

Best batsman: Kumar Sangakkara

Best wicketkeeper: Kruger van Wyk

Top fielder: AB de Villiers

Best coach: Gary Kirsten/Eric Simons

Kallis, regarded as one of the greatest allrounders to have graced the cricket field, has a record to envy.

In 166 Tests, he scored 13289 runs at 55.37 including 45 centuries and 58 fifties. He also took 292 wickets at 32.65 including five five-wicket hauls. In 328 ODIs, he amassed 11579 runs at 44.36 with the help of 17 centuries and 86 half-centuries. With his medium pace, he took 273 wickets at 31.79

He also played in 25 T201s, scoring 666 runs and took 12 wickets as well.