Kane Williamson creates history by becoming the youngest batsman of Tests to score a century against all other nine Test-playing nations.
Black caps captain reached this milestone as he scored 14th Test century against Zimbabwe in the second Test at Bulawayo.By getting to the milestone at the age of 25 and in just 91 innings.
He makes the record for being the youngest batsman in terms of age to achieve this position.
Williamson scored his first Test century against Zimbabwe and his 14th overall in his career. He has scored three hundreds against Sri Lanka, two hundreds against Australia, India and West Indies and a solitary hundred against Bangladesh, England, Pakistan, South Africa and now Zimbabwe.