In 2014, he became the fastest cricketer to reach 15 centuries in ODIs in his 86th innings. In the same year he became the fastest cricketer to reach 16 centuries in ODIs in his 94th inning and fastest cricketer to 17 centuries in ODIs in his 98th innings. On 18 January 2015, he became the fastest cricketer to score 18 centuries in ODIs in his 102nd innings. On 3 March 2015, he became the fastest cricketer to reach 20 centuries in ODIs in his 108th innings.