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
Mohsin KhanPAK19594 & 101*410201v INDLahore10 Dec 1982
Andrew StraussENG195112 & 83386260v NZLondon20 May 2004
Mahela JayawardeneSL195195422161v ENGColombo9 Dec 2007
Michael HusseyAUS195195 & DNB330261v ENGBrisbane25 Nov 2010
Kumar SangakkaraSL195144 & 51435154v PAKSharjah3 Nov 2011
Alviro PetersenSA195156 & 39378232v NZWellington23 Mar 2012
Brendon McCullumNZ195195 & DNB1341811v SLChristchurch26 Dec 2014
Ajinkya RahaneIND195147 & 48288270v AUSMelbourne26 Dec 2014
Sam RobsonMID195178 & 17319290v DURLondon2 May 2015
Joe RootENG195190 & 5247281v SALondon6 Jul 2017
Usman KhawajaAUS19591 & 104*397171v PAKLahore21 Mar 2022
Usman KhawajaAUS195195*368191v SASydney4 Jan 2023
Marcus HarrisVIC195143 & 52249212v TASMelbourne8 Oct 2024
Cameron GreenGLO195128 & 67*274232v KENBristol16 May 2025
Liton DasBAN195126 & 69251212v PAKSylhet16 May 2026
Thomas RewSOM19568 & 127*284196v NOTNottingham12 Jun 2026
Jack RussellENG194135* & 59369141v AUSAdelaide14 Jan 1921
Bruce MitchellSA19430 & 164*--0v ENGLondon29 Jun 1935
Everton WeekesWI194194-180v INDBombay9 Dec 1948
Gordon GreenidgeWI194194368230v INDKanpur21 Oct 1983
Richie RichardsonWI194194367200v INDGeorgetown25 Mar 1989
Mike AthertonENG1949 & 185*506310v SAJohannesburg30 Nov 1995
Saeed AnwarPAK194194146225v INDChennai21 May 1997
Sachin TendulkarIND194194*348210v PAKMultan28 Mar 2004
Mark RichardsonNZ19493 & 101575270v ENGLondon20 May 2004
Marcus TrescothickENG194194259230v BANLondon26 May 2005
Charles CoventryZIM194194*156167v BANBulawayo16 Aug 2009
Simon KatichAUS19488 & 106450230v NZHamilton27 Mar 2010
Michael PappsWF194117 & 77*410280v CSWellington10 Dec 2012
Kumar SangakkaraSL194139 & 55374190v BANColombo16 Mar 2013
Gary BallanceENG194156 & 38336291v INDSouthampton27 Jul 2014
Rob KeoghNOR19431 & 163*306250v DERDerby10 May 2015
Joe RootENG194134 & 60255260v AUSCardiff8 Jul 2015
Wayne MadsenDER194172* & 22323290v LEILeicester7 Aug 2015
Dhananjaya de SilvaSL194129 & 65*354280v AUSColombo13 Aug 2016
Dawid MalanENG194140 & 54362271v AUSPerth14 Dec 2017
Hilton CartwrightWA19483 & 111*298221v SAAdelaide14 Mar 2018
Cheteshwar PujaraIND194123 & 71450162v AUSAdelaide6 Dec 2018
Rob YatesWAR194141 & 53375300v SOMBirmingham18 Aug 2019
Troy JohnsonWF194194* & DNB299273v OVDunedin20 Mar 2022
Harry BrookYOR194194265212v KENLeeds28 Apr 2022
Jonathan TattersallYOR194180* & 14410240v SURScarborough11 Jul 2022
Marnus LabuschagneAUS194163 & 31328170v WIAdelaide8 Dec 2022
James ColesSUS19414 & 180287243v DERBrighton10 Jul 2023
Nick KellyWF194138 & 56290182v CANRangiora29 Feb 2024
Pavan RathnayakeCCC194194295139v NCCColombo31 Jan 2025
Harry CameDER194103 & 91305194v GLOBristol22 Jun 2025
Lahiru UdaraNCC19494 & 100*197200v CCCKandy28 Mar 2026
Roston ChaseWI194194324132v SLNorth Sound25 Jun 2026
Gordon WhiteSA19346 & 147-242v ENGCape Town10 Mar 1906

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.