Sean Williams marked 21 years of international cricket when he played against Bangladesh in the first Test at Sylhet on Sunday. The Zimbabwe all-rounder first represented his country in February 2005, playing an ODI against South Africa. His debut proved modest—he bowled three wicketless overs for 16 runs and scored just 12 runs before being run out.
Williams started playing T20Is in November 2006 but waited until March 2013 for his Test debut against the West Indies. He has competed in 18 Tests, 162 ODIs, and 81 T20Is. His career length stands at 20 years and 55 days through April 21. Williams boasts impressive Test statistics, with a batting average of 45 and five centuries.
His ODI batting average reaches 37 with eight hundreds, alongside a T20I average of 23 with a strike rate of 126. He has claimed 25 Test wickets, 85 ODI wickets, and 48 T20I wickets throughout his career. England's Wilfred Rhodes holds the record for the longest men's international cricket career at 30 years and 315 days, playing from June 1899 until April 1930.
Williams currently has the longest career among active male international cricketers at 20 years and 58 days. Pakistan's Shoaib Malik played internationally for 22 years and 37 days between 1999 and 2021. James Anderson retired last year after a career spanning 21 years and 210 days.
Williams started playing T20Is in November 2006 but waited until March 2013 for his Test debut against the West Indies. He has competed in 18 Tests, 162 ODIs, and 81 T20Is. His career length stands at 20 years and 55 days through April 21. Williams boasts impressive Test statistics, with a batting average of 45 and five centuries.
His ODI batting average reaches 37 with eight hundreds, alongside a T20I average of 23 with a strike rate of 126. He has claimed 25 Test wickets, 85 ODI wickets, and 48 T20I wickets throughout his career. England's Wilfred Rhodes holds the record for the longest men's international cricket career at 30 years and 315 days, playing from June 1899 until April 1930.
Williams currently has the longest career among active male international cricketers at 20 years and 58 days. Pakistan's Shoaib Malik played internationally for 22 years and 37 days between 1999 and 2021. James Anderson retired last year after a career spanning 21 years and 210 days.