ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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
Dom MichaelSAM2022202266116563*33.00137120.44020127
Jackie McGlewSA1957195736016510827.50--101131
Alvin GreenidgeWI197819784601656927.504156.10021251
Niko DavinNAM2025202577216552*33.00165100.00010163
Bill StorerENG189818984801655120.63--010130
Trevor BaileyENG1950195048216582*27.50--011140
Peter KirstenSA1993199378116545*23.5747734.59000121
A DizijaSER2025202599116579*20.63152108.55010138
Jaspal SinghMAC2024202499116550*20.63147112.24011144
Godfrey EvansENG195619566911654720.63--003183
Yasir AliSPA20242024111021655220.6318390.16010190
Jack LeachENG2019201961151659227.5040540.74011250
Paul HarrisSA20082008141221653916.5042538.82002171
Chadwick WaltonWI20172017131201654013.7517097.06002167
Sese BauPNG202120211212116538*15.0026662.03001113
M KasselmanBOT20242024131241655120.63130126.92012158
Faisal RazaNOR202520251412216537*16.50155106.45002105
Romesh KaluwitharanaSL19931993161531654013.7525764.20002121
Mashrafe MortazaBAN20142014201551653916.50149110.74000206
Kemar RoachWI20152015101531653113.7551731.91000160
Wasim AkramPAK19861986221711656610.3118373.7701476
Mashrafe MortazaBAN20162016251821654410.31153107.84003129
Ashantha de MelSL19851985221841653611.7914170.9200432
Harbhajan SinghIND/AX200720073219516538*11.7924866.53002125
Rishad HossainBAN202520253120416539*10.31135122.220031010
Angus FraserENG1998199818236165329.7137943.54002153
Frank IredaleAUS189418942401648141.00--020120
Bruce MitchellSA193819382411647354.67--01050
Mushtaq MohammadPAK1971197134016410041.0058328.13110211
Sadiq MohammadPAK197119713401649141.0044337.02010240
Ahmed HassanSWI2023202365316458*82.00108151.850101212
W.G. GraceENG189218923501645832.80--020131
Surya AnandDEN2024202466216450*41.00144113.8901047
Cade CarmichaelIRE202520255601645927.3329555.59010181
Shrideep MangelaUGA202520256601645127.33142115.49010140
Archie MacLarenENG1899189946116488*32.80--010-0
Vic RichardsonAUS193319333601648327.3337443.85012120
KC IbrahimIND194819483601648527.33--01191
Steve SmithAUS1983198366116411732.8021875.23100130
John TrumbleAUS188518854711645927.33--010130
Bastiaan ZuiderentNED2009200988216464*27.3325065.60022141
LA DunbarSER2026202688216450*27.33139117.99011182
Sher SahakNOR2022202298116470*23.43102160.780101013
Tarun SharmaMEX2019201988116449*23.43160102.50001126
Ajay SharmaIND1988198898416452*41.0026262.60020163
David ObuyaKEN200620069901644418.2230953.07000180
Roston ChaseWI202220228901645518.2230453.95010162
Washington SundarIND20262026149416452*32.8019683.67020104
Shangeev ThanikaithasanDEN20232023109216441*23.43154106.4900095
Brian ChariZIM2016201671001648016.4037044.32010162
PreviousPage 174Next

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.