ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
John EdrichENG1849 & 175450220v AUSLondon31 Jul 1975
Desmond HaynesWI184184395271v ENGLondon19 Jun 1980
David GowerENG184136 & 48231230v AUSPerth28 Nov 1986
Graham GoochENG184154 & 30313231v NZBirmingham5 Jul 1990
Allan BorderAUS184106 & 78309260v SLMoratuwa8 Sept 1992
Inzamam-ul-HaqPAK184101 & 83348242v ZIMHarare15 Feb 1995
Sourav GangulyIND184136 & 48354252v ENGNottingham4 Jul 1996
Sourav GangulyIND184173 & 11373262v SLMumbai3 Dec 1997
Habibul BasharBAN184108 & 76358270v ZIMChittagong15 Nov 2001
Chris GayleWI18477 & 107272311v SACenturion16 Jan 2004
Shivnarine ChanderpaulWI184107* & 77*416200v AUSAntigua30 May 2008
Fawad AlamPAK18416 & 168292161v SLColombo12 Jul 2009
Jonathan TrottENG184184383190v PAKLondon26 Aug 2010
Harbhajan SinghIND18469 & 115290166v NZAhmedabad4 Nov 2010
Michael YardySUS184139 & 45334120v LANManchester4 May 2014
Bharat PopliND184116 & 68311250v AAAuckland17 Dec 2015
Michael LumbNOT184184150216v NORNottingham6 Jun 2016
Kusal MendisSL1848 & 176261231v AUSKandy26 Jul 2016
Martin GuptillAA18456 & 128*280265v WFKennards Hire Community Oval5 Nov 2016
Dean ElgarSA184129 & 55321220v SLCape Town2 Jan 2017
Matt RenshawAUS184184 & DNB293200v PAKSydney3 Jan 2017
Henry CooperND184101 & 83441221v AAKennards Hire Community Oval14 Mar 2017
James HildrethSOM184184253220v HAMTaunton11 May 2018
Shaun MarshWA18421 & 163*308262v SAAdelaide16 Nov 2018
Ricardo VasconcelosNOR184184317221v GLACardiff11 Apr 2019
Luis ReeceDER1840 & 184197321v SUSDerby16 Sept 2019
Dimuth KarunaratneSL184118 & 66268221v BANKandy29 Apr 2021
Glenn PhillipsGLO184125 & 59291201v KENCanterbury12 Jun 2022
Ben DuckettNOT184177 & 7273181v MIDLondon20 Apr 2023
Nick BrowneESS184184321200v DURChester-le-Street26 Apr 2024
Cameron BancroftGLO1840 & 184268201v GLACheltenham30 Jun 2024
Luke GeorgesonOV18425 & 159*492261v CANRangiora7 Dec 2024
Tom LathamWAR184184319211v SURBirmingham9 May 2025
Thomas RewSOM18435 & 149348221v WARTaunton19 Jun 2026
Abdullah ShafiquePAK184160* & 24*374163v WIPort of Spain2 Aug 2026
Sonal DinushaSL184100 & 84296123v INDGalle15 Aug 2026
Asa TribeGLA184184383200v ESSCardiff24 Sept 2026
Andrew StoddartENG18310 & 173-151v AUSMelbourne29 Dec 1894
KS RanjitsinhjiENG183175 & 8*-260v AUSSydney13 Dec 1897
Bill PonsfordAUS183183-110v WISydney1 Jan 1931
Saeed AhmedPAK18317 & 166--0v AUSLahore21 Nov 1959
Conrad HunteWI183182 & 1*486270v ENGManchester6 Jun 1963
Ross EdwardsAUS18313 & 170*317150v ENGNottingham13 Jul 1972
Dennis AmissENG183183372190v PAKLondon22 Aug 1974
Sandeep PatilIND183174 & 9260221v AUSAdelaide23 Jan 1981
Allan BorderAUS183117* & 66391210v PAKAdelaide9 Dec 1983
Andrew HilditchAUS18370 & 113415160v WIMelbourne22 Dec 1984
David GowerENG183166 & 17318190v AUSNottingham11 Jul 1985
Carl HooperWI183134 & 49320152v PAKLahore6 Dec 1990
Navjot SidhuIND183107 & 76396240v WINagpur1 Dec 1994

BF balls faced · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.