Black Caps captain Kane Williamson's year has ended with yet another high after claiming top spot in the world test batting rankings.
Williamson scored 150 runs in his two innings in the Black Caps' nail-biting first test win over Pakistan, enough to vault him past India's Virat Kohli and Australia's Steve Smith into first place on the International Cricket Council's (ICC) ladder.
It is the second time Williamson has achieved the feat - the last time he held the rank was in 2015 - which comes the same week he was named by the ICC to its test "Team of the Decade".
Since making his debut for New Zealand in November 2010, Williamson has amassed one of the finest test records of any Black Cap; scoring 23 centuries at an average of 52.90 in 82 matches - 34 of those as captain.