Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND104/1 (16.5)IND need 39 runs in 91 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad ShahzadUAE20162016161612315215.4023299.57012208
Chetan SharmaIND198619862716523138*21.0027982.80001192
Anil KumbleIND20082008101722318715.4062137.20012270
Mitchell JohnsonAUS20152015181722317715.4039358.78012283
Sabbir RahmanBAN20182018171712317714.44194119.07013267
Johan BothaSA201020102619623128*17.7729678.04001203
Kemar RoachWI201820181920102313923.1041555.66001294
Clem HillAUS1910191023023019176.6724593.88101200
Peter SleepAUS198719874602309038.3360338.14020160
James MarshallNZ2008200857023016132.8631173.95102214
Babar AzamPAK2015201577123062*38.3325889.15030175
Joe DarlingAUS190519055912307328.7540.00022211
Faisal IqbalPAK2001200171022306328.7564235.83021291
Jacob OramNZ20052005131012304225.5630575.41001178
Trevor GripperZIM2003200371102305320.9155441.52011271
Mark BurgessNZ1980198081112304923.0049546.46001150
Haider AliPAK20212021141212306820.91194118.560112210
Vernon PhilanderSA20132013131342307425.5639857.79021270
Gus AtkinsonENG20262026141322304520.9141455.56000224
Dwayne SmithWI20052005121402306816.4324494.260142211
Karim JanatAFG202420241514523054*25.5626188.12011224
Narsingh DeonarineWI20132013121512305216.4341555.42011172
Darren SammyWI20082008171622305116.4333069.70012205
Calum MacLeodSCO20212021171622304516.4338360.05004161
Karan KCNEP202320233216923031*32.86191120.420001713
Stuart BroadENG201720171117223057*15.3330475.66024276
Chris WoakesENG201520152017523042*19.1726188.12004144
Heath StreakZIM199619961819523036*16.4350645.45001170
Waqar YounisPAK19931993302252303713.5333369.07004226
Phil MeadENG19211921221229182*229.00--100240
Dudley NourseSA19381938242229120114.50--110182
Lord TennysonENG1921192145122974*57.25--030310
Graeme PollockSA1967196735222910576.3315543.23110132
Clyde WalcottWI19501950461229168*45.80--100270
Charles MacartneyAUS190819084802297528.63--020210
Deryck MurrayWI197719776912295228.632740.7401101
Rakep PatelKEN202220221410322973*32.71149153.690102011
Albert RelfENG1906190651002293722.90--000250
Vinoo MankadIND1953195351022299628.63--02002
Yasir ShahPAK201920191011322911328.6343352.89101240
Sohail AhmedBHR202420241312522973*32.71218105.05013147
Chris ReadENG20062006121322295520.8239957.39012213
Keith FletcherENG1971197171312298019.0873031.37011210
Samiullah ShenwariAFG20102010211412298217.6232670.25010184
Reginald NehondeBOT20232023171412294917.6224493.85001185
Ikramullah KhanQAT20252025161422295519.08213107.51021189
Irving RomaineBER200720071515222985*17.6243153.13025205
Jacob OramNZ20012001171612295915.2728181.490111711
Kumar DharmasenaSL20012001261732295416.3647448.31011171
Daniel VettoriNZ200720074027722946*11.4526387.07003250
PreviousPage 135Next

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.