Live1st ODI · India in New Zealand 2026/27NZINDIndia 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
Rory KleinveldtNORFirst-class2015-20183553610099721.47113488.9805614119
Javagal SrinathINDTests1991-200267922110097614.21203749.5304131108
Asa TribeJER/GLAList A2022-202521215100817563.00114588.0335010314
Muhammad UsmanUAEODIs2016-2022383751008102*31.50131276.831428922
Tip SnookeSATests1906-192326461100810322.4060043.17151560
Niko DavinNAMT20Is2019-20253939410078928.77732137.5706110834
Justin GreavesWITests2024-2026183441006202*33.53196551.20322982
Sandeep PatilINDODIs1980-19864542110058424.51122382.170947412
Rajin SalehBANODIs2003-2006434311005108*23.93183354.83165943
Kieran PowellWIODIs2009-20184544010058322.84127878.6409411515
Peter BorrenNEDODIs2006-20145850510049622.31117685.370558419
Umar AkmalPAKTests2009-201116302100312935.82152065.9916111717
Luc BenkensteinESSList A2021-202635340100314029.50102597.8516211332
Cody ChettyDOL/TSKT202012-20235248610036823.88851117.860438427
G MckeonFRAT20Is2022-202633334100210934.55692144.802638155
Neil McCallumSCOODIs2006-2011434261002121*27.83145169.062439717
Phil SimmonsWITests1988-199726472100211022.27193351.841441394
Hamish RutherfordWOR/DER/GLAList A2015-202122210100112647.67101099.1145010226
Ed CowanAUSTests2011-201318320100113631.28242541.281621232
Craig CachopaAUC/SUST202014-202056479100189*26.34734136.380437648
John BracewellNZTests1980-1990416011100111020.43250339.991413824
Kurtis PattersonNSWList A2021-2026272631000125*43.48108392.3436210012
Ryan BurlZIMODIs2017-20265446610008325.00128777.700627723
Heinrich KlaasenSAT20Is2018-202458531010008123.26705141.840527252
Ian JohnsonAUSTests1946-195645661210007718.5249037.350610532
Tom ClarkSUSList A2021-20253333199913931.22113987.7124212013
Ian BellWARList A2015-201826213998145*55.44110590.322718812
Iftikhar AhmedPAKT20Is2016-202466551499862*24.34773129.110426644
Piyush ChawlaKKR/PK/CSKT202008-20262451234699841*12.96842118.5300208738
Johnny TaylorAUSTests1920-19261928099710835.61117049.32181880
Mackenzie HarveyVIC/SAList A2021-202629293997134*38.35109291.3026012217
Andrew StoddartENGTests1888-18981630299617335.576451.56233585
DuleepENGTests1929-19311219299517358.5385248.83350641
Rohan KadamKART202019-2021262539958945.23761130.7509211227
Hamza ShaikhWAR/LEIList A2022-202634315995104*38.27129876.662437822
Rohan MustafaUAET20Is2014-2023565259957721.17816121.9404710627
Thanuka DabareCMCC/ACCCFirst-class2024-2026173009949933.13102097.450819040
Chris NashSUS/NOTList A2014-2019383729948228.40119982.9008411218
Joe ClarkeMO/BP/WFThe Hundred2021-2026464539947323.67737134.870779740
Cameron GreenAUSODIs2020-2026403610991118*38.12119682.861417227
Ashok MankadINDTests1969-1978224239919725.4162635.46063630
Gulbadin NaibAFGT20Is2012-20268069189916319.43820120.850486847
Ernest TyldesleyENGTests1921-19291420299012255.0017829.21362372
Lachlan HearneNSW/QUEFirst-class2021-20262240399010626.76176556.091711262
Aneurin DonaldHAM/DER/GLAList A2015-20245046299011522.50101597.542449527
Sam HeazlettBH/BKT202015-20255656399074*18.68778127.250367744
Akeal HoseinCSK/SS/MRT202014-20261921084799055*16.23887111.610185347
KS RanjitsinhjiENGTests1896-19021526498917544.95--262790
Khaled MahmudBANODIs1998-2006767139895014.54145667.93019907
Philip SaltENGODIs2021-20253331098812231.87861114.7515113420

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.