Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR64/0 (7.1)ES chose to bowlT2067th 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
Anthony HillmanGIB2026202644211750*58.5095123.16010100
Eddie BarlowSA196119612401174729.25--000160
Noor Ali ZadranAFG202420242401174729.2528141.64000140
Xavier MarshallUSA2021202175111747*29.25105111.43000133
GSNFG JayasuriyaSL201520156511174029.25103113.59001105
Axar PatelIND2016201611511173829.25100117.0000056
MD DaiPNG2016201655111776*29.2514083.5701064
Leon JohnsonWI201520154501175423.4022152.94011171
George LindeSA2026202610521173339.0069169.57000106
Sese BauPNG201620165501174423.4014680.1400165
Habib KhanEST202620265501176423.4091128.57011104
Arjun VinodSWI202620265501173323.40102114.71000142
A DizijaSER202320235501179123.4074158.1101187
John LyonsAUS189318933501173323.40--000-0
Umar AdamMAL202320236601175619.5085137.6501177
Shuaib Al BalushiOMA202620266601174019.5012593.6000197
AK MohanFIN2025202566111767*23.4012196.69010121
Saad KhanKSA202220227601176919.50101115.84011115
WA SimpsonSIN2024202466311746*39.0087134.4800076
Aubrey FaulknerSA190719073611174423.40--00030
Vernon RansfordAUS191219123621173829.2526544.15000120
Peter ParfittENG197219723611175123.4040329.0301190
Timm van der GugtenNED2024202411731172429.2512891.4100083
Brandon MavutaZIM202320238721175623.4022452.23010160
Godfrey EvansENG1953195357211744*23.4010.0000141
Mohsin KhanPAK198119816701174316.7135832.6800090
Yohan GoonasekeraSL198319835701173516.7124946.99000110
Arshad AyubIND198719875701175716.7135732.77010120
Andy BlignautZIM2004200410821173219.50115101.7400092
Naved-ul-HasanPAK200720078821173319.5014680.14001105
Wayne ParnellSA2013201313841175629.2512593.60010131
Aizaz KhanHK20152015108511737*39.0088132.9500065
Fiaz AhmedBHR202420248811173916.7112692.8600124
Habib AhmadzaiAUA202220228811173916.71111105.41001112
Ruvindu GunasekeraCAN201120119901175713.0019161.26011103
K MirpuriGIB20262026109511725*29.2512295.9000181
Gulbadin NaibAFG2023202399211727*16.71107109.35003117
Rumesh RatnayakeSL19871987910211728*14.6312872.6600162
Hugh TayfieldSA1955195551031172816.71--00140
David CapelENG1990199091011174013.0032136.4500070
Taijul IslamBAN20182018711211739*13.0022552.00001141
Aslam KhanMAS20262026111101172710.64100117.00002137
Tim ZoehrerAUS19871987171331175011.7019161.2601280
Daren PowellWI200720073218511748*9.0020756.52003123
Courtney WalshWI1995199524185117199.0019560.00002142
Mushtaq AhmedPAK1992199231205117177.8033135.3500270
Archie MacLarenENG19011901110116116116.00--100200
Walter HadleeNZ19471947110116116116.00--100110
Wahidullah UsmaniBEL202020203301167238.6798118.37010132
Barry JarmanAUS196719672301166538.679469.15010110
PreviousPage 217Next

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.