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
Kasun RajithaSLODIs2018-202334197117339.7518463.59004141
Wes AgarSAList A2021-202629207117189.0014481.25002121
Rusty TheronPK/RR/DCT202010-202369301311718*6.88117100.0000465
Zaheer KhanRCB/DC/MIT202008-201799321811723*8.3614182.98005112
Peter SiddleMS/AS/MRT202014-2026143422511712*6.8812990.7000893
GSNFG JayasuriyaCOLBOList A201942011611558.0013585.9310092
Glenn MaxwellLSThe Hundred202244111643*38.6777150.65000163
Sanjay RaghunathVIDT202021-20224401166329.00100116.00010153
Mohmed Duvesh PatelLEST20Is20264401166329.0098118.37010143
BF MailataSAMT2020185511165729.0083139.76011116
Amith SarmaGERT202016-20185501166923.20103112.6201071
Nimesha GunasingheACCCT2020255501166223.20113102.6501184
Azam KhanPAKODIs1996-19986501167223.2017765.5401060
Venkatesh IyerLANFirst-class20243601163519.3315475.3200093
Nehemiah OdhiamboKENFirst-class2007-201257311650*29.0016869.05010151
Kushal Janith PereraPSCList A2024-20257701163816.5713387.22000123
Shamar SpringerWIT20Is2024-202612731163929.0069168.1200098
Bill FarrimondENGTests1931-19354701163516.57--00040
Abhishek ThakuriASST202021-20229801163514.5012592.80000150
Khalid ShahUAET20Is20238801163714.50106109.43002106
Mohammad Khan RafahFRAT20Is202611811164716.5779146.84000510
Hamid ShahDENT202013-20189911163114.5013884.0600283
Mohammad AminKUWT20Is2019-202411931163219.3311898.3100093
J EvansISRT20Is2022-20249901164212.89106109.43001132
Thikshila de SilvaCK/CST202020-202111911163114.5089130.3400276
Wandile MakwetuKNI/LIOT202021-202613911164114.5097119.5900194
Shahzaib HasanPAKT20Is2009-2010101001163511.6013089.23003133
Rujul BhattGUJT202016-2018111021164014.50106109.43001103
Sunny PatelMNY/KGT202024-2026151051163223.2093124.73001112
Frank MitchellENG/SATests1899-191251001164111.60--00100
Ahmed RazaUAEList A2011-2018191221162911.6022352.02001101
Rob SayerLEIList A2015-2017141211162610.5513884.0600284
Ted McDonaldAUSTests1921111251163616.573327.27001171
MO JonesBERT20Is2019-2023181481162719.3312791.3400053
Graeme WhiteNORFirst-class2014-201711140116248.2921853.21003151
Ally KimoteTANList A2010-202618164116279.6721354.46000101
Bevan SmallCDT202017-20242316811621*14.50102113.7300053
Nathan SmithNZODIs2024-20262216411621*9.6718064.4400270
Frank KingWITests1953-195614173116218.293200.0000401
Arshad AyubINDODIs1987-19903217711631*11.6016271.6000160
Phil EdmondsENGODIs1977-1987281871162010.5523250.0000370
R. P. SinghINDTests2006-201114193116307.2527642.03007161
Jake BallSOM/NOTList A2014-2026552411116278.9297119.59005136
Tauseef AhmedPAKODIs1982-199070251411627*10.5521653.7000330
Frank CameronNZTests1961-196519302011627*11.6010.0000450
Gagan KhodaINDODIs19982201158957.5018562.16010110
Mirza BaigBHRList A20143301157238.3317167.2501041
Lachlan ShawNSWFirst-class20262401156128.7519658.67011152
Rodney MupfudzaZIMT20Is202455111539*28.7512195.0400093
Rehan PeirisNSWCList A20265501155723.0014977.18010122
PreviousPage 196Next

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.