Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Imrul KayesBAN2010201071402927520.8659349.24011460
Pankaj RoyIND19521952915129211120.8610.00105151
Misbah-ul-HaqPAK201220125812918441.5766543.76030254
Seymour NurseWI1965196548029120136.38--10100
Deep DasguptaIND2001200159129110036.3896130.28121340
Shahriar NafeesBAN2011201151002919729.1053454.49032440
Babar AzamPAK20162016510129190*32.3357750.43020290
Richie BenaudAUS19551955710029112129.104761.70110344
Graeme HickENG19981998611029110726.4552655.32123363
Lala AmarnathIND1948194861222916229.109776.2902280
Brett LeeAUS20052005111742914722.3849758.55000334
Percy McDonnellAUS1882188246029014748.33--110262
Craig McMillanNZ20032003473290100*72.5055152.63120293
Hamilton MasakadzaZIM2017201748029014736.2551756.09111354
Mohammad AshrafulBAN20072007591290129*36.2554453.31112402
Mominul HaqueBAN2017201761202907724.1758449.66021371
Russell EndeanSA1957195761202907724.17--03080
Johnny TaylorAUS19211921101302907522.3113855.80020370
Heath StreakZIM1998199891522905322.3178936.76010311
Neil HarveyAUS1963196336028915448.1719640.31110250
Imran FarhatPAK2003200347028912841.2960447.85110440
Imran FarhatPAK20092009481289117*41.2964644.74110323
Shan MasoodPAK2020202058028915636.1362146.54202312
Dave NourseSA1906190658228993*48.17--030300
Shaun PollockSA199919991012428969*36.1359648.49030324
Salim DuraniIND19621962612128910426.27--111130
Craig SerjeantAUS19781978612128912426.274112.20101371
Vernon PhilanderSA20182018815328952*24.0863945.23012285
Yashasvi JaiswalIND2023202335028817157.6054652.75110343
Colin McDonaldAUS1953195335028815457.60--110261
Rohit SharmaIND201620165722888257.6044964.14030268
Zaheer AbbasPAK1977197751002889028.8026160.15032290
Geoff MillerENG1982198261102889826.1866243.50022310
Maurice LeylandENG1936193645028712657.4060233.39110150
John LyonsAUS1892189236028713447.83--110234
Shaun MarshAUS2011201147028714141.0069841.12112340
Asanka GurusinhaSL1994199447028712841.0097729.38120341
Tim PaineAUS201020104802879235.8866643.09020350
Azhar AliPAK20202020581287141*41.0074438.58101350
Hanif MohammadPAK195219525802879635.88--03000
Viv RichardsWI1989198969128711035.8855152.09121321
Rusi SurtiIND1967196751012877031.8936928.73031250
Keith MillerAUS19531953711028710926.0980.00121192
Jimmy SinclairSA1902190236028610447.6710.0020109
Allan WatkinsENG1949194948328611157.20--110150
Gary KirstenSA2004200459228613740.8658049.31110363
Ijaz AhmedPAK1990199069028612131.7872839.29110292
Moeen AliENG201420147101286108*31.7875437.93100411
Vasbert DrakesWI2003200381522866722.0063844.83012376
Adam ParoreNZ20002000916428650*23.8388332.39010334

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.