The 34-year-old New Zealand batsman stands among the top run-scorers in modern international cricket. His career spans over 14 years with performances across all three formats of the game.
Technical excellence and patience define his approach to batting. He builds innings through timing and placement rather than relying on power hitting like many contemporary players.
Kane Williamson century records show his ability to score big runs in pressure situations. His performances have helped New Zealand compete against stronger cricket nations throughout his career.
His batting style suits Test cricket particularly well, where his patience and concentration allow him to play long innings. He has also adapted his game effectively for limited-overs formats.
Kane Williamson Centuries in Test, ODI, and T20I highlight his versatility across formats. Each format presents different challenges, and his record shows how he has adjusted his approach accordingly.
The statistical analysis in this article covers Kane Williamson Centuries In All Formats with detailed tables and breakdowns.
We examine his hundreds by opponent, venue, year, and format to provide a complete picture of his international career.
Kane Williamson Centuries In All Formats

In this article, we examine the List of international cricket centuries by Kane Williamson with complete statistical details.
Kane Williamson – Career Stats
First, let’s examine his overall career statistics:
| Format | Matches | Runs | Average | Highest Score | 100s | 50s |
|---|---|---|---|---|---|---|
| Test | 105 | 9276 | 54.88 | 251 | 33 | 37 |
| ODI | 173 | 7235 | 49.21 | 148 | 15 | 47 |
| T20I | 93 | 2575 | 33.44 | 95 | 0 | 18 |
Kane Williamson made his international debut in 2010 against India in an ODI match. This marked the start of his journey at the highest level of cricket.
His Test debut came three months later in November 2010, also against India. He scored 131 in his second Test innings, becoming one of the few players to register a century on debut.
His career progressed rapidly after that breakthrough performance. He scored his first ODI century against Bangladesh in 2010, showing early signs of his batting quality across formats.
The centuries continued to flow consistently over the years. Kane Williamson Centuries became a regular feature for New Zealand, helping the team compete against stronger opponents in all conditions.
Kane Williamson’s Playing Style
Kane Williamson’s batting is built on solid technique and precise shot selection. He does not rely on power hitting but uses timing and placement to score runs efficiently.
His footwork allows him to play both pace and spin effectively. He judges the line early and plays late, which helps him adapt to different pitch conditions and bowling styles.
He excels in pressure situations where building an innings is more important than quick scoring. His calm approach makes him reliable when the team needs stability in challenging match situations.
Williamson adjusts his game based on conditions. He handles swing in England, bounce in Australia, and spin in Asian conditions with equal effectiveness.
Kane Williamson Test Centuries
Here is the complete table of Kane Williamson Test centuries:
| No. | Score | Opponent | Venue | Date |
|---|---|---|---|---|
| 1 | 131 | India | Ahmedabad | 4 November 2010 |
| 2 | 102* | South Africa | Wellington | 23 March 2012 |
| 3 | 135 | Sri Lanka | Colombo | 25 November 2012 |
| 4 | 114 | Bangladesh | Chittagong | 9 October 2013 |
| 5 | 113 | India | Auckland | 6 February 2014 |
| 6 | 113 | West Indies | Kingston | 8 June 2014 |
| 7 | 161* | West Indies | Bridgetown | 23 June 2014 |
| 8 | 192 | Pakistan | Sharjah | 26 November 2014 |
| 9 | 242* | Sri Lanka | Wellington | 3 January 2015 |
| 10 | 132 | England | Lord’s | 21 May 2015 |
| 11 | 140 | Australia | Brisbane | 5 November 2015 |
| 12 | 166 | Australia | Perth | 13 November 2015 |
| 13 | 108* | Sri Lanka | Hamilton | 18 December 2015 |
| 14 | 113 | Zimbabwe | Bulawayo | 6 August 2016 |
| 15 | 104* | Bangladesh | Wellington | 12 January 2017 |
| 16 | 130 | South Africa | Dunedin | 8 March 2017 |
| 17 | 176 | South Africa | Hamilton | 25 March 2017 |
| 18 | 102 | England | Auckland | 22 March 2018 |
| 19 | 139 | Pakistan | Abu Dhabi | 3 December 2018 |
| 20 | 200* | Bangladesh | Hamilton | 28 February 2019 |
| 21 | 104* | England | Hamilton | 29 November 2019 |
| 22 | 251 | West Indies | Hamilton | 3 December 2020 |
| 23 | 129 | Pakistan | Mount Maunganui | 26 December 2020 |
| 24 | 238 | Pakistan | Christchurch | 3 January 2021 |
| 25 | 200* | Pakistan | Karachi | 26 December 2022 |
| 26 | 132 | England | Wellington | 24 February 2023 |
| 27 | 121* | Sri Lanka | Christchurch | 9 March 2023 |
| 28 | 215 | Sri Lanka | Wellington | 17 March 2023 |
| 29 | 104 | Bangladesh | Sylhet | 29 November 2023 |
| 30 | 118 | South Africa | Mount Maunganui | 4 February 2024 |
| 31 | 109 | South Africa | Mount Maunganui | 4 February 2024 |
| 32 | 133* | South Africa | Hamilton | 13 February 2024 |
| 33 | 156 | England | Hamilton | 13 December 2024 |
Kane Williamson’s Test record includes 105 matches with 9,276 runs at an average of 54.88. His 33 Test hundreds place him among the top century-makers in Test cricket history.
He has scored 10 unbeaten centuries in Tests, showing his ability to remain at the crease till the end. His highest score of 251 came against West Indies at Hamilton in 2020.
Looking at Kane Williamson test hundreds in each country, he has scored centuries in New Zealand, India, Sri Lanka, Bangladesh, Pakistan, UAE, England, Australia, South Africa, West Indies, and Zimbabwe.
This demonstrates his ability to perform across different conditions worldwide.
Notable Test records include:
- 9,276 runs in Test cricket (17th overall)
- Century on Test debut against India
- 33 Test centuries (12th overall)
- Fastest to 9,000 Test runs in 164 innings
Kane Williamson ODI Centuries
Here is the complete table of Kane Williamson ODI centuries:
| No. | Score | Opponent | Venue | Date |
|---|---|---|---|---|
| 1 | 108 | Bangladesh | Dhaka | 14 October 2010 |
| 2 | 100* | Zimbabwe | Bulawayo | 25 October 2011 |
| 3 | 145* | South Africa | Kimberley | 22 January 2013 |
| 4 | 123 | Pakistan | Abu Dhabi | 17 December 2014 |
| 5 | 103 | Sri Lanka | Nelson | 20 January 2015 |
| 6 | 112 | Pakistan | Napier | 3 February 2015 |
| 7 | 118 | England | Southampton | 14 June 2015 |
| 8 | 118 | India | Delhi | 20 October 2016 |
| 9 | 100 | Australia | Birmingham | 2 June 2017 |
| 10 | 115 | Pakistan | Wellington | 6 January 2018 |
| 11 | 112* | England | Wellington | 3 March 2018 |
| 12 | 106* | South Africa | Birmingham | 19 June 2019 |
| 13 | 148 | West Indies | Manchester | 22 June 2019 |
| 14 | 133* | South Africa | Lahore | 10 February 2025 |
| 15 | 102 | South Africa | Lahore | 5 March 2025 |
Kane Williamson made his ODI debut in 2010 and scored his first hundred against Bangladesh the same year. He has registered 15 ODI centuries in 173 matches, maintaining a strong average of 49.21.
His ODI batting focuses on building innings through timing and placement rather than power hitting. He rotates strike effectively and accelerates when needed, making him valuable in middle-order situations.
His highest ODI score of 148 came against West Indies during the 2019 World Cup. He has scored six unbeaten centuries in ODIs, showing his ability to finish innings successfully.
Notable ODI records include:
- Career average of 49.21 (15th overall)
- 15 ODI centuries (30th overall)
- Fastest to 7,000 ODI runs in 159 innings (2nd overall)
Kane Williamson T20 Centuries
Kane Williamson has played 93 T20I matches, scoring 2,575 runs at an average of 33.44. Despite his consistent performance in T20 cricket, he has yet to score a century in this format.
His highest T20I score is 95, falling just short of the three-figure mark. He has scored 18 half-centuries in T20 internationals, showing regular contributions to the team.
Notable Performances
Here are some key performances from Kane Williamson Centuries In All Formats:
Test Cricket:
- 131 vs India at Ahmedabad, 2010 (debut century)
- 242* vs Sri Lanka at Wellington, 2015
- 251 vs West Indies at Hamilton, 2020 (career-best)
- 238 vs Pakistan at Christchurch, 2021
- 200* vs Pakistan at Karachi, 2022
ODI Cricket:
- 145* vs South Africa at Kimberley, 2013
- 118 vs India at Delhi, 2016
- 148 vs West Indies at Manchester, 2019 (World Cup)
- 133* vs South Africa at Lahore, 2025
Conclusion: 48 Centuries And Still Going Strong
Kane Williamson Centuries In All Formats showcase his consistency across Test and ODI cricket over 14 years.
His 48 international hundreds reflect technical skill and mental strength in varied conditions.
His record in Tests shows dominance with 33 centuries, while his 15 ODI hundreds prove his value in limited-overs cricket.
Though he lacks a T20I century, his overall contribution remains significant across all formats.
As he continues his career, his statistical record continues to grow.
His approach to batting and ability to score under pressure make him one of the top batsmen of this generation.
Also Check: