Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.5)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 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 format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
I MugishaRWAT20Is2023-2026159258168.2954107.4100115
Imran HaiderUAEODIs2017-2019201475818*8.2913642.6500320
Manny MartindaleWITests1933-19391014358225.27--00301
Trent BoultNZT20Is2013-20246115858168.296490.6300132
Lindsay KlineAUSTests1957-1961131695815*8.293713.5100320
Ken FarnesENGTests1934-19391517558204.834057.5000420
L ErdenebulganMONT20Is2023-20262119058263.0517333.5300931
Lonwabo TsotsobeSAODIs2009-20136121135816*7.2510953.2100371
Cameron CuffyWITests1994-20021523958154.1425522.7500650
Christiaan JonkerSAT20Is2018220574928.5029196.5500053
A MakeshKUWT20Is2019421575757.0041139.0201034
Perker LeeAUSTests1931-1933230574219.006587.6900190
Frasat AliEAFODIs1975330574519.0017632.3900121
Justin OntongSATests2002-2004241573219.0015536.7700180
M KyriacouCYPT20Is20215415744*19.007675.0000012
Muhammad NadeemSOUT20Is2026641572419.0055103.6400032
G NewtonISLT20Is20267435727*57.0049116.3300020
Walter KeetonENGTests1934-1939240572514.259638.5400100
Keith BoyceWIODIs1973-1975840573414.257774.0300050
Dirk ViljoenZIMTests1998-2000240573814.2517432.7600260
CJO SmithSCOT20Is2007-20096515746*14.2552109.6200360
Ashley WrightGUET20Is2019650574311.406390.4800143
Ken TaylorENGTests1959-1964350572411.407532.0000050
George SalmondSCOODIs1999550573111.4010952.2900050
Mohammad ShahidBANTests2015561572511.408170.37000101
Jobayer HossenSEYT20Is2024-2026862572614.257774.0300062
Troy DudnathSURT20Is2024-202676057189.509261.9600002
Alok KapaliBANT20Is2007-2011772571911.408567.0600231
Sohag GaziBANT20Is2012-20151073572414.255996.6100031
Andrew TyeAUSODIs2018773571914.2548118.7500052
S KushrethaLUXT20Is2020-2024127157289.507576.0000130
Du JianhaoCHIT20Is202677057328.149460.6400371
Grayson ShillingfordWITests1969-197278157258.143135.4800101
Milton ShumbaZIMODIs2022-2024109257268.1411748.7200131
V ZankoCROT20Is2023-2025109057166.3315038.0000360
J HorrocksGIBT20Is2023-2026231055720*11.4056101.7900221
Rodney TrottBERT20Is2008-20212111557199.509162.6400231
Dave GilbertAUSTests1985-1986912457157.1329819.1300140
Mohammed SirajINDODIs2019-2026512113579*7.1313442.5400230
Christopher MpofuZIMODIs2004-2020844121579*2.8521027.1400710
Zubayr HamzaSAODIs2021110565656.007970.8901051
Naman OjhaINDTests2015120563528.0011747.8600070
Luke JongweZIMTests2021120563728.009459.57000100
Sohail FazalPAKODIs1989220563228.005994.9200023
Ryan HaireIREODIs2008220565428.007277.7801071
Dinusha FernandoSLTests20032315651*28.0012943.4101080
Muhaddis MuhaddisINAT20Is2023430563418.6756100.0000061
Sanjeev SharmaINDTests1988-1990231563828.008070.0000190
VN VeetilQATT20Is2022742565328.0055101.8201123
Quentin SampsonWIT20Is2026440563014.0050112.0000033
PreviousPage 129Next

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.