CricketScore

Players / KS Williamson

Men's cricket

KS Williamson: runs, wickets and records

533 recorded matches from 10 Aug 2010 to 4 Jun 2026, most often for New Zealand, Sunrisers Hyderabad, Yorkshire. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests1101959,51525154.0652.033381,06328
ODIs1731657,14514847.9581.7154665460
T20Is91882,5269532.81124.001824158
T20 leagues1461423,8258932.42125.0027349112
County Championship132194618949.7956.8361186

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests67304/4440.233.370
ODIs65374/2235.415.360
T20Is1262/1627.338.340
T20 leagues532/2622.677.560
County Championship1152/4528.802.670

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
251412West Indies3 Dec 2020
242*438Sri Lanka3 Jan 2015
238364Pakistan3 Jan 2021
215296Sri Lanka17 Mar 2023
200*257Bangladesh28 Feb 2019

KS Williamson: matches in the records

KS Williamson appears in 533 recorded men's matches, from 10 August 2010 to 4 June 2026, most often for New Zealand, Sunrisers Hyderabad and Yorkshire. The matches split as 110 in Test matches, 173 in One Day Internationals, 91 in Twenty20 Internationals, 146 in franchise Twenty20 leagues and 13 in the County Championship. The most frequent opponents in the records are Pakistan (60 matches), India (57 matches) and England (50 matches). The ground used most often is Seddon Park, with 29 matches.

KS Williamson batting record

In Test matches, the batting record is 9,515 runs in 195 innings, an average of 54.06, a strike rate of 52.0 and a highest score of 251, with 33 hundreds, 38 fifties and 12 ducks.

In One Day Internationals, the batting record is 7,145 runs in 165 innings, an average of 47.95, a strike rate of 81.7 and a highest score of 148, with 15 hundreds, 46 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 2,526 runs in 88 innings, an average of 32.81, a strike rate of 124.0 and a highest score of 95, with 18 fifties and 4 ducks.

In franchise Twenty20 leagues, the batting record is 3,825 runs in 142 innings, an average of 32.42, a strike rate of 125.0 and a highest score of 89, with 27 fifties and 3 ducks.

In the County Championship, the batting record is 946 runs in 21 innings, an average of 49.79, a strike rate of 56.8 and a highest score of 189, with 3 hundreds, 6 fifties and 3 ducks.

KS Williamson bowling record

In Test matches, the bowling record is 30 wickets in 67 innings, an average of 40.23, an economy rate of 3.37, a strike rate of 71.7 balls per wicket and best figures of 4 for 44.

In One Day Internationals, the bowling record is 37 wickets in 65 innings, an average of 35.41, an economy rate of 5.36 and best figures of 4 for 22.

KS Williamson highest innings

The highest individual scores in the records are: 251 from 412 balls against West Indies at Seddon Park on 3 December 2020 (Tests). 242* from 438 balls against Sri Lanka at Basin Reserve on 3 January 2015 (Tests). 238 from 364 balls against Pakistan at Hagley Oval on 3 January 2021 (Tests). 215 from 296 balls against Sri Lanka at Basin Reserve, Wellington on 17 March 2023 (Tests). 200* from 257 balls against Bangladesh at Seddon Park on 28 February 2019 (Tests).

KS Williamson best bowling

The best bowling figures in the records are: 4 for 22 against South Africa at Boland Park on 19 January 2013. 4 for 44 against England at Eden Park on 22 March 2013. 3 for 15 against England at Headingley on 29 May 2015. 3 for 22 against Bangladesh at Saxton Oval on 29 December 2016. 3 for 68 against England at Headingley on 24 May 2013.

KS Williamson results with the side

In Test matches, the player's side won 47 and lost 39 of the 110 recorded matches (54.7% of decided matches).

In One Day Internationals, the player's side won 89 and lost 75 of the 173 recorded matches (54.3% of decided matches).

In Twenty20 Internationals, the player's side won 47 and lost 41 of the 91 recorded matches (53.4% of decided matches).

In franchise Twenty20 leagues, the player's side won 63 and lost 75 of the 146 recorded matches (45.7% of decided matches).

Against the most frequent opponents the results were Pakistan: 32 won, 24 lost in 60 matches, India: 22 won, 27 lost in 57 matches, England: 18 won, 25 lost in 50 matches, Sri Lanka: 24 won, 13 lost in 42 matches and Australia: 11 won, 25 lost in 39 matches.

KS Williamson teams

Matches by side: New Zealand (374), Sunrisers Hyderabad (76), Yorkshire (32), Middlesex (16), Durban's Super Giants (14), Barbados Tridents (10), London Spirit (8) and Gujarat Titans (3).

KS Williamson main grounds

The grounds used most often are Seddon Park (29), Eden Park (24), Dubai International Cricket Stadium (20), Basin Reserve (15), Westpac Stadium (15) and Hagley Oval (15).

KS Williamson runs by year

Runs in each calendar year of the records: 2010 (408), 2011 (546), 2012 (1,121), 2013 (1,200), 2014 (2,445), 2015 (2,690), 2016 (2,210), 2017 (1,797), 2018 (2,603), 2019 (1,620), 2020 (1,074), 2021 (919), 2022 (1,172), 2023 (1,115), 2024 (1,142), 2025 (1,785), 2026 (110).

KS Williamson wickets by year

Wickets in each calendar year of the records: 2010 (3), 2012 (12), 2013 (26), 2014 (15), 2015 (7), 2016 (8), 2017 (5), 2018 (2), 2019 (2), 2021 (1).

KS Williamson matches by year

