Kane Williamson scored 109 in the second innings of the 1st Test against South Africa.
This is the first time, Williamson has scored a century in both innings.
He slammed 12 boundaries and one six in second-innings.
The Kiwi batter had scored 118 in the first innings.
Williamson became the fifth New Zealand player to register twin centuries in a Test.
He is also the joint second-fastest to reach 31 Test tons.
Williamson, the top Test batter in ICC rankings, is tied with Steve Smith.
The first spot is held by batting great Sachin Tendulkar.
Williamson has now scored six centuries in his last six Tests.
He has 44 tons in international cricket which includes 13 in ODIs.