ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joshua Da SilvaWI20212021122133999222.17116634.22023401
Ahmad RamdoniINA20252025342553994619.9541695.910022916
Anil KumbleIND19961996403373998815.3579350.32014433
Stephen FlemingNZ200820085803988749.7569757.10040562
Frank WorrellWI1953195358039823749.75--110351
Haroon RasheedPAK198219821110139815344.2266459.94131433
John DysonAUS19831983101113987939.8085546.55030311
Andrew JonesNZ19941994121503988126.5387245.64031370
Terry DuffinZIM20062006171703988823.4172754.75021390
MS DhoniIND201820182718439852*28.4346485.78011326
O TuyisengeRWA20222022191913986622.11362109.940234610
Shadab KhanPAK20182018392143985623.4158268.38052374
Ali NaseerUAE20232023272353985822.11349114.040213116
Mitchell JohnsonAUS2008200832311039850*18.9570056.86014454
Shan MasoodPAK20252025510039714539.7073154.31131336
Dawid MalanENG202020201010239799*49.63279142.290404610
Gavin SinghUSA2023202311111397101*39.7045687.061203410
Kamran GhulamPAK202420241211039711836.0953174.762214311
Nizakat KhanHK20162016151403979428.3639899.750223716
Faoud BacchusWI19801980131603977924.8180749.19023420
Jonny BairstowENG202420241518339748*26.4740697.780024115
KD KesumaINA2024202419191397117*22.06345115.071004713
Ian SmithNZ19851985222533976518.0572354.91021380
Warren BardsleyAUS19091909510039613639.60--201220
Collie SmithWI19571957510039616839.60--201374
Craig ErvineZIM202120211211139667*39.6039999.25030417
Innocent KaiaZIM202220221717039611023.2956869.72120365
Paul CollingwoodENG200220022019539610028.2948980.98111254
Irfan PathanIND20082008242033964623.2956769.84001373
Dion EbrahimZIM20032003212103966818.8680649.13022410
CM CarrollCRO20262026551395150*98.75199198.491303030
Tim DavidAUS2025202514102395102*49.38200197.501302636
Gerry GomezWI19481948710139510143.89--12170
Malcolm WallerZIM20172017151523959230.3843989.98021445
Irfan RingkuROM20262026181603956824.69267147.940304417
Gary WilsonIRE20152015181723958026.3346584.95031374
Heinrich KlaasenSA20182018181823956924.69375105.330203417
Javagal SrinathIND19961996393653955312.7456869.54025355
Jamie HowNZ20072007111113949039.4057868.17040452
Imrul KayesBAN20142014811039413035.8278850.00210455
Jim ParksENG19651965111313947132.8319064.74031295
Craig SpearmanNZ19991999101423946832.8383347.30030522
Gyanendra MallaNEP201920191515039410726.27329119.761113219
Sidath WettimunySL198419841115039419026.27113534.71111370
Mark WaughAUS200220021417139455*24.6363162.44033532
Will JacksENG20242024201803948421.89364108.240223611
Ian SmithNZ19881988161833947926.2750777.71022483
Lega SiakaPNG20192019252123946220.7441894.26014347
Ravi BoparaENG2013201315125393101*56.14340115.591102713
Shaiman AnwarUAE20192019121213938735.73344114.240413518

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.