Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Baseer KhanAUA202520252010312845*18.29113113.2700177
Roy DiasSL19861986101211285011.6414955.7001270
Rumesh RatnayakeSL19831983151431283011.6427147.23001122
Ajit AgarkarIND200320031715312826*10.6718569.19003114
Abdur RazzakBAN200720073122101282810.6719067.37003105
Matthew HoggardENG2006200616233128136.4053324.0200490
Venkatesh PrasadIND1999199943241012830*9.1429942.81004111
Devendra BishooWI2011201127258128267.5328944.29009131
Shahadat HossainBAN20082008272813128248.5326548.30007210
Curtis CampherIRE2020202032112768127.0020561.95020120
Xen BalaskasSA19321932221127122*127.00--100-0
Derek RandallENG197619762201278863.5016278.40010181
Lewis GregoryENG202120214301277742.33127100.00010103
Sai SudharsanIND202320233311276263.5014289.44020171
A Kadowaki FlemingJPN2024202433112765*63.5079160.76010102
Alan KnottENG197019702311277363.5032039.69010130
Eddie HemmingsENG198319834301279542.3323853.3601080
Adrian KuiperSA1991199133112763*63.5013395.49010113
Oliver WebsterISL202420245501274825.4088144.32000135
R PanchalSPA2019201965312771*63.50124102.4201036
Leonard HuttonENG1937193735012710025.40--10180
Graham RoopeENG197719775501273825.4027745.85000102
Azam KhanPAK199619966501277225.4019565.1301070
Talat AliPAK197919793611276125.40--010110
Colin de GrandhommeNZ201620165601273721.1714587.59000182
B LikavuKEN202620267621274931.7569184.06000811
TKP RajapakshaSEY202220227601274921.1713097.69000150
Dave NourseSA190719073621276231.75--01040
Victor TrumperAUS191219123611275025.4029243.49010120
Murray ChappleNZ196419643611275925.40--010140
G KansonkhoMAA2022202210721275225.4017472.9901080
Stuart MacGillAUS199819987811274318.1430441.78002101
Keaton JenningsENG201720174801274815.8832738.84002210
Imran AmeerMAC2023202398112746*18.14116109.48000143
M StanikzaiSWI2025202510811273418.1491139.56000115
Andre FletcherWI202120219921273518.14115110.4300189
Imal LiyanageQAT202520259901275614.11127100.00011134
Trevor JestyENG198319831010412752*21.1718269.78012102
Sean AbbottAUS20232023151021275415.88121104.96011126
Ayaz DadabhaiZAM20252025101021272115.88120105.8300065
Michael KasprowiczAUS199719971011312728*15.8822456.70003130
G KansonkhoMAA202520251111112731*12.7014686.99001111
Arshad AyubIND198819881811612731*25.4022955.46000100
Atul WassanIND19901990121131275315.8818967.20012110
Javed OmarBAN20022002101201273510.5841730.46001110
Shem NgocheKEN202420241812212731*12.70119106.72003103
Morné MorkelSA201020102913312735*12.7027945.52001190
Dhiman GhoshBAN20082008151331273012.7020362.5600391
Neil WagnerNZ20132013101341273714.1122356.95003164
Wayne ParnellSA20172017181471273518.1414289.44002113
PreviousPage 206Next

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.