In all, he played 455 first-class matches, amassing 34,346 runs at 49.70, including 103 centuries—making him one of a select few to score a "century of centuries", one of only four non-English cricketers to do so (the others being Donald Bradman, Zaheer Abbas and Viv Richards).