Recorded matches in each calendar year: 2010 (12), 2011 (15), 2012 (37), 2013 (25), 2014 (40), 2015 (40), 2016 (52), 2017 (45), 2018 (60), 2019 (39), 2020 (23), 2021 (25), 2022 (36), 2023 (15), 2024 (16), 2025 (48), 2026 (5).

KS Williamson fours and sixes

In Test matches, 1,063 fours and 28 sixes, one boundary every 16.8 balls faced; 46.5% of the runs came in boundaries.

In One Day Internationals, 654 fours and 60 sixes, one boundary every 12.3 balls faced; 41.7% of the runs came in boundaries.

In Twenty20 Internationals, 241 fours and 58 sixes, one boundary every 6.8 balls faced; 51.9% of the runs came in boundaries.

In franchise Twenty20 leagues, 349 fours and 112 sixes, one boundary every 6.6 balls faced; 54.1% of the runs came in boundaries.

In the County Championship, 118 fours and 6 sixes, one boundary every 13.4 balls faced; 53.7% of the runs came in boundaries.

How KS Williamson gets out

In Test matches, 176 recorded dismissals: caught 65%, lbw 16%, bowled 14% and stumped 2%.

In One Day Internationals, 149 recorded dismissals: caught 56%, bowled 20%, lbw 9% and run out 7%.

In Twenty20 Internationals, 77 recorded dismissals: caught 55%, bowled 18%, run out 12% and lbw 6%.

In franchise Twenty20 leagues, 118 recorded dismissals: caught 63%, bowled 16%, run out 8% and lbw 6%.

In the County Championship, 19 recorded dismissals: caught 58%, lbw 26%, bowled 11% and caught and bowled 5%.

KS Williamson bowling in detail

In Test matches: 1,471 dot balls (68.4% of legal deliveries), 48 maidens, 6 wides and 1 no-balls and wickets by caught 90%, bowled 7% and lbw 3%.

In One Day Internationals: 631 dot balls (43.0% of legal deliveries), 2 maidens, 30 wides and 1 no-balls and wickets by caught 78%, bowled 11% and caught and bowled 5%.

KS Williamson player of the match awards

Of the 38 player of the match awards on record, the first is dated 22 January 2013 (South Africa v New Zealand) and the latest 10 February 2025 (South Africa v New Zealand): 11 in Test matches, 14 in One Day Internationals, 4 in Twenty20 Internationals and 9 in franchise Twenty20 leagues.

KS Williamson first and latest matches

The first recorded match in Test matches is dated 4 November 2010 against India and the latest 4 June 2026 against England.

The first recorded match in One Day Internationals is dated 10 August 2010 against India and the latest 29 October 2025 against England.

The first recorded match in Twenty20 Internationals is dated 15 October 2011 against Zimbabwe and the latest 17 June 2024 against Papua New Guinea.

The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Northamptonshire and the latest 17 January 2026 against Paarl Royals.

The first recorded match in the County Championship is dated 13 April 2014 against Somerset and the latest 29 July 2025 against Gloucestershire.

KS Williamson against different opponents

The most runs against a single opponent are 3,477 against Pakistan in 71 innings (average 53.49), 2,667 against England in 67 innings (average 43.02), 2,529 against India in 67 innings (average 40.14) and 2,305 against Sri Lanka in 49 innings (average 52.39).

The most wickets against a single opponent are 21 against England in 24 innings, 10 against West Indies in 19 innings, 9 against Bangladesh in 13 innings and 9 against South Africa in 16 innings.

KS Williamson at different grounds

The grounds that have produced the most runs are Seddon Park (1,959 runs in 36 innings), Basin Reserve (1,193 runs in 23 innings), Eden Park (844 runs in 26 innings) and Hagley Oval (837 runs in 21 innings).

KS Williamson recent years

Year by year, the latest figures in the records are 2021: 25 matches, 919 runs and 1 wickets; 2022: 36 matches and 1,172 runs; 2023: 15 matches and 1,115 runs; 2024: 16 matches and 1,142 runs; 2025: 48 matches and 1,785 runs; 2026: 5 matches and 110 runs.

KS Williamson year by year

The busiest year in the records is 2018, with 60 matches. The most runs in a calendar year came in 2015: 2,690. The most wickets in a calendar year came in 2013: 26.

Questions and answers

How many matches has KS Williamson played?

533 recorded matches, from 10 August 2010 to 4 June 2026.

How many runs has KS Williamson scored in Tests?

9,515 runs in 195 innings, at an average of 54.06.

How many runs has KS Williamson scored in ODIs?

7,145 runs in 165 innings, at an average of 47.95.

How many runs has KS Williamson scored in T20Is?

2,526 runs in 88 innings, at an average of 32.81.

What is KS Williamson's highest score?

251 from 412 balls against West Indies on 3 December 2020, at Seddon Park.

How many wickets has KS Williamson taken in Tests?

30 wickets in 67 innings, with best figures of 4 for 44.

How many wickets has KS Williamson taken in ODIs?

37 wickets in 65 innings, with best figures of 4 for 22.

How many sixes has KS Williamson hit?

264 sixes and 2,425 fours in the recorded matches.

How many player of the match awards has KS Williamson won?

38 in the recorded matches.

How many hundreds has KS Williamson scored?

51 in the recorded matches.

Which teams has KS Williamson played for?

New Zealand (374), Sunrisers Hyderabad (76), Yorkshire (32), Middlesex (16), Durban's Super Giants (14), Barbados Tridents (10), London Spirit (8) and Gujarat Titans (3).

When was KS Williamson's most recent recorded match?

4 June 2026.

Team pages

Records