Home Players Kane Williamson
Coverage: matches in the Cricsheet data from 10 August 2010 to 4 June 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Kane Williamson played 110 Tests, 173 ODIs, 91 T20Is for New Zealand in the data, between 2010 and 2026. In Tests Kane Williamson scored 9,515 runs in 195 innings (average 54.06, strike rate 52.0), including 33 hundreds and 38 fifties. With the ball, the best return was 37 wickets in ODIs at an average of 35.41 and an economy rate of 5.36. Against Bangladesh in Tests, Kane Williamson averaged 82.20 over 12 innings.
International matches
374
Tests 110 · ODIs 173 · T20Is 91
International runs
19,186
48 hundreds
International wickets
73
0 five-wicket hauls
T20 league & domestic matches
151
4,086 runs
Best batting average (Test)
54.06
195 innings
Teams played for
Batting Bowling
Kane Williamson batting record by format
Batting by format
Format M Inns NO Runs HS Avg BF SR 100 50 0 4s 6s
Test 110 195 19 9,515 251 54.06 18,306 52.0 33 38 12 1063 28 ODI 173 165 17 7,145 148 48.28 8,749 81.7 15 46 6 654 60 T20I 91 88 12 2,526 95 33.24 2,037 124.0 0 18 4 241 58 T20 (leagues & domestic) 151 147 28 4,086 89 34.34 3,249 125.8 0 29 3 369 119 First-class 19 31 2 1,288 189 44.41 2,328 55.3 3 9 3 163 7 List A 12 10 0 234 70 23.40 311 75.2 0 1 1 22 2
Runs per year 0 1K 2K 3K 2010 2016 2026 179 Kane Williamson: runs per calendar year (all formats in the data) 0 1K 2K 3K 2010 2012 2014 2016 2018 2020 2022 2024 2026 179 Kane Williamson: runs per calendar year (all formats in the data) Show as table Kane Williamson: runs per calendar year (all formats in the data) Year Runs 2010 408 2011 546 2012 1,121 2013 1,200 2014 2,708 2015 2,755 2016 2,260 2017 1,880 2018 2,687 2019 1,646 2020 1,074 2021 1,032 2022 1,172 2023 1,115 2024 1,206 2025 1,805 2026 179
Year-by-year batting (64 rows)
Batting by calendar year and format
Year Format Inns Runs Avg SR HS 100 50
2010 ODI 8 196 24.50 60.7 108 1 0 2010 Test 5 212 42.40 43.7 131 1 1 2011 ODI 8 270 67.50 97.1 100 1 0 2011 Test 10 276 27.60 48.5 68 0 2 2012 ODI 13 356 27.38 71.8 69 0 3 2012 T20I 11 206 22.89 118.4 48 0 0 2012 Test 18 559 32.88 37.9 135 2 2 2013 ODI 13 453 41.18 81.8 145 1 3 2013 Test 19 747 41.50 43.2 114 1 7 2014 First-class 9 419 59.86 51.7 189 1 3 2014 List A 8 184 23.00 73.9 70 0 1 2014 ODI 12 770 70.00 87.1 123 1 7 2014 T20 (leagues & domestic) 6 172 34.40 125.5 79 0 1 2014 T20I 8 234 33.43 120.0 51 0 1 2014 Test 17 929 61.93 50.5 192 4 2 2015 First-class 1 65 65.00 41.1 65 0 1 2015 ODI 25 1343 58.39 90.4 118 3 9 2015 T20 (leagues & domestic) 2 31 31.00 114.8 26 0 0 2015 T20I 4 144 36.00 165.5 57 0 1 2015 Test 16 1172 90.15 59.9 242 5 4 2016 First-class 4 42 10.50 33.3 28 0 0 2016 List A 2 50 25.00 80.6 40 0 0 2016 ODI 18 699 41.12 81.8 118 1 5 2016 T20 (leagues & domestic) 12 333 27.75 113.3 65 0 2 2016 T20I 10 383 47.88 118.9 72 0 3 2016 Test 18 753 47.06 53.4 113 1 6 2017 First-class 2 83 41.50 47.7 45 0 0 2017 ODI 14 597 42.64 85.4 100 1 5 2017 T20 (leagues & domestic) 17 428 26.75 118.2 89 0 2 2017 T20I 7 206 34.33 113.8 73 0 2 2017 Test 10 566 62.89 65.9 176 3 2 2018 First-class 8 302 37.75 58.8 87 0 4 2018 ODI 11 468 46.80 76.0 115 2 1 2018 T20 (leagues & domestic) 27 1015 48.33 144.0 84 0 10 2018 T20I 12 251 22.82 115.7 72 0 2 2018 Test 12 651 59.18 54.5 139 2 3 2019 First-class 1 26 26.00 54.2 26 0 0 2019 ODI 18 869 54.31 75.0 148 2 5 2019 T20 (leagues & domestic) 9 156 22.29 120.0 70 0 1 2019 T20I 3 81 27.00 135.0 34 0 0 2019 Test 12 514 51.40 59.9 200 2 2 2020 ODI 2 41 20.50 71.9 22 0 0 2020 T20 (leagues & domestic) 11 317 45.29 133.8 67 0 3 2020 T20I 5 218 54.50 155.7 95 0 3 2020 Test 6 498 83.00 54.7 251 2 1 2021 T20 (leagues & domestic) 12 379 63.17 119.6 79 0 3 2021 T20I 11 258 25.80 121.7 85 0 2 2021 Test 7 395 65.83 46.0 238 1 1 2022 ODI 6 217 54.25 64.6 94 0 1 2022 T20 (leagues & domestic) 13 216 19.64 93.5 57 0 1 2022 T20I 13 443 36.92 118.8 61 0 3 2022 Test 5 296 74.00 47.0 200 1 0 2023 ODI 7 420 70.00 87.3 95 0 5 2023 Test 13 695 57.92 54.3 215 4 0 2024 First-class 2 64 32.00 49.6 60 0 1 2024 T20 (leagues & domestic) 2 27 13.50 100.0 26 0 0 2024 T20I 4 102 51.00 134.2 57 0 1 2024 Test 18 1013 59.59 54.4 156 4 4 2025 First-class 4 287 71.75 77.8 153 2 0 2025 ODI 10 446 49.56 85.0 133 2 2 2025 T20 (leagues & domestic) 31 887 32.85 130.4 63 0 6 2025 Test 6 185 46.25 64.9 52 0 1 2026 T20 (leagues & domestic) 5 125 31.25 122.5 45 0 0 2026 Test 3 54 18.00 50.0 36 0 0
Kane Williamson bowling record by format
Bowling by format
Format Inns Balls Runs Wkts BBI BBM Avg Econ SR 4w 5w Mdns
Test 67 2,151 1,207 30 4/44 4/44 40.23 3.37 71.7 1 0 48 ODI 65 1,467 1,310 37 4/22 – 35.41 5.36 39.6 1 0 2 T20I 12 118 164 6 2/16 – 27.33 8.34 19.7 0 0 0 T20 (leagues & domestic) 6 78 93 4 2/26 – 23.25 7.15 19.5 0 0 0 First-class 13 378 153 5 2/45 2/45 30.60 2.43 75.6 0 0 18
Wickets per year 0 10 20 30 2010 2016 2026 0 Kane Williamson: wickets per calendar year (all formats in the data) 0 10 20 30 2010 2012 2014 2016 2018 2020 2022 2024 2026 0 Kane Williamson: wickets per calendar year (all formats in the data) Show as table Kane Williamson: wickets per calendar year (all formats in the data) Year Wickets 2010 3 2011 0 2012 12 2013 26 2014 16 2015 7 2016 8 2017 5 2018 2 2019 2 2020 0 2021 1 2022 0 2023 0 2024 0 2025 0 2026 0
Year-by-year bowling (35 rows)
Bowling by calendar year and format
Year Format Inns Wkts Avg Econ Best
2010 ODI 7 1 103.00 4.90 1/2 2010 Test 4 2 71.50 4.21 1/45 2011 ODI 3 0 – 6.17 0/4 2011 Test 3 0 – 4.17 0/8 2012 ODI 6 4 19.75 5.92 2/13 2012 T20I 4 2 35.00 10.50 1/6 2012 Test 12 6 38.50 3.36 2/47 2013 ODI 13 12 30.08 5.42 4/22 2013 Test 14 14 32.43 3.04 4/44 2014 First-class 8 3 25.33 2.24 2/45 2014 ODI 8 6 27.00 5.49 2/19 2014 T20 (leagues & domestic) 4 4 15.50 6.20 2/26 2014 T20I 3 1 41.00 10.25 1/11 2014 Test 8 2 49.50 3.67 1/1 2015 First-class 1 0 – 1.29 0/9 2015 ODI 11 3 77.67 6.13 1/12 2015 T20I 1 0 – 9.00 0/9 2015 Test 10 4 24.50 3.59 3/15 2016 First-class 2 2 29.50 3.28 1/19 2016 ODI 6 5 17.40 4.35 3/22 2016 T20 (leagues & domestic) 1 0 – 7.00 0/7 2016 T20I 1 0 – 3.00 0/3 2016 Test 5 1 34.00 2.12 1/17 2017 ODI 5 2 56.50 6.65 1/17 2017 T20I 2 3 8.33 4.17 2/16 2017 Test 2 0 – 5.00 0/0 2018 First-class 2 0 – 2.25 0/0 2018 ODI 2 2 19.50 3.55 2/32 2018 T20I 1 0 – 16.00 0/16 2018 Test 2 0 – 3.50 0/1 2019 ODI 4 2 48.00 4.36 1/25 2019 Test 3 0 – 4.67 0/6 2020 T20 (leagues & domestic) 1 0 – 12.00 0/24 2020 Test 1 0 – 0.50 0/1 2021 Test 3 1 28.00 4.67 1/16
Kane Williamson against each team
Batting and bowling by phase (limited overs)
T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
Format Phase Runs Balls SR Outs Bowl balls Wkts Econ
T20 Powerplay 1906 1790 106.5 45 42 2 6.43 T20 Middle 3546 2827 125.4 99 130 6 8.40 T20 Death 1160 669 173.4 51 24 2 7.50 ODI Powerplay 1363 2197 62.0 25 12 0 8.00 ODI Middle 5247 6117 85.8 108 1194 24 5.22 ODI Death 535 435 123.0 15 261 13 5.89
How Kane Williamson was dismissed
Caught 340 (61%) Bowled 93 (17%) Lbw 61 (11%) Run out 33 (6%) Caught and bowled 17 (3%) Stumped 14 (3%)
How Kane Williamson took wickets
Caught 66 Bowled 10 Lbw 2 Caught and bowled 2 Stumped 2
Last 20 innings
0 20 40 60 29 Oct 2025 18 Dec 2025 4 Jun 2026 18 Kane Williamson: runs in the last 20 innings 0 20 40 60 29 Oct 2025 2 Dec 2025 10 Dec 2025 26 Dec 2025 1 Jan 2026 21 Jan 2026 4 Jun 2026 18 Kane Williamson: runs in the last 20 innings Show as table Kane Williamson: runs in the last 20 innings Innings Runs 29 Oct 2025 21 26 Nov 2025 17 26 Nov 2025 3 2 Dec 2025 52 2 Dec 2025 9 10 Dec 2025 37 10 Dec 2025 16 18 Dec 2025 31 18 Dec 2025 40 26 Dec 2025 40 28 Dec 2025 12 30 Dec 2025 2 1 Jan 2026 22 7 Jan 2026 12 17 Jan 2026 22 21 Jan 2026 45 23 Jan 2026 24 27 May 2026 36 4 Jun 2026 0 4 Jun 2026 18
Last 20 bowling innings
Batter vs bowler matchups
Bowlers Kane Williamson faced most
Frequently asked questions
How many runs has Kane Williamson scored in Tests? 9,515 runs in 195 innings (110 matches) at an average of 54.06 and a strike rate of 52.0, in the data from 2010 to 2026.
How many runs has Kane Williamson scored in ODIs? 7,145 runs in 165 innings (173 matches) at an average of 48.28 and a strike rate of 81.7, in the data from 2010 to 2025.
How many runs has Kane Williamson scored in T20Is? 2,526 runs in 88 innings (91 matches) at an average of 33.24 and a strike rate of 124.0, in the data from 2011 to 2024.
What is Kane Williamson's highest score? 251 in Tests, the highest score in the data.
How many wickets has Kane Williamson taken in Tests? 30 wickets in 67 innings at an average of 40.23, economy 3.37, best figures 4/44.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology .