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 year (Men's All internationals)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
ROC DunkaCAY20242024751823520.5067122.3900042
SY NihuteMAA202620265518236*20.509982.8300054
Ranjit SinghAUA20252025850825116.4056146.4301183
Jacob MartinIND20002000551823920.5016250.6200160
Deon KotzéNAM20032003661822716.4013560.7400031
Daan van BungeNED20072007861823316.4014456.94000101
Abdur RehmanPAK20142014460825013.6715054.6701081
Chandrapaul HemrajWI20182018660823213.679883.67000132
RL VitasSER202220229648237*41.0010975.2300072
Denys MorkelSA19311931360823313.67--00070
Robert ChristianiWI19501950461823316.40--00040
Javed BurkiPAK19671967360823113.6728428.8700080
Neil FosterENG19881988562823420.5019542.05001100
Sanath KaluperumaSL19841984360822313.6728628.67000100
Iain ButchartZIM198319836628234*20.5014755.7800250
Paul ManningCAY20232023771823113.6711471.9300161
M GouwsGIB20222022970823711.7158141.3800155
S RavichandranJPN202620261070822011.719883.6700143
T SandeepSWA/ESW20242024771823913.678794.25001101
Jack IkinENG19481948470822411.71--00000
Chetan SharmaIND1984198412768220*82.007580.0000030
Aamer MalikPAK19881988671823213.6722436.6100070
John MooneyIRE2012201211838223*16.4082100.0000181
Ziaur RahmanBAN20142014980824110.2568120.5900374
Shahnawaz PatelZAM20252025882822913.6781101.2300071
David BrownENG19661966680824410.2521817.4300290
Craig MatthewsSA19951995881822611.7116948.5200172
Mark BurmesterZIM199219928838230*16.4017746.3300181
Zahoor ElahiPAK19971997881823211.7119442.2700360
Andre BothaIRE201020101191822010.2512963.57002110
H RashidSWA/ESW202220229928229*11.719487.2300163
Winston BenjaminWI198719871091823110.2511074.5500293
Andy BichelAUS1997199714102821810.2515851.9000280
Taijul IslamBAN2019201981028239*10.2521737.79002101
Kyle KleinNED20242024161038218*11.7110677.3600241
Sohail TanvirPAK2007200716113822610.259289.1300384
Ajantha MendisSL2014201424114824711.7111869.49003110
Champaka RamanayakeSL19911991101138234*10.2524932.9300590
Johan BothaSA2009200925128822120.508794.25001110
Shoriful IslamBAN2024202418124822210.2511372.5700175
Qamar MushtaqueNOR2026202613124825010.258398.8001154
Junaid SiddiqueUAE2022202229147821811.7175109.3300164
Courtney WalshWI199319933014282306.8312466.1300371
Joshua AyannaikeNGR202120211615082205.4711670.6900461
Dale SteynSA201220122716282265.8626730.7100390
Adam HuckleZIM19981998141658228*7.4519841.41007110
Dinanath RamnarineWI20012001101748235*6.3131526.03004100
Ishant SharmaIND201120111421682175.4731426.1100560
Sai SudharsanIND20262026110818181.0010477.88010130
Ernest TyldesleyENG19261926110818181.00--01070
PreviousPage 263Next

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.