Kane Williamson scored a century (104) against Bangladesh in Sylhet, showcasing his skills on a tricky surface.
2
Impressive average
Playing his 23rd Test in the Asian continent, Williamson has raced to 1,968 runs at a sensational average of 51.78.
3
Numbers in Bangladesh
This was Williamson's second ton in four innings on Bangladesh soil.
He has 354 runs at 88.5 in the nation. In Sri Lanka, he has scored 187 runs at 26.71.
4
Test century milestone
Williamson now owns 29 Test tons, equaling the legendary Sir Donald Bradman and India's Virat Kohli in terms of Test centuries.
5
Stellar career stats
Meanwhile, playing his 95th Test match, Williamson has raced to 8,228 runs at 55.22. He also has 33 fifties.