Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by format (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,343 of the 23,350 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Cheteshwar PujaraSUS/YOR/DERFirst-class2014-202442697323223152.13596154.22136541415
Kurtis PattersonSUR/NSWFirst-class2017-20265810593222173*33.56678147.52715735811
Daryl MitchellCSK/RR/CANT202014-20261211151932178833.512333137.890193220128
Tom MooresRR/LAN/NOTT202016-202617416035321380*25.702359136.200148262148
Ian CockbainAS/GLO/KKT202014-202211711422320912334.882380134.831184275110
Vijay ManjrekarINDTests1951-19655592103208189*39.1220.00715111970
Rob NewtonNORFirst-class2014-20195810973208202*31.45616652.03716134296
Anaru KitchenOV/AAFirst-class2012-2021591107320720731.14550358.28419738841
Peter HandscombMID/YOR/LEIList A2017-202680798320614045.15336395.33719330846
Tim SeifertND/SUSFirst-class2014-20255910653205167*31.73592154.136171034856
Alastair CookENGODIs2006-201492924320413736.41415477.13519736310
Chadwick WaltonGAW/JT/CVT202013-20241561522132039724.452549125.6601310273153
Navjot SidhuINDTests1983-199950782320220142.13713544.33915935838
Lahiru ThirimanneSLODIs2010-2019127106143194139*34.72441972.28421724625
Umar AkmalPAKODIs2009-2019121110173194102*34.34371286.05220826853
Kyle CoetzerSCOODIs2008-202387875319215638.93387582.37521841240
Kamran AkmalPAKODIs2002-201715513714319212425.95381883.605101037137
JP DuminyDC/MI/DCT202009-201912611937319185*38.912574123.970233217117
Dominic BessYOR/SOM/WARFirst-class2016-20269514422319110726.16589654.121182141816
Peter TregoCS/SOM/NOTFirst-class2012-2020649973190154*34.67450570.81614840337
Ross WhiteleyBH/HAM/WORT202014-202619717640318591*23.422279139.750612202181
Joe LeachWORFirst-class2014-20241181732631849521.66522160.980181643526
Ryan PatelSURFirst-class2017-20267511612318313430.61671447.415141042622
Larry GomesWITests1976-1987609111317114339.64553841.2891352582
David GowerENGODIs1978-19911131118317015830.78421875.15712629022
Victor TrumperAUSTests1899-1912488983163214*39.05133969.4581372604
Leo CarterCAN/OVFirst-class2015-20266610983162226*31.31607752.03415938739
Ian BellWARFirst-class2014-202052878316120440.01600352.669151141813
Shane WarneAUSTests1992-20071451991731549917.33547057.660123435337
Imam-ul-HaqPAKODIs2017-202575747315215147.04384681.96920325330
Ken RutherfordNZODIs1985-19951211159314310829.65488864.30218622317
Shreyas IyerINDODIs2017-2026827673136128*45.45320597.85524228378
Tom ClarkSUSFirst-class2019-2026691216313514027.26647648.415161341720
Alex LeesYOR/DURList A2014-202679786313014843.47377183.001019531334
Keaton JenningsDUR/LANList A2014-2026787716312915651.30356887.70915436322
Richard HadleeNZTests1973-199086134193124151*27.17461157.342151234333
Brad HaddinAUSODIs2001-201512611516312211031.54370684.24216229671
Aaron FinchAUST20Is2011-202210310312312017234.292189142.532198309125
Kumar SangakkaraDUR/SURFirst-class2014-201730503311920066.36468666.561310239228
Josh InglisPK/PS/LEIT202017-2026123116183119118*31.832077150.172193307123
Craig McMillanNZTests1997-2005559110311614238.47567054.96619736754
Will SmithHAM/DURFirst-class2014-2019571029311421033.48756141.1931693843
Darren BravoWIODIs2009-202212111714310912430.18443470.12418925275
Ravi ShastriINDODIs1981-199214912821310810929.05508961.07418520625
Colin McDonaldAUSTests1952-196147834310717039.33184444.4151721663
Aneurin DonaldHAM/DER/GLAFirst-class2014-2026661137310623429.30427972.591201141337
Basil ButcherWITests1958-1969447863104209*43.11224048.6671632666
Quinton de KockSAT20Is2012-20261101099309511530.952176142.2321910313133
Moeen AliENGTests2014-20236811883094155*28.13597351.805151537534
Sunil GavaskarINDODIs1974-1987108102143092103*35.14496662.26127823421

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.