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
Tapash BaisyaBAN200220021418415252*10.8632946.20014161
Tinashe PanyangaraZIM200420041818515240*11.6926457.58004152
Saeed AjmalPAK201120113318101522819.0035043.4300272
James FaulknerAUS20162016271981523613.8217089.41001112
Johnny TaylorAUS1924192412015110875.5033744.81100100
Mike RindelSA1995199533015110650.3321370.89100100
Rayyan PathanCAN202220225501517330.2097155.67011175
Milan PriyanathSL202420244501517230.2024162.66010192
Jack RobertsonENG195119513501515030.20--010-0
Sadiq MohammadPAK1979197955115157*37.7534344.02010170
T JamtshoBHU202220226601515125.17130116.1501199
Walter HadleeNZ193719373601519325.17--011100
Merv WallaceNZ193719373601515625.17--020162
Graeme HoleAUS195219523601516225.17--010180
Richmond MutumbamiZIM2019201910711515425.17120125.83010127
Onais BascomeBER202420248701514921.57111136.0400299
A AshokanCZE2021202177215155*30.20140107.8602085
Jehan MubarakSL200220026801514818.8830849.03000210
Shivnarine ChanderpaulWI201520154801515018.8845233.41011190
Rizwan CheemaCAN201920198811517221.5795158.950121013
Adnan AkmalPAK201320135801516418.8836141.83011180
Dwayne BravoWI2016201611911515518.8815299.34010105
Kinchit ShahHK202020209921517221.57116130.17012182
Kalhan ChalluHK202520259931514525.17116130.17000103
Rohan GavaskarIND20042004111021515418.8823464.5301082
Nasum AhmedBAN20232023181011514416.7818282.97001164
J BuleleMOZ202620261010115149*16.7820673.30001133
Charlie BrennanJER20242024111041515225.17100151.00011119
Lorcan TuckerIRE20192019141121515616.7815597.42012160
Quintin McMillanSA19311931611215129*16.7810.0000271
Rohit KumarNEP20192019131221515515.1017188.30010150
David WilliamsWI19971997101221514815.1038639.12003130
Andy BichelAUS20022002201331514815.1021669.91002172
Andrew EllisNZ20122012141321513313.7317486.7800193
James AndersonENG20142014181661518115.1031547.94012250
Abdur RazzakBAN20112011211641514312.5815994.97003125
Franklyn RoseWI1997199720204151349.4427055.93002124
Thilan ThusharaSL200920092521615128*10.0721271.23005114
James AndersonENG200820083423121513413.7342835.28001150
Tim DavidSIN2020202022115092*150.0078192.31020149
Tom HoranAUS1881188112015012475.00--100100
Abdullah ShafiquePAK202120212301507350.0034543.48020124
Clive van RyneveldSA1953195323115068*75.00--020120
Kim BarnettENG198819882301508450.0027654.3502170
SR WatersKEN200820084401507437.5023464.10010211
Yasir AliSPA202620264411506450.00137109.49010132
Vic RichardsonAUS1925192524015013837.5027953.76101130
David GowerENG199219923521507350.0029151.55010190
Akram KhanBAN200020005601506425.0023264.66010182
Dane CleaverNZ2022202286115078*30.00130115.38010135
PreviousPage 185Next

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.