Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
L ErdenebulganMONT20Is2023-20262119058263.0517333.5300931
Lonwabo TsotsobeSAODIs2009-20136121135816*7.2510953.2100371
Kesrick WilliamsSLZ/JT/RKT202016-20228521125818*6.4410555.2400322
Cameron CuffyWITests1994-20021523958154.1425522.7500650
Harmeet SinghUSAList A2024110575757.0044129.5501062
Mads HenriksenDENT202018310575757.0030190.0001033
Saad JanjuaSINT202015220573328.5029196.5500026
Christiaan JonkerSAT20Is2018220574928.5029196.5500053
A MakeshKUWT20Is2019421575757.0041139.0201034
Devan VishvakaCCCList A2025220575128.5057100.0001062
Juan JamesNWT202026321574057.0043132.5600061
Martin SiriARGList A2010330573219.0014339.8600010
Nikhilesh SurendranKERT202016330573619.0051111.76001100
Robert McKinleyNKList A2016-20197325727*57.006193.4400042
Harrison CarlyonJERT2020184315750*28.506291.9401040
SJ AllyTANT202018330574819.0031183.8700154
Karl BirkenstockNAMList A2019-2021431573928.509858.1600070
Yasir AliSPAT202018330572119.007972.1500070
Perker LeeAUSTests1931-1933230574219.006587.6900190
Frasat AliEAFODIs1975330574519.0017632.3900121
Justin OntongSATests2002-2004241573219.0015536.7700180
Hayden PatriziITAList A2010-20134415749*19.008170.3700114
Chad SoperPNGFirst-class20162415735*19.0014240.1400030
Robin SinghGOAT2020166415729*19.0045126.6700145
Alex BevilaquaWAFirst-class2018241573619.0042135.7100053
M KyriacouCYPT20Is20215415744*19.007675.0000012
Muhammad NadeemSOUT20Is2026641572419.0055103.6400032
HS DesaiBART202022-2023440572614.2552109.6200053
Noah CroesDGT202026440573014.2551111.7600050
G NewtonISLT20Is20267435727*57.0049116.3300020
Walter KeetonENGTests1934-1939240572514.259638.5400100
Keith BoyceWIODIs1973-1975840573414.257774.0300050
Dirk ViljoenZIMTests1998-2000240573814.2517432.7600260
Vikram SolankiSURT202014-2015651573414.256193.4400150
CJO SmithSCOT20Is2007-20096515746*14.2552109.6200360
Matias PaterliniARGList A2010550572911.4015536.7700030
Kane RichardsonSA/QUEList A2021-20237525736*19.007279.1700182
Brad TaylorHAMFirst-class2014-2018351571814.2514539.3100080
Ahmad RamdoniINAT2020185515728*14.258567.0600040
Ashley WrightGUET20Is2019650574311.406390.4800143
James RewLSThe Hundred2026551572614.2545126.6700190
Kasun AbeyrathneBCAAList A2024651571814.258765.5200060
Ken TaylorENGTests1959-1964350572411.407532.0000050
George SalmondSCOODIs1999550573111.4010952.2900050
Mohammad ShahidBANTests2015561572511.408170.37000101
Jobayer HossenSEYT20Is2024-2026862572614.257774.0300062
Troy DudnathSURT20Is2024-202676057189.509261.9600002
Alok KapaliBANT20Is2007-2011772571911.408567.0600231
David BernardJTT202013-2014167057248.146095.0000143
Sohag GaziBANT20Is2012-20151073572414.255996.6100031
PreviousPage 254Next

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.