Sean Williams

Sean Williams

252 matches · 25 Feb 2005 to 18 Sept 2025

Full name
Sean Colin Williams
Born
26 Sept 1986, Bulawayo
Age
40 years
Role
All-Rounder
Batting
Left-handed
Bowling
Slow left arm orthodox

Sean Colin Williams (born 26 September 1986) is a Zimbabwean international cricketer who is a former captain of the national team in Test cricket. He plays Tests and One Day Internationals, and formerly T20Is, primarily as a batting all-rounder. In September 2019, Zimbabwe Cricket named him as Zimbabwe's captain, after Hamilton Masakadza retired from international cricket. Later the same month, Williams captained Zimbabwe for the first time, in the opening Twenty20 International (T20I) match of the 2019–20 Singapore Tri-Nation Series, against Nepal. He is the current holder of the longest international career record in men's cricket (20 years and 58 days).

Text from Wikipedia (CC BY-SA 4.0). Photo: Larry D. Moore · CC BY 4.0.

Sean Williams: career summary

Sean Williams is an all-rounder from Zimbabwe, born on 26 Sept 1986 in Bulawayo. Sean Williams has played 252 matches on CricInto's records, from 25 Feb 2005 to 18 Sept 2025, for Zimbabwe, Durdanto Dhaka, Sharjah Warriors, St Lucia Kings and Tshwane Spartans.

In ODIs (134 matches, 2005–2025): 4,351 runs in 130 innings at an average of 37.51 and a strike rate of 88.58, with 6 hundreds and 31 fifties (highest score 174); 70 wickets at an average of 50.14 and an economy rate of 5.05 (best 4/43).

In T20Is (76 matches, 2013–2025): 1,618 runs in 75 innings at an average of 23.79 and a strike rate of 129.75, with 0 hundreds and 11 fifties (highest score 77); 43 wickets at an average of 29.21 and an economy rate of 6.90 (best 3/15).

In Tests (20 matches, 2013–2025): 1,428 runs in 40 innings at an average of 37.58 and a strike rate of 64.06, with 3 hundreds and 7 fifties (highest score 137); 22 wickets at an average of 46.23 and an economy rate of 3.10 (best 3/20).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test20402 142813737.58 222964.063 7174120
ODI13413014 435117437.51 491288.586 31401527
T20I76757 16187723.79 1247129.750 11159396
Caribbean Premier League983 1254725.00 89140.450 01151
International League T20540 663516.50 64103.130 0520
Mzansi Super League542 3113*15.50 24129.170 0500
Bangladesh Premier League330 21127.00 2584.000 0111

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test2023327.4 1017223/20 46.233.1089.36 00
ODI134111694.3 3510704/43 50.145.0559.53 10
T20I7669182 1256433/15 29.216.9025.40 00
Caribbean Premier League911 2300/23 -23.00- 00
International League T20526 6143/46 15.2510.179.00 00
Mzansi Super League5512 7822/14 39.006.5036.00 00
Bangladesh Premier League326 4811/27 48.008.0036.00 00

Recent matches

DateMatchBatBowl
18 Sept 2025 ZIM vs NAM T20I 77 (45)0/25 (3)
7 Sept 2025 ZIM vs SL T20I 23 (11)0/10 (1)
6 Sept 2025 ZIM vs SL T20I 0 (2)1/17 (4)
3 Sept 2025 ZIM vs SL T20I 14 (11)0/7 (1)
31 Aug 2025 ZIM vs SL ODI 20 (28)0/35 (8)
29 Aug 2025 ZIM vs SL ODI 57 (54)1/26 (6)
7 Aug 2025 ZIM vs NZ Test 11 (13) & 9 (6)0/37 (14)
30 Jul 2025 ZIM vs NZ Test 2 (13) & 49 (66)1/23 (7) & 0/0 (1)
6 Jul 2025 ZIM vs SA Test 83* (55) & 11 (10)-
28 Jun 2025 ZIM vs SA Test 137 (164) & 26 (18)-

Frequently asked questions

How many runs has Sean Williams scored in ODIs?

Sean Williams has scored 4,351 runs in ODIs, at an average of 37.51.

How many wickets has Sean Williams taken in ODIs?

Sean Williams has taken 70 wickets in ODIs, with best figures of 4/43.

How many runs has Sean Williams scored in T20Is?

Sean Williams has scored 1,618 runs in T20Is, at an average of 23.79.

How many wickets has Sean Williams taken in T20Is?

Sean Williams has taken 43 wickets in T20Is, with best figures of 3/15.

How many runs has Sean Williams scored in Tests?

Sean Williams has scored 1,428 runs in Tests, at an average of 37.58.

How many wickets has Sean Williams taken in Tests?

Sean Williams has taken 22 wickets in Tests, with best figures of 3/20.

How many hundreds has Sean Williams scored?

Sean Williams has scored 6 hundreds in ODIs and 3 hundreds in Tests.

What is Sean Williams's highest score?

Sean Williams's highest score is 174, in ODIs.

How old is Sean Williams?

Sean Williams was born on 26 Sept 1986 in Bulawayo, and is 40 years old.

Which teams has Sean Williams played for?

Zimbabwe (2005–2025), Durdanto Dhaka (2024), Sharjah Warriors (2024), St Lucia Kings (2023) and Tshwane Spartans (2018).