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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Hasan AliPAK20172017301271032920.6080128.7500177
R AbdulkareemNGR202420241812310319*11.4410796.2600193
Zakary FoulkesNZ202520252012910323*34.3316163.98000121
Gavin LarsenNZ19971997171231032611.4415666.0300250
Erapalli PrasannaIND196919698132103269.36--00350
Richard NgaravaZIM202220222314810334*17.17102100.98001105
WK McCallanIRE2007200719153103258.5814869.5900471
Pat CumminsAUS20202020191551032210.3021547.9100363
Bob CunisNZ196919699152103237.924017.5000360
Tinashe PanyangaraZIM2015201531196103337.9214770.07001121
Eric DaltonSA19381938110102102102.00--10090
Avishka FernandoSL202620262201029751.0092110.87010122
OJR GrovesSLO2025202522110274*102.0069147.8301095
Len BraundENG1903190312010210251.00--101150
Osama MahmoodSWI2021202143110258*51.0079129.11010114
Herbert SutcliffeENG193519352301026134.00--01051
Charlie BarnettENG193319332311025251.00--010-2
Avishka FernandoSL202620263301024834.0011687.93000132
Wriddhiman SahaIND2021202124110261*34.0021248.1101092
Shane DowrichWI201520152401027025.5028336.0401091
Dhanushka GunathillekeSL201520154401026525.5099103.03010124
LI SalomoneMOZ202520255401027925.5073139.73011143
AR NaidooCAY2026202654410241*-88115.9100054
Jimmy CameronWI1948194834110275*34.00--010120
Budhi KunderanIND196719672401024725.5033530.45000130
Matthew HaydenAUS1993199355110250*25.5022046.36010100
Thomas OdoyoKEN201120115501025120.4014371.33011112
Adam BacherSA200520055501025620.4017558.29010120
Anwar AliPAK2013201375310243*51.0010696.23000101
Mark WoodENG2020202011511024225.5099103.0300078
M Syahadat RamliMAS2022202295210240*34.0068150.0000066
Fabian AllenWI202020207511023725.5069147.8300087
GPK WijesinghaMAL202420246501025620.40102100.0001073
C PotgieterPOR202520255511024425.5079129.1100168
Frank IredaleAUS1899189935110236*25.50--000-0
Dick LilleyENG190719073511024825.50--00100
Johan BothaSA200620069621024625.5016661.4500080
WK McCallanIRE2008200813611023920.4012581.60001110
Yasir AliSPA2019201966210242*25.50101100.9900054
P SuanchuaiTHA202220226601023717.0014172.3400052
Mustafa OmerFRA202520256601023317.0010993.5800175
LM GabrielLES2022202276110245*20.4010399.03001130
Waseem YaqoobLES202220227601023117.0011291.0700093
Jackie GrantWI193319333601022817.00--000-0
Matt PooreNZ195319533611024520.40--00080
Kieran PowellWI202120214701025114.5722245.95011170
Paras KhadkaNEP202020207711023817.0013476.12000142
Logan van BeekNED202120217731022925.5014271.8300091
Ben FerbracheGUE2022202210711022817.0012283.6100131
Dylan BudgeSCO2021202187310240*25.5013774.4500280
PreviousPage 234Next

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.