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
Muhammad UsmanUAE20212021661210102*42.0023190.91100146
Pankaj RoyIND195819583602109035.00--01100
Eric FreemanAUS196919694602107635.0016688.55020194
Trevor GripperZIM200220024802108326.2562033.87020260
James VinceENG202220228802106026.25209100.48020177
Rushab PatelKEN202220229812106330.00162129.63010215
Oliver PeakeAUS202620268812104830.0023688.98000138
Graeme HoleAUS195119515912106326.25--010250
Mushtaq MohammadPAK197919795902104823.3331228.21000200
Roy DiasSL198719878912108026.2525659.38011133
Samiullah ShenwariAFG201320131210521055*42.0022294.59010155
Reg SimpsonENG1950195051002109421.009117.5801270
Asif IqbalPAK19651965610121052*23.33--021210
Craig WallaceSCO201920191311221053*23.3322294.59011154
Lance CairnsNZ19761976811321052*26.255993.22010107
Alzarri JosephWI20212021131212108219.0934261.400112110
Manzoor ElahiPAK198619861412321050*23.3322692.92010138
Justin VaughanNZ1996199691232104423.3364132.76000200
Karim JanatAFG202320231313121056*17.50196107.140211013
Syed KirmaniIND19821982181442105821.0053538.32010190
Mohammad BootaUAE201920191915521059*21.0022394.17011149
Rashid KhanAFG202320232317421035*16.15195107.690011810
Thisara PereraSL20112011171912102511.6724785.02001194
Nathan LyonAUS20182018132172104715.0038654.40002251
Bryan ValentineENG19381938220209112104.50--110231
Warwick ArmstrongAUS1920192023020915869.6731666.14100180
Ernest TyldesleyENG1927192723020912269.67--11100
Charles BannermanAUS18771877241209165*69.671040.00100191
Bruce EdgarNZ198519853502097441.8073228.55030110
Mike ProcterSA197019704712094834.8338154.86000213
AJ MoscaITA202620267712096934.83137152.550211316
Shaun FouchéNAM202320237702098329.8631765.93022182
Greg RitchieAUS19821982472209106*41.8053938.78100133
Jehan MubarakSL2008200898320960*41.8028473.59010181
Johnny TyldesleyENG1899189948020911226.13--100-0
Alex CusackIRE2011201111912097126.1328673.08010171
Reetinder Singh SodhiIND2001200113912096726.1327376.56010125
HS GerickeMAC202220229902096723.22134155.97010168
Wallis MathiasPAK195919595902096423.22--01080
L BruceGIB202220221010120999*23.22193108.29022206
Syed KirmaniIND19801980810320948*29.8632963.53002190
Rameez ShahzadUAE20192019121112095420.90193108.29011205
Asanka GurusinhaSL19881988111102096019.0044047.50013141
IK GamantikaINA202320231512320937*23.22205101.95001126
Mathew SinclairNZ20032003131412095516.0843348.27013180
BJ WatlingNZ20102010111412095516.0850841.14012260
Richard CollingeNZ19651965101422095417.4240.00011142
Tony BlainNZ19941994111422097817.4231666.14013216
Chris ReadENG200320031916620938*20.9049841.97004202
Sanwar HossainBAN20032003151712094613.0642449.29001230
PreviousPage 145Next

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.