Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Garry SobersWI162110 & 52-242v AUSAdelaide24 Jan 1969
John EdrichENG16247 & 115*471170v AUSPerth11 Dec 1970
Roy FredericksWI162150 & 12476180v ENGBirmingham9 Aug 1973
Alan TurnerAUS16226 & 136263160v WIAdelaide23 Jan 1976
Gundappa ViswanathIND16283 & 79-170v NZChristchurch5 Feb 1976
Majid KhanPAK162112 & 50-244v NZKarachi30 Oct 1976
Gundappa ViswanathIND16289 & 73175130v AUSAdelaide28 Jan 1978
Javed MiandadPAK162100 & 62*-81v INDKarachi14 Nov 1978
Shoaib MohammadPAK16267 & 95397170v INDKarachi15 Nov 1989
Dave HoughtonZIM162121 & 41*396182v INDHarare18 Oct 1992
Saeed AnwarPAK16285 & 77303222v AUSKarachi28 Sept 1994
Mark TaylorAUS16249 & 113379110v ENGSydney1 Jan 1995
Jack RussellENG162124 & 38398150v INDLondon20 Jun 1996
Saeed AnwarPAK16274 & 88264181v ENGLondon25 Jul 1996
Brian McMillanSA162103* & 59*309150v INDCape Town2 Jan 1997
Grant FlowerZIM162156* & 6365132v PAKBulawayo14 Mar 1998
Rahul DravidIND162118 & 44415200v ZIMHarare7 Oct 1998
Rahul DravidIND162162301201v ZIMNagpur25 Nov 2000
Matthew HaydenAUS16231 & 131274174v SAAdelaide14 Dec 2001
Adam GilchristAUS162138* & 24132262v SACape Town8 Mar 2002
Graeme SmithSA162139 & 23*197252v WICenturion16 Jan 2004
Damien MartynAUS1621 & 161355211v SLKandy16 Mar 2004
Marcus TrescothickENG162132 & 30*235240v NZLeeds3 Jun 2004
Stephen FlemingNZ162117 & 45306192v ENGNottingham10 Jun 2004
Adam GilchristAUS162162146225v NZWellington18 Mar 2005
Ian BellENG162162*168251v BANChester-le-Street3 Jun 2005
Michael HusseyAUS16273 & 89350230v SAJohannesburg31 Mar 2006
Ashwell PrinceSA162162*223232v BANCenturion26 Nov 2008
Michael HusseyAUS16228 & 134*336200v PAKSydney3 Jan 2010
Steven TaylorUSA1621621021212v NEPBermuda28 Apr 2013
Hamish MarshallGLO16244 & 118328180v KENBristol18 May 2014
Moeen AliWOR162162277135v SURLondon1 Jun 2014
Ravi BoparaESS162162294131v KENCanterbury7 Jun 2014
David WarnerAUS162133 & 29201142v PAKDubai22 Oct 2014
AB de VilliersSA162162*66178v WISydney27 Feb 2015
Shikhar DhawanIND162134 & 28354160v SLGalle12 Aug 2015
Asad ShafiqPAK16283 & 79290170v ENGDubai22 Oct 2015
Peter FultonCAN1627 & 155*173155v OVChristchurch24 Oct 2015
Jason RoyENG162162118133v SLLondon29 Jun 2016
Alastair CookESS16252 & 110306250v SOMTaunton14 Apr 2017
Stephen EskinaziMID162100 & 62233165v ESSLondon21 Apr 2017
Daryl MitchellWOR16223 & 139*254252v NOTNottingham5 Sept 2017
Neil DexterLEI162114 & 48237242v WORWorcester12 Sept 2017
Dinesh ChandimalSL162155* & 7402140v PAKAbu Dhabi28 Sept 2017
Will YoungCS162162196241v AAKennards Hire Community Oval9 Mar 2018
Azhar AliSOM16237 & 125265182v WORWorcester22 Jul 2018
Rohit SharmaIND162162137204v WIMumbai29 Oct 2018
Mominul HaqueBAN162161 & 1252190v ZIMDhaka11 Nov 2018
Chris GayleWI162162971114v ENGSt George's27 Feb 2019
Martin GuptillAA162120 & 42202145v NDCobham Oval1 Mar 2019

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.