Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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)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 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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Imran KhanPAK1981198135110870*27.0019056.84011101
Shreyas IyerIND202420243611083521.6021350.70001101
Cyril VincentSA192919294621086027.00--01104
Norman YardleyENG195019503601084118.00--00130
Brian StathamENG195919595641083854.007650.0000080
Wasim RajaPAK198219824711083118.0016366.26001161
Tim SoutheeNZ2008200847210877*21.6012090.00011512
Bert OldfieldAUS1934193458210842*18.0026440.9100300
Gil LangleyAUS19531953710210826*13.50--000100
Mushfiqur RahmanBAN200420046110108449.8229536.61005120
Mohammad AmirPAK201720176110108279.8225143.03000111
Bruce YardleyAUS198119816110108229.8230435.5300290
Wally GroutAUS196119618131108429.006330.16005110
John LeverENG197719779141108238.3153020.3800190
Fred BakewellENG19331933110107107107.00--100-0
Mushfiqur RahimBAN201220122401074326.7523246.12000151
Shane ShillingfordWI2014201424310753*107.0019355.4401086
Harry TrottAUS189818984401077926.75--010110
Bill BrockwellENG189418942401074926.75--00180
Bill PonsfordAUS193319332401078526.7526839.93011100
Soumya SarkarBAN201520153501073721.4017660.80000160
Frank WoolleyENG191419143511075426.75--01001
Arshad AyubIND198719873501075721.4034031.47010110
Heath StreakZIM199519954611075321.4019654.59012151
Narsingh DeonarineWI200520054611074021.4030235.43000121
Andrew McDonaldAUS200920094611076821.4021749.31011110
Kamran GhulamPAK202520253601072817.8320153.23000140
Nari ContractorIND195819583601075017.83--01100
Ashok MankadIND197719773601074417.8329036.9000250
Kirti AzadIND198119814601072417.8329236.64000130
Navjot SidhuIND199019904601075117.8319455.15011100
Dean BrownlieNZ201220124701073515.2927239.34002160
Daren GangaWI200020004801073213.3837528.53002110
Claude JenningsAUS191219126821073217.83--00200
Hedley VerityENG193819386821072917.8316731.1400160
Syed Abid AliIND196919694801076313.38--011100
Robbie HartNZ2003200361001073110.7042725.06003100
Hugh TayfieldSA1957195761121072111.8910.0000141
Mohammad RafiqueBAN2003200361221073210.7021948.8600395
Andrew CaddickENG2002200211163107208.2329935.79003111
Hasan MahmudBAN20242024916610738*10.7025342.2900284
Michael KasprowiczAUS2004200413203107196.2922447.7700292
Mohammed ShamiIND2018201812225107286.2915967.30006132
Tom HaywardENG190319031201069153.00--01090
Gubby AllenENG193419342301066135.3318756.68010-0
Mushtaq AliIND194619462301065935.33--01000
Jack MoroneyAUS194919492301068735.33--01100
Shakib Al HasanBAN201620162401064126.5021449.53000101
Marshall AyubBAN201320132401064126.5024942.57000101
Keegan PetersenSA202420242401064526.5028037.86000130
PreviousPage 124Next

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.