TEST, ODI & T20 STATISTICS

Let the numbers do the talking.

Compare runs, wickets, centuries and highest scores across the matches in our scorebook. Select a format to explore the performances.

ODM figures reflect the available historical deliveries. Mixed men’s and women’s competitions are included. A player with missing earlier matches can appear below a player with more complete coverage. Super overs are excluded.
#PlayerMatchesRunsWickets100s50sDucksHigh
1901David Wainwright760900041
1902Bernard Scholtz31593700321
1903Noah CornwellNoah Cornwell19592300028
1904JC McNally759600029
1905A Madushanka659600119
1906T Munt559800026
1907Saqib Ali659300229
1908Greg Smith759100227
1909Joshua Ayannaike658000022
1910I Mwaba558000138
1911Graham OnionsGraham Onions20582500030
1912Saqib MahmoodSaqib Mahmood17583300145
1913Umesh Lakshan858000017
1914H Gallage858100018
1915S Thakor558500031
1916Arshan Jasani858000123
1917S Selvaraj458500028
1918K Amameth258000040
1919Hila Vare558000128
1920Rajesh Varsani258001057
1921Andrew HallAndrew Hall458500043
1922Fikri Makram358000027
1923Ahmed Hassan358200141
1924Mohammad Usman258001052
1925Robert McKinley757600027
1926Basit Raja16571500317
1927Karl Birkenstock457000039
1928Tom Andrews16572100115
1929Kane RichardsonKane Richardson757800136
1930Robine Rijke257001056
1931Kasun Abeyrathne657000018
1932Harmeet Singh157101057
1933Devan Vishvaka257001051
1934Matias Paterlini557000029
1935Martin Siri357000032
1936Hayden Patrizi457000149
1937Morris Ouma556000026
1938Bashir Shah23564300219
1939Nadeem Javed656501156
1940Maxine Blythin256001050
1941Riley Meredith23563900016
1942Jacques Banton356400033
1943Cosmas Kyewuta13561900117
1944R Wilson15562800121
1945Farhan Ahmed11561000021
1946Y Maddege8561300021
1947Ashutosh Sharma7561400216
1948Ajaz PatelAjaz Patel956800022
1949H Wallace356000039
1950J Martins156001056

Available historical scorebook coverage through 25 Oct 2026. Our Sources & methodology →