Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and 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 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,354 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Wes DurstonDERFirst-class2014-20162543910398530.56154467.290711485
Joseph Peter PhillipsGLOFirst-class2023-202621391103813627.32212948.761631400
Daniel FlynnNZTests2008-20132445510389525.95258040.230681354
Shamim HossainCK/RR/CCT202022-202660529103881*24.14730142.190639347
Sammu AshanCMCC/ACCCFirst-class2024-202616272103714641.48171460.5034210414
Brendan TaylorCK/NOT/BBT202012-202057537103767*22.54832124.6405211126
Fynn Hudson-PrenticeSUS/DERList A2014-20263331410369338.37941110.1001019829
B SharkiNEPODIs2022-2026413831034101*29.54154866.801431017
Andre RussellWIODIs2011-201956479103492*27.21794130.230469457
Josh InglisAUST20Is2022-202649467103311026.49654157.9522410840
Harsh ThakerCANODIs2023-2026363531032111*32.25158165.282425520
James FaulknerAUSODIs2013-2017695222103211634.40990104.241448329
Merv HughesAUSTests1985-199453708103272*16.65223346.2202109617
David BedinghamDURList A2021-202622210103115249.10825124.974517949
Ranjan MadugalleSLTests1982-198821394102910329.40186938.901741032
Pite van BiljonKNI/IMP/TST202012-2022645612102972*23.39844121.920347242
Abdul QadirPAKTests1977-199067771110296115.59224742.100379916
Vaibhav SuryavanshiRRT202025-202623230102810344.70449228.952628196
Mark CosgroveLEIList A2015-20193431010269133.10110592.85010310912
Johann MyburghSOMFirst-class2014-201623373102511830.15171059.942651506
Dinesh KarthikINDTests2004-201826421102512925.00208049.281741344
Will RhodesYOR/DUR/BBT202015-202673641410257920.50831123.350388224
Raymon ReiferBT/GAW/JTT202013-2024867121102565*20.50935109.630246842
Gavin RennieZIMTests1997-20022346110239322.73290635.200751032
Ben AitchisonDERFirst-class2020-202647647102311217.95185855.06221011914
Arjun MutrejaSINList A2012-202231301102210835.24140372.8427410710
Brendon KuruppuSLODIs1983-19905252110227220.04197851.67043794
Dinesh ChandimalCCCFirst-class2025-202612160102015263.75112091.074318725
NRM ThainESSList A2023-202627273101910942.46120684.4928011116
Dawid MalanOI/TR/NSThe Hundred2021-202540406101998*29.97782130.310949835
Ashwell PrinceSA/AXODIs2002-2007514012101889*36.36150067.87033774
Syed Abid AliINDTests1967-19742953310188120.3693652.46063840
Shane WarneAUS/ICCODIs1993-20051931072910185513.05141372.0501106013
Allan RaeWITests1948-195315242101610946.1830.00441584
Adil ButtSWA/ESWT20Is2022-2026313121016101*35.03613165.7419210460
Roelof van der MerweNED/SOMList A2015-2023504191016165*31.751012100.401418224
Jack DaviesMIDFirst-class2020-20253250510169122.58229244.3307213011
Josh ButlerGUE/ISLT20Is2019-20265442810158729.85895113.410529326
Promod MaduwanthaBRC/NCCFirst-class2024-202618246101416656.33209748.35451880
Vriitya AravindUAET20Is2020-202447424101497*26.68890113.9306410323
Cheteshwar PujaraKKR/RCB/PKT202010-2022463871013100*32.68886114.3316112020
Lega SiakaPNGT20Is2015-20266861610138518.42867116.840377134
Mark SteketeeYOR/ESS/QUEFirst-class2017-202560781510125316.06174458.03031011511
Fawad AlamPAKTests2009-202219304101116838.88217046.595231123
Monank PatelUSAT20Is2019-202647403101110427.32733137.9317210633
HazratullahGAW/DD/PZT202018-202642431101012424.05692145.9518510557
Ken WadsworthNZTests1969-19763351410108021.49129643.67055991
Jahurul IslamDR/CK/RRT202012-2022726615101062*19.80912110.750438426
Waqar YounisPAKTests1989-2003871202110104510.20210647.96002113316
Phil MustardDUR/GLOList A2014-20173333010099830.58133075.8606411610

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.