New Zealand’s Kane Williamson has scored seven centuries in his last eight innings against South Africa.
The 34-year-old’s incredible run dates back to 2017, and includes five Test and two ODI hundreds.
His latest knock of 102 helped the Black Caps beat the Proteas in the Champions Trophy semi-final in Lahore on Wednesday.
OPINION: Pathetic Proteas crash and burn again