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
Mark StonemanMID17667 & 109*398210v NOTNottingham26 Jun 2022
Wayne MadsenDER176176 & 0264191v SUSBrighton26 Jun 2022
Ali OrrSUS17670 & 106*208273v LEIBrighton11 Jul 2022
Michael NeserGLA176176*202252v LEICardiff10 Jul 2023
Kane WilliamsonNZ17643 & 133*368192v SAHamilton13 Feb 2024
Beau WebsterTAS1769 & 167*207234v VICHobart1 Mar 2024
Matthew CritchleyESS176151* & 2523574v KENChelmsford12 Apr 2024
David BedinghamDUR17638 & 138168198v WORKidderminster19 Apr 2024
Hashan DuminduBRC17624 & 152*331201v PSCColombo6 Mar 2026
Joe ClarkeNOT17694 & 82384180v WARNottingham24 Apr 2026
Saif ZaibNOR176142 & 34*194212v GLONorthampton12 Jun 2026
John LyonsAUS17541 & 134-163v ENGSydney29 Jan 1892
Charles MacartneyAUS17559 & 116-251v SADurban5 Nov 1921
Dave NourseSA17564 & 111-220v AUSJohannesburg12 Nov 1921
Maurice LeylandENG17573 & 102--1v SALondon29 Jun 1929
Geoff RaboneNZ175107 & 68-160v SADurban11 Dec 1953
Clyde WalcottWI175124 & 51*--1v ENGPort of Spain17 Mar 1954
Graeme PollockSA175175 & DNB-183v AUSAdelaide24 Jan 1964
Motganhalli JaisimhaIND17574 & 101-160v AUSBrisbane19 Jan 1968
Asif IqbalPAK175175-181v NZDunedin7 Feb 1973
Bevan CongdonNZ175175454120v ENGLondon21 Jun 1973
Mohinder AmarnathIND17558 & 117--0v WIPort of Spain11 Mar 1983
Kapil DevIND175175*138166v ZIMRoyal Tunbridge Wells18 Jun 1983
Wasim AkramPAK17552 & 123263232v AUSAdelaide19 Jan 1990
Mark GreatbatchNZ17587 & 88187183v ZIMBulawayo1 Nov 1992
Arjuna RanatungaSL17544 & 131206252v SAMoratuwa25 Aug 1993
Robin SmithENG175175315263v WISt John's16 Apr 1994
Mark TaylorAUS175169* & 6405210v SAAdelaide30 Jan 1998
Chris GayleWI175175255340v ZIMBulawayo19 Jul 2001
Herschelle GibbsSA17533 & 142271214v WICape Town2 Jan 2004
Herschelle GibbsSA175175111217v AUSJohannesburg12 Mar 2006
Kumar SangakkaraSL17545 & 130*359140v PAKColombo20 Jul 2009
Sachin TendulkarIND175175141194v AUSHyderabad5 Nov 2009
Virender SehwagIND175175140145v BANMirpur19 Feb 2011
Kevin PietersenENG175175232270v INDLondon18 Aug 2011
Tino MawoyoZIM175163* & 12483220v PAKBulawayo1 Sept 2011
Asad ShafiqPAK17575 & 100*353190v SLKandy8 Jul 2012
Marlon SamuelsWI175123 & 52272224v NZJamaica2 Aug 2012
Chris GayleRCB175175*661317v PWBangalore23 Apr 2013
Calum MacLeodSCO175175141145v CANChristchurch23 Jan 2014
Greg HayCS17548 & 127*357170v WFNapier20 Feb 2016
Travis HeadYOR175175139184v LEILeicester24 Jul 2016
Dinesh ChandimalSL175132 & 43454171v AUSColombo13 Aug 2016
Will YoungCS175128* & 47345212v CANNelson21 Mar 2017
Gary BallanceYOR175120 & 55283240v HAMLeeds7 Apr 2017
Daryl MitchellWOR175121 & 54328241v SUSBrighton2 Jun 2017
Rob NewtonNOR17567 & 108315200v DERNorthampton9 Jun 2017
Aiden MarkramSA17532 & 143277250v AUSDurban1 Mar 2018
Luis ReeceDER17518 & 157*375131v MIDDerby20 Apr 2018
Sarfraz AhmedPAK17594 & 81252121v AUSAbu Dhabi16 Oct 2018

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.