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 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)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)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
ZXM VukusicCRO202420244401315332.7591143.9601059
Aaditya VaradarajanCAN202620264401316432.7517276.1602163
Harry TrottAUS189418942401319532.75--01070
Arthur MorrisAUS195219522401315832.75--01080
Saeed AhmedPAK197219722401315032.7517951.40010150
Geoff HowarthNZ197719772401315932.7532640.18010180
Javed AhmadiAFG201420145401316732.75121108.26020192
Ryan ten DoeschateNED200820085511315632.75117111.9701136
Umar AkmalPAK201720175511314632.7515982.39000141
Abhik PatwaTAN202520255501313226.2094139.36000203
Andrew McBrineIRE2026202645213173*43.6717873.60010162
Matt RenshawAUS201620163511317132.7536336.09010170
Bhanuka RajapaksaSL201920195511317732.7595137.8901079
Tip SnookeSA190719073501316326.20--01070
Syd GregoryAUS189518953501317026.20--01080
Jehan MubarakSL201520153601314921.8327148.34002162
Nelson OdhiamboKEN2022202213611316726.2085154.12011114
Jonty JennerJER202520256611314826.2096136.46001123
Muhammad MuneebBEL202220226601314821.83110119.09000173
Mazharul IslamSEY202220227611315026.20117111.97010171
Aayan Afzal KhanUAE2022202286113154*26.2014490.97010122
Clifford RoachWI192819283601315321.83--02200
Tom BurttNZ194919494611313626.20--00061
Alan DavidsonAUS195819585601316221.8315831.0101060
Vijay MehraIND196219623601316221.83--01100
David OgilvieAUS197719773601314721.8342530.82001110
Craig WhiteENG199419945701315118.7142131.12012190
Hanuma VihariIND202020204701315518.7130043.67010200
Tom NightingaleGUE202620268711315521.8392142.39012137
Shimron HetmyerWI202220228701315618.71112116.96010109
Daniel SmithPHI202420247701314718.71103127.18000153
V VijhLUX202520257711314821.83119110.08001114
G VenkateswaranLUX202620267701314718.71108121.30001153
Rudi SteynSA199519954701314618.7148726.90000160
Gavin EwingZIM200520057801314616.3817574.86002160
Richmond MutumbamiZIM201320134811314218.7126649.25001181
Matt MachanSCO201620168811314318.71109120.1800183
G MananROM202120219801314016.3872181.940021310
Jackie GrantWI193119314821316221.83--011100
Chandu SarwateIND194819485911313716.3818731.5500240
Johnny WardleENG1955195579213132*18.71862.5000196
Gulabrai RamchandIND1952195271011314214.56--00200
Mohammad NabiAFG20262026151131313316.38120109.1700077
Brydon CarseENG202420241111213133*14.5619367.8800179
Kushal MallaNEP20252025131101314511.9115485.0600156
Ciss ParkinENG1921192171111313613.109889.80001131
Mirwais AshrafAFG201420141311413152*18.7116678.9201056
Regis ChakabvaZIM20152015131201313510.9221959.82001110
Brian MasabaUGA20222022161221313213.1015683.97001141
Erapalli PrasannaIND1967196761211312411.9121141.23002180
PreviousPage 202Next

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.