New Lands, Cape town
South African great Jacques Kallis holds the highest batting average of 72.70. Kallis played 22 matches and scored 2181. Among the overseas batsman Indian batting legend Sachin Tendulkar played 4 matches, and scored 489 runs at an average of 81.50.
Stats: Batsmen with the highest batting average in iconic stadiums