Jacques Kallis Greatest Cricketer of All Time, Says Former South Africa International Jacques Rudolph
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.