Key Takeaways:
Kane Williamson is among the Fab Four of modern cricket, with over 18,000 international runs and 45 centuries.
He has delivered several match-winning performances in Tests and ODIs.
His highest Test score is 251 vs West Indies in 2020.
His best ODI knock is 148 vs West Indies in the 2015 World Cup.
He is leading New Zealand in the ICC T20I World Cup 2024.
Kane Williamson is one of the most decorated batters of the modern era. He is in the Fab Four of World Cricket along with Virat Kohli, Joe Root and Steve Smith. He has so far played 105 Test Matches for New Zealand. He has scored 9,276 runs at a very good average of 54.9. He has hit 33 hundreds in Test Cricket and 6 double hundreds as well. He has played 165 ODIs for New Zealand. He has made 6810 runs for New Zealand in ODI Cricket at an average of 48.64. Kane Williamson has hit 13 centuries in ODI Cricket. He has also played 93 T20Is so far and has made 2575 runs.
What are Kane Williamson’s best innings?
Kane Williamson has played 105 Tests, scoring 9,276 runs at an average of 54.9, and 165 ODIs, accumulating 6,810 runs at 48.64. His best batting performances include a career-best 251 against West Indies in 2020 and a match-winning 148 in the 2015 World Cup.
Top 5 Best Innings of Kane Williamson
1) 251 vs West Indies (2020)

This is his highest score in international cricket as well as Test Cricket. This came in the year 2020 against the West Indies. This was in the first innings of the test match. He was batting at number 3 and he took 412 Balls to make 251 runs. He had a good strike rate of 61 in this innings. He smashed 34 fours and 2 sixes meaning a total of 148 runs were scored in boundaries. He ran for 103 of his runs. He had good support from Tom Latham who made 86 runs. Kane Williamson helped New Zealand get to 519 runs In the first innings. As a result of this incredible match winning innings, New Zealand won this match by an innings and 134 runs.
2) 69 and 242* vs Sri Lanka (2015)
This was a dream test match for Kane Williamson. It was against Sri Lanka in 2015. In the first innings, Kane Williamson was in a hurry as he only took 115 balls to make 69 runs. He had a strike rate of 60. He hit 9 fours in this innings meaning 36 runs in boundaries. Kane Williamson helped New Zealand reach 221 in the first innings. However it was his mind blowing double hundred in the second batting innings for New Zealand that has gotten this innings on the list. Kane Williamson was in no mood to get out as he batted for 468 balls in this marathon innings. He made an unbeaten 242 with the help of 18 fours meaning only 72 runs in boundaries. He ran for 170 of his runs and still he had a strike rate of 55.25 in this innings. Kane Williamson hit a total of 311 runs in this match and New Zealand won by 193 runs.
3) 238 vs Pakistan (2021)

This was the 3rd highest score by Kane Williamson in Test Cricket. This was against Pakistan. He was in the form of his life. In this innings he was aggressive as he batted for 364 balls and at a very good strike rate of 65.38 he made 238 not out. He hit 28 fours in this innings meaning 112 runs In boundaries. He ran for 126 runs and still he was striking so well. He had great support from Henry Nichols who made 157 and Daryl Mitchell who made 102 not out and New Zealand reached a big score of 659. New Zealand won this match by an innings and 176 runs.
4) 148 vs West Indies (2015)
This was an important match in the 2015 World Cup and it was the captain Kane Williamson who stepped up. He batted for 154 balls and he smashed 14 fours and 1 six meaning 62 runs were made in boundaries. He ran for 86 of his runs and still he had a strike rate of over 96. Kane Williamson helped New Zealand reach 291 runs. He was ably supported by Ross Taylor who made 69 Runs. New Zealand won the match by 5 runs. Sheldon Cottrell was the best bowler for West Indies as he took the 4 wickets for 56 runs in 10 overs.
5) 145* vs South Africa (2013)
This is one of his best innings in ODI Cricket. This was in 2013 against South Africa. Kane Williamson was batting at number 3 in this match. He Batted for 136 balls in this match. He hit 17 fours and 1 six meaning 74 runs were made in boundaries. He had a good strike rate of 106.62. Kane Williamson was the highest run getter for New Zealand In this innings by 97 runs as no other batter reached 50. New Zealand made 279 in 50 overs. South Africa made 252 and New Zealand won the match by 27 runs.
Kane Williamson Stats:
Format | Tests | ODIs | T20Is |
Matches | 105 | 165 | 93 |
Innings | 186 | 157 | 90 |
Runs | 9,276 | 6,810 | 2,575 |
Highest Score | 251 | 148 | 95 |
Average | 54.9 | 48.6 | 33.4 |
Strike Rate | 51.8 | 81.4 | 123.1 |
100s | 33 | 13 | 0 |
50s | 37 | 45 | 18 |
Also Read | Greatest New Zealand Cricketers of all time