Kane Williamson has been the most dependable batter in Tests for New Zealand, and is currently the highest run-scorer for his country, amassing over 8000 runs including 32 hundreds in the longest format.
Mr Dependable Williamson has made 98 appearances in Tests for the national team, making him only the fifth New Zealander to earn as many caps or more. In 98 Test matches, Williamson has scored 8666 runs at an impressive average of 55.90.

Williamson, who made his Test debut in 2010, scored his maiden century in his very first innings against India at the Motera Stadium in Ahmedabad. That feat, made him the eighth New Zealand player to score a century on Test debut.
The Kiwi has scored a hundred against most Test-playing nations with his favourite oppositions being South Africa, against whom he has scored six Test hundreds followed by 5 each against Pakistan and Sri Lanka, among the 32 tons.
The 32 hundreds also include 6 double hundreds with his highest score being 251 which he scored against West Indies in 2020. His tally of six double hundreds is also the most for a New Zealand player in Tests, and joint seventh overall for most double hundreds in Test.
Apart from 32 centuries, Williamson has also scored 33 fifties in the red ball game on the international stage. His hundreds have mostly contributed to New Zealand's victory.
Most of his hundreds have come in a winning cause. 21 of Williamson's 31 hundreds have come in wins, while 8 in drawn Tests and only three in defeats. Plus, 13 of his 32 centuries in Tests have come away, while 19 have come at home, including 6 in Hamilton.
While he is 13th in the list for most hundreds in Tests, Williamson is now joint top of the list for most centuries among the current active players. Here is a look at the current top five cricketers that make the list:
| 100 No. | Final Score | Versus | Venue | Date | Result |
| 1 | 131 | India | Sardar Patel Stadium, Ahmedabad | 4 November 2010 | Drawn |
| 2 | 102* | South Africa | Basin Reserve, Wellington | 23 March 2012 | Drawn |
| 3 | 135 | Sri Lanka | Paikiasothy Saravanamuttu Stadium, Colombo | 25 November 2012 | Won |
| 4 | 114 | Bangladesh | Zohur Ahmed Chowdhury Stadium, Chittagong | 9 October 2013 | Drawn |
| 5 | 113 | India | Eden Park, Auckland | 6 February 2014 | Won |
| 6 | 113 | West Indies | Sabina Park, Kingston | 8 June 2014 | Won |
| 7 | 161* | West Indies | Kensington Oval, Bridgetown | 23 June 2014 | Won |
| 8 | 192 | Pakistan | Sharjah Cricket Stadium, Sharjah | 26 November 2014 | Won |
| 9 | 242* | Sri Lanka | Basin Reserve, Wellington | 3 January 2015 | Won |
| 10 | 132 | England | Lord's Cricket Ground, London | 21 May 2015 | Lost |
| 11 | 140 | Australia | The Gabba, Brisbane | 5 November 2015 | Lost |
| 12 | 166 | Australia | WACA Ground, Perth | 13 November 2015 | Drawn |
| 13 | 108* | Sri Lanka | Seddon Park, Hamilton | 18 December 2015 | Won |
| 14 | 113 | Zimbabwe | Queens Sports Club, Bulawayo | 6 August 2016 | Won |
| 15 | 104* | Bangladesh | Basin Reserve, Wellington | 12 January 2017 | Won |
| 16 | 130 | South Africa | University of Otago Oval, Dunedin | 8 March 2017 | Drawn |
| 17 | 176 | South Africa | Seddon Park, Hamilton | 25 March 2017 | Drawn |
| 18 | 102 | England | Eden Park, Auckland | 22 March 2018 | Won |
| 19 | 139 | Pakistan | Sheikh Zayed Cricket Stadium, Abu Dhabi | 3 December 2018 | Won |
| 20 | 200* | Bangladesh | Seddon Park, Hamilton | 28 February 2019 | Won |
| 21 | 104* | England | Seddon Park, Hamilton | 29 November 2019 | Drawn |
| 22 | 251 | West Indies | Seddon Park, Hamilton | 3 December 2020 | Won |
| 23 | 129 | Pakistan | Bay Oval, Mount Maunganui | 26 December 2020 | Won |
| 24 | 238 | Pakistan | Hagley Oval, Christchurch | 3 January 2021 | Won |
| 25 | 200* | Pakistan | National Stadium, Karachi | 28 December 2022 | Drawn |
| 26 | 132 | England | Basin Reserve, Wellington | 27 February 2023 | Won |
| 27 | 121* | Sri Lanka | Hagley Oval, Christchurch | 13 March 2023 | Won |
| 28 | 215 | Sri Lanka | Basin Reserve, Wellington | 18 March 2023 | Won |
| 29 | 104 | Bangladesh | Sylhet International Cricket Stadium, Sylhet | 29 November 2023 | Lost |
| 30 | 118 | South Africa | Bay Oval, Mount Maunganui | 4 February 2024 | Won |
| 31 | 109 | South Africa | Bay Oval, Mount Maunganui | 6 February 2024 | Won |
| 32 | 133* | South Africa | Seddon Park, Hamilton | 16 February 2024 | Won |