During the Proteas tour of England, he scored the highest ever Test score by a South African and the country's first triple century while playing in the 1st Test at The Oval. He scored 311 not out in a man of the match performance, as South Africa defeated England by an innings and 12 runs. He then scored his 16th Test century in the 2nd innings of the 3rd Test at Lord's, as South Africa beat England by 51 runs to clinch the series by 2–0 and ascended to the top of the ICC Test rankings. He was South Africa's man of the series and during the ODI series that followed, he scored a career-best 150 (from 124 balls) in the 2nd match against England in Southampton.