Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Yamin AhmadzaiAFGTests2018-2026917296196.4030231.79005124
Nayeem HasanRR/CV/CVT202017-20263123796126.0013969.0600362
Fidel EdwardsDC/ST/DOLT202009-20217628169611*8.0010096.0000454
Junaid SiddiqueUAET20Is2019-202690321996187.3810492.3100463
Martin GuptillLANList A2016220955047.5082115.8501094
Onkgomoditse Richard SeletswaneLIOT202026620957247.5075126.6701064
Damodar DaesrathCANODIs2012-2013430954031.6713769.34000112
Aamer YaminPAKODIs2015-2018432956295.009698.9601085
Sheraz IqbalMALT20Is2026530954731.6779120.2500027
Karim JanatAFGTests2023-20242419541*31.6718252.2000092
BJ KonstasGRET20Is20264429550*47.5083114.46010101
Dane VilasNSThe Hundred2021552953631.6775126.6700181
Muhaddis MuhaddisINAT202018550953719.0069137.6800086
Zaid SoulatBULT20Is2023-20245529544*31.6786110.47000104
Enamul HaqueCV/BBT202016-20247649542*47.5088107.9500046
Nicolaas PretoriusMRT202017-2019660954815.8372131.9400093
Mohammed AhmedRAIT2020197619540*19.0085111.7600076
Henry Leveson GowerENGTests1910362953123.75--000-0
Navdeep PooniaSCOT20Is2007-20107729538*19.0010887.9600231
Z HoqueTHAT20Is2019-20207719523*15.839896.9400064
Joshua RichardsLIOT202022-2024770953813.5710095.0000164
Sonal DinushaGT/CCC/DST202023-20261071952815.839896.9400032
Mehboob AlamNEPList A2010-20171381955313.5713271.97010101
Hamu KayondoUGAT202013-2018880952611.8883114.46001151
Muhammad KaleemUAET20Is2016880955011.8811284.8201193
Aaron GillespieNWList A2016-20191080955411.8818052.78011110
Richard SnellSATests1992-1994581954813.5720047.50001140
Mohammad TauqirUAEODIs2004-20151192955513.5716457.93010120
S PradhanBHUList A2012-2017990953910.5617554.29002112
Shehzad PatelSWAT20Is2021-20239929530*13.5782115.8500074
Thomas OdoyoKENT20Is2007-20131110095229.5011979.8300162
Adrian McLarenWAR/IMPT202012-20131310095229.5010987.1600172
Kwame TuckerBERODIs2006-20071212295349.5024638.62001140
LG MorasBRAT20Is2025-20261812295349.5013271.9700054
Mickey EdwardsYOR/NSWFirst-class2018-202471349519*10.5617554.29000111
Kyle AbbottSATests2013-20171114095176.7933828.11004101
Tiaan van VuurenWAR/KNI/PCT202022-20261914495219.5084113.1000253
Jeetan PatelNZODIs2005-201743158953413.5716258.6400152
Kyle JamiesonNZT20Is2020-202633156953010.5677123.38001100
Wasiqur RahmanASST202016-20221715495208.6411284.8200334
Chima AkachukwuNGRT20Is2019-20262515595309.509995.9600261
Mohsin KhanUP/LSGT202018-20265817695198.6479120.2500374
Allan DonaldSAODIs1991-2003164401895134.3227934.05001220
Lee SavidentGUEList A2014220947647.0010986.24010112
Yasir ArafatPAKTests2007-20093319450*47.0020146.7701192
Jake CarderSAList A2023330944931.3311978.99000130
Arafat MinhasPAKT20Is2023-20267429434*47.0076123.6800074
S HeathDENList A2025540945123.5075125.3301165
Keith ThomsonNZTests1968241946931.3318637.1001151
Gerhardus LiebenbergSAODIs1995-1998440943923.5019947.2400080
PreviousPage 213Next

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.