With AB de Villiers all set to play his 100th Test, against India, in Bangalore on Saturday, mid-day looks at a few of his memorable centuries scored by the South African hard-hitter.
AB de Villiers
Australia were bowled out for 163, De Villiers followed up the bowlers' efforts with a match-winning 169 in the 2nd essay at Perth to spoil Ricky Ponting's farewell plans.
Up against a target of 458, De Villiers gave hope to South Africa in a huge stand with Faf du Plessis. They had to settle for a draw once AB was bowled for 103.
Once India were castled for 76 on Day One, De Villiers piled on the hosts' misery with his maiden double century to setup a South African victory.
Chasing a mammoth 414 to win, De Villiers masterminded a South African victory with a solid 106 not out.
AB prepares for Bangalore test