TEST, ODI & T20 STATISTICS

Highest Scores

Each player’s highest recorded innings, ranked by runs. These figures cover the available scorebook, not every career innings.

MDM 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
1901Chamara Silva1900009
1902Mohammed Qasim1900009
1903Mohomed Dilshad921320048
1904Toby Lester617110008
1905Colin Peake11610008
1906Alex Russell41590008
1907TJ Hart31390018
1908Asif Iqbal11130008
1909Andrew Holder11020008
1910Blake Edwards41070008
1911Bailey Capel1900008
1912Fawad Ahmed2870008
1913Joe Archie Gordon1800018
1914Steven Welsh1800018
1915Bryce JacksonBryce Jackson1830008
1916Ivan ThomasIvan Thomas2043410087
1917John Turner927200067
1918Nelson Odhiambo21970007
1919Paul van Meekeren518200027
1920Bhupinder Singh61890017
1921Brad Currie617240037
1922Praveen Jayawickrama817230007
1923Chaminda Bandara21440007
1924Wanindu HasarangaWanindu Hasaranga11350007
1925Peter Ongondo31380007
1926Duncan Allan11300007
1927Jack ShuttJack Shutt51250017
1928Vishi Jeet11230007
1929PL Mommsen21000007
1930Udith Madushan139280017
1931Joe Sarro3840027
1932Rory Haydon68240037
1933A Paranjpe1800007
1934Daan van Bunge1840007
1935George Harding2740027
1936Ben Morris1710017
1937MN Jesani1700017
1938Nasir Aziz1750017
1939B Whitehouse31840026
1940Haris RaufHaris Rauf415150006
1941Siddarth Kaul315130026
1942Prabath Jayasuriya414110016
1943Asif Mulla21300006
1944Pikky Ya France21200016
1945T Vithushan612170026
1946Yodhin Punja21210006
1947SN Gunawardana21130006
1948Dilshan Abeysinghe61080036
1949A Liyanaarachchi11000006
1950Rizwan CheemaRizwan Cheema11010006

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