LIVE: SA v West Indies - Day 4
De Villiers scored his 21st Test century to set the Proteas up for a first innings lead of 92 on the third day of the third Test against the West Indies at Newlands on Sunday.
De Villiers was last man out for 148 (194 balls, 15 fours and a six) as he attempted to hit Marlon Samuels out of the ground. The same bowler had been on the receiving end when De Villiers took 16 runs off him, including 10 from reverse sweeps, to reach his century.
It was his sixth century against the West Indies and his third at Newlands and in the process he became the third batsman after Jacques Kallis and Graeme Smith to score 1 000 Test runs at this famous ground.
After the day's play, Richardson praised De Villiers, telling Netwerk24: "The man is a master. You would like to see him bat because he's so good, but from our team's perspective, you obviously don't want to see him at the crease for too long."
Rain on Monday prevented any further play on Day 4.
The West Indies will resume their second innings on 88/2, four runs behind South Africa's first innings total of 421.