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
Shadab KhanPAK202020209711214520.1714981.21001103
Riyan ParagIND2024202410701213417.2983145.7800059
David HolfordWI196919694711218020.1720.0001190
Brendon KuruppuSL198919897701216317.2928342.7601061
Junior MurrayWI199919996701215717.2918166.85012161
Derek CrookesSA1996199610701215417.2916274.6901053
Asghar AfghanAFG201320138711214320.1718964.0200044
Ramesh DavidCAN200820087701214817.2923551.49000121
David WieseSA20162016118312141*24.20110110.0000085
Irfan HafejeePAN2024202488112135*17.2914384.62001122
Timothy C. BarkerLUX202620268801214415.1389135.96001143
MK ThakurTHA2024202413821214920.1793130.1100095
Vasmiakram ChandZAM202620268821214020.1712398.37000152
Tommy WardSA192419245811215017.29--01000
Lance CairnsNZ198219826821213420.1714682.8800086
Mahedi HasanBAN20232023119312129*20.1718465.76000101
V GanesanGER2021202114911213015.1313987.0500040
Darius D'SilvaUAE2019201912941212924.2013788.3200190
Roger BinnyIND1980198079112142*15.1320758.45003171
Mohammad HussainPAK1998199889412131*24.20119101.68000103
Grant BradburnNZ19901990710212130*15.1336333.33001100
Tawanda MupariwaZIM20062006131141213317.2919761.42001110
Rezza GaznaviSIN20222022111111213012.1015180.1300082
Sompal KamiNEP20252025171141216717.29106114.1501035
Phil DeFreitasENG19881988131111212312.1019063.6800282
Naved-ul-HasanPAK20062006221341212713.4415478.5700092
Michael LeaskSCO20192019151311213810.08104116.3500285
Umar GulPAK20062006191431212611.0023152.38002153
Harry CaveNZ195519559141121219.311926.3200220
Malcolm MarshallWI1980198013140121458.6430439.80005130
Jason GillespieAUS199719971617712128*12.1029041.72004110
Makhaya NtiniSA200620062622912117*9.3123252.16004162
Glenn McGrathAUS19991999412711121397.5625347.83005120
Steve WaughAUS200420041201208060.0023151.95010210
Arthur RichardsonAUS192419241201209860.0026645.11010120
WK McCallanIRE2006200633212050*120.00113106.19010141
Hamza DarSPA2021202133212059*120.00108111.1101076
Charles KellewayAUS192019202301207840.0034834.4801060
Qasim UmarPAK198719873301206740.0018066.67010160
Hasan RazaPAK199919995401207730.0020658.2501041
Hamza TariqCAN2026202644112036*40.00111108.1100063
Virandeep SinghMAS202120214401208730.0088136.36010126
Idrees Ul HaqueSWI202420244401205530.00101118.81010173
Alan KippaxAUS192919292401205130.0036732.7001090
Donald BradmanAUS193619362401208230.0020060.00012110
Dattu PhadkarIND194919492411204840.00--000-0
Roy McLeanSA195219522401204230.00--000130
Eknath SolkarIND197219722401207530.0041428.99010160
Flavian AponsoNED199619965401205830.0024748.58010111
Vinoo BalakrishnanBOT202520255501206824.00108111.11010115
PreviousPage 213Next

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.