Kane Williamson has built one of the finest Test batting records in modern cricket through technique, patience and remarkable consistency. A key member of the “Fab Four” alongside Steve Smith, Joe Root and Virat Kohli, Williamson has anchored New Zealand’s top order for more than a decade.
With 33 Test centuries, Williamson holds the record for the most Test hundreds by a New Zealand batter, ahead of Ross Taylor and Martin Crowe. His hundreds have come in a wide range of conditions, from home surfaces in New Zealand to challenging assignments in Asia.
This Kane Williamson Test centuries list covers all 33 hundreds, including his scores, opponents, venues and match results, along with his biggest milestones and century record against each opponent.
Kane Williamson Test Centuries List
Williamson scored his first Test century on debut against India in Ahmedabad in 2010. Since then, his hundreds have included six double centuries and a career-best 251 against the West Indies.
No. | Score | Opposition | Venue | Year | Result |
1 | 131 | India | Ahmedabad | 2010 | Drawn |
2 | 102* | South Africa | Wellington | 2012 | Drawn |
3 | 135 | Sri Lanka | Colombo | 2012 | Won |
4 | 114 | Bangladesh | Chattogram | 2013 | Drawn |
5 | 113 | India | Auckland | 2014 | Won |
6 | 113 | West Indies | Kingston | 2014 | Won |
7 | 161* | West Indies | Bridgetown | 2014 | Won |
8 | 192 | Pakistan | Sharjah | 2014 | Won |
9 | 242* | Sri Lanka | Wellington | 2015 | Won |
10 | 132 | England | Lord's | 2015 | Lost |
11 | 140 | Australia | Brisbane | 2015 | Lost |
12 | 166 | Australia | Perth | 2015 | Drawn |
13 | 108* | Sri Lanka | Hamilton | 2015 | Won |
14 | 113 | Zimbabwe | Bulawayo | 2016 | Won |
15 | 104* | Bangladesh | Wellington | 2017 | Won |
16 | 130 | South Africa | Dunedin | 2017 | Drawn |
17 | 176 | South Africa | Hamilton | 2017 | Drawn |
18 | 102 | England | Auckland | 2018 | Won |
19 | 139 | Pakistan | Abu Dhabi | 2018 | Won |
20 | 200* | Bangladesh | Hamilton | 2019 | Won |
21 | 104* | England | Hamilton | 2019 | Drawn |
22 | 251 | West Indies | Hamilton | 2020 | Won |
23 | 129 | Pakistan | Mount Maunganui | 2020 | Won |
24 | 238 | Pakistan | Christchurch | 2021 | Won |
25 | 200* | Pakistan | Karachi | 2022 | Drawn |
26 | 132 | England | Wellington | 2023 | Won |
27 | 121* | Sri Lanka | Christchurch | 2023 | Won |
28 | 215 | Sri Lanka | Wellington | 2023 | Won |
29 | 104 | Bangladesh | Sylhet | 2023 | Lost |
30 | 118 | South Africa | Mount Maunganui | 2024 | Won |
31 | 109 | South Africa | Mount Maunganui | 2024 | Won |
32 | 133* | South Africa | Hamilton | 2024 | Won |
33 | 156 | England | Hamilton | 2024 | Won |
Kane Williamson Test Century Milestones
Williamson’s century record is notable not only for its volume but also for the variety of conditions in which he has scored. Several innings stand out as defining points in his Test career.
Century on Test Debut
Williamson announced himself at Test level with 131 against India in Ahmedabad in 2010. He became only the eighth New Zealander to score a century on Test debut.
That innings established the qualities that would become central to his career: patience, control and the ability to bat for long periods.
Highest Test Score: 251
Williamson’s highest Test score is 251 against the West Indies at Seddon Park, Hamilton, in December 2020.
The innings remains his only Test score above 250 and is also the highest individual score in his century list.
Six Test Double Centuries
Six of Williamson’s 33 Test hundreds have progressed beyond 200. They are:
242* vs Sri Lanka, Wellington, 2015
200* vs Bangladesh, Hamilton, 2019
251 vs West Indies, Hamilton, 2020
238 vs Pakistan, Christchurch, 2021
200* vs Pakistan, Karachi, 2022
215 vs Sri Lanka, Wellington, 2023
These innings demonstrate his ability to convert a century into a substantial contribution rather than stopping after reaching three figures.
Centuries in Both Innings Against South Africa
In February 2024, Williamson scored 118 and 109 against South Africa at Mount Maunganui.
That performance made him the fifth New Zealand player to score centuries in both innings of a Test match, adding another significant milestone to his career.
Kane Williamson Test Centuries by Opposition
Williamson has scored centuries against every major opponent listed in his career record. His distribution also shows how frequently he has produced three-figure scores against the leading Test nations.
Opposition | Test Centuries | Highest Score |
South Africa | 5 | 176 |
Sri Lanka | 5 | 242* |
Pakistan | 5 | 238 |
England | 5 | 156 |
Bangladesh | 4 | 200* |
West Indies | 3 | 251 |
India | 2 | 131 |
Australia | 2 | 166 |
Zimbabwe | 1 | 113 |
The record is particularly balanced across South Africa, Sri Lanka, Pakistan and England, against whom Williamson has five centuries apiece.
His record also includes multiple hundreds in Asia, including centuries in India, Sri Lanka, Pakistan and Bangladesh. That range is important because Test batting conditions can vary sharply between New Zealand’s generally seam-friendly environments and the slower, spin-oriented surfaces often encountered in the subcontinent.
Frequently Asked Questions
How Many Test Centuries Does Kane Williamson Have?
Kane Williamson has scored 33 Test centuries in his career, according to the record detailed above. He holds the record for the most Test hundreds by a New Zealand batter.
What Is Kane Williamson’s Highest Test Score?
Williamson’s highest Test score is 251, made against the West Indies at Hamilton in December 2020.
How Many Double Centuries Has Kane Williamson Scored?
Williamson has scored six Test double centuries: 242*, 200*, 251, 238, 200* and 215.
Did Kane Williamson Score a Century on Test Debut?
Yes. Williamson scored 131 against India in Ahmedabad in November 2010 during his Test debut.
Who Has the Most Test Centuries for New Zealand?
Kane Williamson holds the New Zealand record with 33 Test centuries, ahead of Ross Taylor, who has 19.
Kane Williamson’s Test Century Legacy
Kane Williamson’s 33 Test centuries provide a clear measure of his longevity and consistency as a red-ball batter. His record includes a century on debut, six double hundreds, a career-best 251 and centuries across a broad range of international conditions.
The numbers also show that Williamson has not relied on one particular opponent or venue. He has produced major innings against South Africa, Sri Lanka, Pakistan, England, Bangladesh, the West Indies, India, Australia and Zimbabwe.
For New Zealand, his century record represents more than a collection of individual milestones. It reflects the sustained contribution of a batter who has combined technical discipline with the temperament to occupy the crease for long periods and build innings capable of changing Test matches.
Also Read |





