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
Ken MacLeayAUSODIs1983-1987161321394112.6417081.7600073
TM AnnandCSFirst-class2024-202691431394612.6418973.54003262
Eric PhiriSWA/ESWT20Is2022-20261715213944*10.6915589.68003192
R AnkadMEXT20Is2019-20252216513940*12.6417280.81002120
Richard NgaravaZIMTests2021-20261219413928*9.2730944.98004152
M MagagulaSWA/ESWT20Is2021-20263020513921*9.2719073.16002121
Yasir ArafatPS/BB/SUST202012-201653241013936*9.93123113.01005151
Andrew UmeedSCOODIs202454113898*46.0013999.28010183
Liam BlackfordVICFirst-class20262401388034.5026651.88010170
Nalin NipikoVANT2020186501388427.60107128.97010510
DA MehtaTANList A202655113848*34.5018176.24000123
Kyle HopeWIODIs20177601384623.0019271.88000200
Jeff CaseCANFirst-class20183601389023.0037636.70012170
Wahidullah UsmaniBELT20Is2020-20216601387223.00137100.73010142
Dewald BrevisSATests20254601385423.0014495.83022136
Jock EdwardsNZODIs1976-19816601384123.0019172.25001121
Jonathan TrottENGT20Is2007-20107711385123.0014495.8301093
Denis BegbieSATests1948-19505701384819.7115554.8400091
Sudip GharamiKJWT2020217701385819.71122113.11022134
Suraj KumarOMAList A2018-201910821385123.0020367.9802296
Sanjaya ChathurangaRCCFirst-class2024-202548113878*19.7128348.76010124
BL WalkdenLANFirst-class20265811383619.7130145.85001180
Liam DawsonENGODIs2016-202614901386815.3317379.77011102
Harsh ThakerJBT202024109413830*27.6014793.8800093
Sheshan FernandoNCCFirst-class20255901382715.3314694.52000155
FL PatelPANT20Is2023-2026131201383211.50107128.97001164
David PitheySATests1963-196781211385512.5510919.2701130
Paul ManningCAYT20Is2019-2023131321383112.5520367.98002101
Oliver HaldDENT20Is2019-2024241751382811.50121114.0500195
George BartlettSOM/NORT202020-202624191138267.67124111.29004125
Asoka de SilvaSLODIs1986-19922820613819*9.8624157.2600241
Umair TariqAUAT20Is2021-202653206138329.86134102.99003132
Shaun von BergKNI/TIT/TST202014-20244322121385013.80125110.40010104
Imran NazirDGT2020124401377534.2584163.10020911
Rob BaileyENGODIs1985-199044213743*68.5019669.9000062
Aneesh KapilSURList A2014-20155411375945.6716085.63010151
Basir AhamadNEPT20Is2022-20267411378045.67101135.64010114
Anura TennekoonSLODIs1975-19794401375934.2520766.18011160
Andreas LambertDENList A20125501375127.4020367.49011151
Ryan DaviesSOM/DURList A2016-201896213761*34.25125109.60011122
TJ BettelheimCSFirst-class20253601376222.8328947.40022180
J Trembeath-MoroSPAT20Is20228721373927.4015290.13000104
Hiral PatelCANT202010-20158801374517.13129106.20001163
Steve SmithWFThe Hundred202588113747*19.57106129.25000154
Dhruva KumarCPN-XIT2020209831375327.40126108.7301085
Fraser WattsSCOT20Is2007-201210901374615.22127107.87002133
Jack VarePNGT202013-201599313735*22.83116118.10000152
Tom LotenYORFirst-class2019-20227901375815.2243431.57012170
Ted BadcockNZTests1930-19337921376419.5710.0002333
RG MukasaUGAT202013-2018111101373812.4514097.86002115
PreviousPage 182Next

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.