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
1851Christian Davis214000112
1852Chris Sole212400112
1853Shakib Al HasanShakib Al Hasan112900112
1854DC Kelly112100012
1855AS Hasaranga112000012
1856KG Wickramasinghe112000112
1857CB Kulasekara112100012
1858Nitish Kumar112000112
1859Freddie Coleman212000312
1860Rory Christopherson212000012
1861Will PrestwidgeWill Prestwidge112200012
1862T Rajapakse231000111
1863Naveen Fernando428400111
1864S Galagoda119000011
1865Peter Chase5181600111
1866Mukesh Kumar118100011
1867Khaleel AhmedKhaleel Ahmed216400011
1868Rohan Sanjaya313500111
1869AR Sylvester111000011
1870CL Flintoff211000111
1871WM Rogers111000011
1872Alfred Luseno211000111
1873JM McMillan7111400311
1874Simon Keen228200010
1875Kavika Dilshan6252800010
1876Jack Hunter9221600710
1877C Battage6211200310
1878Grant Thornton119000010
1879Auqib Nabi219800110
1880OT Jackson117100010
1881Alex Ross114000010
1882Khaled AhmedKhaled Ahmed3111600210
1883Zac CummingZac Cumming210200210
1884D Samuditha410500410
1885Jeroen Smits110000010
1886Patrick Grieshaber110000010
1887Sajid MahmoodSajid Mahmood110300110
1888Cameron McClure1127210069
1889Karl CarverKarl Carver31850009
1890MJ Gibson81780029
1891Tilanga Udeshana51770009
1892WA Dilshan21730009
1893Danie van Schoor11400009
1894Steven Reingold11330009
1895Ross Pawson21360009
1896H Rathnamudali612150039
1897Pat CumminsPat Cummins1920009
1898Harry Hankins1900009
1899Harry Houillon1900019
1900Alex GreenAlex Green5980029

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