Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Kemar RoachWI20212021814313530*12.2729845.30002164
Sachithra SenanayakeSL20142014271661353013.5015090.00002133
Roger HarperWI19871987191741352410.3816880.3600164
Zaheer KhanIND200320033019613534*10.3819369.95005144
Henry WoodENG18921892111134134*---100-0
Nick ComptonENG201520151201348567.0035238.07010130
Gary CosierAUS19751975221134109134.0021861.47100140
Mark DekkerZIM199219922201347967.0018174.0302052
N PathanTHA2019201944113454*44.67106126.4201087
Kiplin DorigaPNG2017201744113489*44.6719469.07011103
Faisal KhanKSA2019201944113483*44.6756239.290111310
Basir AhamadNEP202520256411348044.67115116.52010114
A McKnightTUA/TUCA202520254401344033.5014890.54000124
Patrick BrowneWI2008200855113449*33.5017974.8600076
Solomon MireZIM201420145501345226.8020067.0002094
Manpreet SinghSIN202420246501345326.8094142.55021311
Maidul IslamEST202120215501344926.80134100.00000124
Ali NayyerSWI2022202265313448*67.0084159.5200068
Muhammad SiddiquiSLO202520255501344626.80114117.54000136
Vinayak ShuklaOMA2024202455213452*44.6789150.56011145
Bobby PeelENG189218923501348326.80--010110
Greville StevensENG192819283501346926.80--010-1
Imran FarhatPAK200720073601346822.3334738.62011190
Stan McCabeAUS193319333601347322.3328247.52010190
Joe SolomonWI196119613611344526.8038025.26000100
Duncan SharpePAK195919593601345622.33--01000
Aunshuman GaekwadIND197719773601343922.3336336.91000130
Faisal IqbalPAK200720074701345119.1427848.20011190
Hiral PatelCAN201320137711344022.3314493.06003151
Sam CurranENG2025202597313449*33.50122109.8400087
Umair QasimESW2026202677313450*33.50125107.20010154
Louis TancredSA191219124701343919.14--00221
Guy WhittallZIM1994199488213461*22.3336836.41012150
Dhammika PrasadSL201220128831343426.8017775.71001134
Ryan HarrisAUS2012201288413468*33.5025352.96010101
Zeeshan AliHK2022202210821344222.33122109.84000141
Shujaat RasoolBHR2026202613821345422.3385157.65011910
Rais AhmadzaiAFG2010201010841343733.5015884.8100081
Khaibar DeldarHUN202220229901344014.89110121.82001136
Charlie GriffithWI196519655921345419.14--01102
Brian TaberAUS196919696911344816.7517136.8400130
Rory KleinveldtSA20132013131011344314.8915288.16002118
Sam CurranENG20202020111011344414.8917875.28001173
ShujauddinPAK1959195961121344514.89--00100
Athula SamarasekeraSL19901990101101342912.1819758.88001130
Jehan MubarakSL20092009121221343113.4019170.16001102
Enamul HaqueBAN2002200281311343211.1736436.81002130
Morné MorkelSA/IWX/ICC20172017201781344014.8919568.72003212
Shoaib AkhtarPAK2002200233225134377.8825552.55002124
Ishant SharmaIND200820083327161342312.1843330.95005130
PreviousPage 199Next

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.