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
Pramodya WickramasingheSL19981998191921985111.6535056.57016211
Herbie TaylorSA1922192212019717698.50--100250
Tim McIntoshNZ2008200824119713665.6749140.12100290
Grant StewartITA202220224401977649.25110179.090201517
Richie BerringtonSCO20142014651197101*49.2523683.47110172
Shafqat RanaPAK196919693501979539.40--020131
Daniel LawrenceENG202220223601979132.8330165.45011214
Sami SohailMAA2021202166319784*65.67175112.57021133
T ParimaCOO2024202466019710432.83128153.911001611
Vijay ManjrekarIND195619564711975532.83--01000
Majid KhanPAK198119816711977432.8335755.18021150
Herbie TaylorSA1924192458219759*32.83666.67020-2
Bruce MurrayNZ196819684801977424.6316644.58021151
LF MullerBRA2024202499119757*24.63171115.20010206
Brian CloseENG196719676911974724.6353836.62000201
Frank HayesENG19731973692197106*28.1456334.99102241
Cameron WhiteAUS20072007121041974532.83154127.92000813
Shaiman AnwarUAE20142014101011975121.8921193.36010197
Harsh ThakerCAN20232023101001974719.7026873.5100087
Shrideep MangelaUGA202420241010119765*21.89168117.26011184
Ravi ShastriIND1981198181031979328.1466129.80010180
Lanka de SilvaSL19971997131051975739.4034656.94021190
David WilleyENG20222022221251974128.1420297.52001186
Amjad JavedUAE20162016141321977617.91154127.920121213
D PandaMEX202620261313219756*17.91190103.68010144
David AllenENG1960196071361975528.14--01200
Lance KlusenerSA200420041814419741*19.7026374.90001143
Chris OldENG197519751214419751*19.7027571.64013195
Eric SimonsSA19941994181431972417.9126574.34000103
Richmond MutumbamiZIM20162016151511974014.0724580.41001187
Bandula WarnapuraSL19821982111501977713.1351136.59012220
Seekkuge PrasannaSL201720171616419737*16.42185106.49000913
Karan KCNEP20262026211641974016.42196100.51001812
Anjar TadarusINA20242024211921974311.5925776.65004213
Kagiso RabadaSA201920192922319731*10.3736054.72006263
Moisés HenriquesPOR2026202644119611165.33115170.431101811
Andre FletcherWI201420145501966239.20164119.51020711
Larry GomesWI197919793501969139.20--010130
Shan MasoodPAK2015201536019612532.6736953.12110202
Ranji HordernAUS191119114721965039.2046242.42010200
Phillip HughesAUS2010201048119686*28.0029167.35011261
Nicholas KirtonCAN202320238821965032.6721790.3201096
WAE BurtonSER2025202598219684*32.67135145.190101712
Trevor BaileyENG195819586811966828.0069122.72010150
Jermaine BlackwoodWI2017201759119679*24.5026474.24010224
Umer ImtiazBHR202220229901967221.78155126.450111512
Mohammad NabiAFG20122012101001964619.6024380.660001010
Roy SwetmanENG1959195971021966524.5029621.96010120
Athula SamarasekeraSL19891989101011966021.7831961.44010161
Michael VandortSL2008200861101965217.8252637.26010251
PreviousPage 152Next

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.