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
Chamara SilvaSL2011201112901546317.1121471.96021171
Assad ValaPNG2024202410901545117.1116195.65011134
Gurdeep SinghKEN202120219901544417.1115996.86001192
Usman KhanPAK2025202511941543930.80138111.59000124
Brad HoggAUS20062006201021544119.2518682.8000094
Terryn FrayBER20252025111001545215.4017488.51010121
MPGT KetiyageCYP20242024111011544117.11128120.31002108
Intikhab AlamPAK1965196561031544522.00--00061
Bert VoglerSA1910191061111546515.4020.0001302
Sarfraz NawazPAK19831983141121543217.1121073.33000201
David BairstowENG19801980101151544025.6729851.68000130
Stuart MatsikenyeriZIM20082008131301545611.85137112.41012125
Tim SoutheeNZ200820081915415477*14.0016891.67013914
Ray PriceZIM20092009271641544612.8324463.11002123
Phil EdmondsENG19861986151851542011.8548331.88002130
Nuwan ZoysaSL200420042719915447*15.4027556.00001142
Kagiso RabadaSA2016201632191015432*17.1128653.85002162
Sunil NarineWI2012201235204154369.6321471.96003161
IKEG ArtawanINA20242024272061544111.0019479.38001144
Billy MurdochAUS18801880121153153*153.0037740.58101170
David SheppardENG1952195222015311976.50--100220
Sidhant SinghSIN202020203301537751.00109140.37020145
W.G. GraceENG189318932301536851.00--010-0
Johnny TaylorAUS192019202301536851.0031149.20020130
Ross GregoryAUS193719372301538051.0045333.7702070
Tom de GroothNED200720075401539738.2517189.47010142
A MundraSWE2024202444115356*51.0093164.520101510
Zeeshan MaqsoodOMA201620165501535230.60132115.91011174
Polly UmrigarIND1960196045015311530.60--101140
Robert KeyENG200520053601538325.5037540.80011211
Kyle CoetzerSCO201220126601536225.50151101.32010115
Arjun MutrejaSIN202220226601537725.50120127.5001188
Sachin BhudiaKEN2026202686215377*38.25120127.50011116
Buster NupenSA192819283621536938.25--02101
Neil FairbrotherENG198819887621535438.2523365.67020151
MO OdumbeKEN200120017701536021.8625560.00010140
Gautam GambhirIND201320137701535221.8622867.11010210
A ManepalliLUX202520257701535721.86140109.29011162
Ibrahim ZadranAFG201920195701538721.8641137.23010154
Lance KlusenerSA1996199678215388*25.5025560.00011170
Hamilton MasakadzaZIM201220127801536219.1316592.73022117
Nizakat KhanHK202020209901534817.00105145.71001175
Robbie HartNZ20022002710315357*21.8659425.7601280
Gareth DelanyIRE202320231610415326*25.50119128.57000106
Fabian AllenWI20212021151041533425.5091168.13001615
Shiraz KhanKUW202320231610515350*30.6017587.4301176
Jimmy MatthewsAUS1912191281011535317.0012955.0401180
Ali NawazHUN20262026111101534113.91137111.6800095
Ajit AgarkarIND20052005191211534813.9125360.47001151
Aritra DuttaSIN20252025121211534513.91143106.99001175
PreviousPage 183Next

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.