Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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
Dominic BessENG20202020810511231*22.4021452.34002102
Sahel ZadranAUA202520252010311222*16.0077145.45000164
Dion MyersZIM2025202591011124412.4413582.96000112
Sukhdeep SinghKEN20252025111001123411.2015373.20002120
SB PatelMAC20252025111001123111.20107104.6700186
Nathan LyonAUS20152015131151123418.6720155.72000171
Sunil NarineWI20162016151141123016.0099113.13001144
Simi SinghIRE20202020111121123412.4415174.1700271
Wanindu HasarangaSL20262026131121122712.4490124.44000122
Louis StrickerSA1910191061101123110.189434.0400220
Stuart BroadENG2023202381221121611.2019058.95000111
K NestorGIB20232023131231123512.44101110.89003124
Rubel HossainBAN201420141815611245*12.4416269.1400395
Asif AliPAK202220221815311225*9.3386130.2300285
Keshav MaharajSA2021202122162112198.0022450.00004130
Michael HoldingWI19801980171771123511.2023747.26002131
Jerome TaylorWI2006200632195112238.0021651.85001131
Dominic BessENG201820182301115737.0021551.63010160
Shaheryar ButtBEL2020202033111181*55.5061181.9701078
Brandon KingWI202120213301116737.0066168.18010135
Imam-ul-HaqPAK202020203301115837.0013979.86010120
Chingleput GopinathIND1951195123111150*55.50--010-0
Imran Ali ButtBHR201920194401115827.75101109.9002256
J BuleleMOZ202120214401115927.75103107.77011160
Francis FordENG189418942401114827.75--00061
Hemant KanitkarIND197419742401116527.75--010170
Andy LloydENG198419844411114937.0024545.3100040
Martyn MoxonENG198619862401117427.7528139.50010110
Kyle CoetzerSCO201020105501115122.2013284.09010122
John AndersonIRE201620165501113922.2017663.07000140
Assad ValaPNG202620266501113422.2099112.1200062
Prince MasvaureZIM202120213511116527.7530436.51010110
N KnightsISL202220225501116922.2066168.18011106
Taranjeet SinghROM202320235501114222.2077144.16000117
Musa AhmedNED202320235501116122.2015671.15011123
Matt PriorENG200620066601113718.5016965.68000180
Sharad VesawkarNEP201920196631114037.00104106.7300094
Wei Guo LeiCHI202420246601117018.5012886.72012105
Aamir LalSOU202420246621114827.75110100.9100055
Peter McAlisterAUS190819083601113718.5012729.1300060
Arthur FaggENG193619364601113918.5020520.4900010
Keith StackpoleAUS196719673601113518.50--00050
Steve RixonAUS197719773601115018.5028039.6401090
Chris WoakesENG201320139721113622.2017862.36001110
Tinotenda MutombodziZIM201920198721113222.20109101.8300182
Tinotenda MutombodziZIM202020206701113415.8620653.88000130
V VijhLUX202620268721114822.2077144.1600195
Musa AhmedNED202220227701114215.8618161.3300090
Bert OldfieldAUS1930193067111143*18.5025737.3500050
Ghulam ParkarIND1984198477111132*18.5023547.23000100
PreviousPage 223Next

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.