On top of that, the Black Caps' skipper averages 63.07 at the Basin Reserve where he has scored three test centuries.
His highest test score of 242 not out came in the second test victory against Sri Lanka in 2015, part of a 365-run world record partnership for the six wicket with BJ Watling.
The good news for the tourists is Williamson's 'poor' record at Hagley Oval, which hosts the Boxing Day test.
It's one of two New Zealand grounds that Williamson hasn't scored a test century, with a high score of 97.
Kane Williamson's record against Sri Lanka
6 tests
12 innings
Average of 91.88
Three 100s
Four 50s