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 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 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
Matt HenryNZ20242024161922014211.8223784.810032111
Milton ShumbaZIM202220222221520129*12.5623784.81000114
Mohammad SamiPAK20042004322352014911.1759533.78003144
Tim SoutheeNZ20242024202332016510.0525180.080151313
Joe SolomonWI1958195823120086100.00--020-0
Jimmy SinclairSA1899189924020010650.00--11090
W.G. GraceENG1886188634020017050.00--100240
Habibul BasharBAN200020005602007133.3334857.47020221
Esam RahmanJPN202520256612006440.00160125.00020168
Herbie TaylorSA192119213602008033.33--010210
Dave NourseSA1911191136120092*40.0047642.02010160
Alec BannermanAUS188318833602009433.33--020221
Darren LehmannAUS2001200197320092*50.0020697.09020172
C.B. FryENG191219126802007925.00--010-0
Arthur ChipperfieldAUS193419345812009928.5754136.9701090
Viv RichardsWI199019907802007025.0030765.15010224
Peter BorrenNED2014201499120061*25.00144138.89011258
Adrian BarathWI201020108902005022.2236055.56020231
Tom NightingaleGUE202420249902006122.22126158.730112010
I NiyomugaboRWA20242024109120059*25.00176113.64012183
Maurice TateENG192819286902005422.2210888.89011211
Hedley VerityENG1934193479420060*40.0034929.5102100
Vijayshankar ChikkannaiahGER202120211010120081*22.2220796.62010175
Mitchell OwenAUS20252025161112005020.00130153.85011717
Upul ChandanaSL200520051512420044*25.0034957.31000220
Jake Fraser-McGurkAUS20242024121202005016.67135148.15012277
AR NaidooCAY20252025121202004516.67162123.46002207
Alec BedserENG1948194871222007920.0014725.17012222
Derek PringleENG19821982912320047*22.2258134.42001220
Gavin RennieZIM19991999101312003416.6744944.54000141
Hamilton MasakadzaZIM20192019131302007115.3823385.84011207
James NeeshamNZ202120211713420045*22.22143139.86001912
BA PaiGIB20232023131332003620.00200100.00001173
Gulbadin NaibAFG201620161313320082*20.00178112.360121011
D UwimanaRWA202620261814420037*20.00149134.230001016
Daniel AjekunNGR20232023141422003616.6725080.00001151
Alishan SharafuUAE20232023141422003416.67200100.00001205
Keshav MaharajSA20182018111702004511.7630166.45003235
Tim SoutheeNZ20102010292262004512.5025478.74005169
Stanley JacksonENG1893189323019910366.33--110260
David SheppardENG1956195623019911366.33--110231
Colin McDonaldAUS195719572301999966.33--020-1
AG Kripal SinghIND19551955331199100*99.50--110-0
Vijay ManjrekarIND196019603411997366.33--02090
Lendl SimmonsWI2020202055219991*66.33118168.640201614
Marc TaylorBAH202620265501996239.80184108.150311510
Hamza TariqCAN2021202165519963*-96207.29030237
Irvine ShillingfordWI1977197735019912039.80--100151
Jan-Berrie BurgerNAM200320036601998533.17198100.51010253
Soumya SarkarBAN2023202386119916939.80192103.65102253
PreviousPage 150Next

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.