Which South African all rounder finished with over 11700 Test runs and 292 wickets making him the greatest all rounder statistically?
Jacques Kallis was the most complete cricketer of his generation equally brilliant as a top order batsman and a hostile fast medium bowling option.