Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27VICWA

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.

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Haroon RasheedPAK1982198267032715346.7157257.17121423
Tillakaratne DilshanSL2006200691514276930.5074757.16031630
Kamran AkmalPAK20072007816156311937.5398557.16142840
Sachin TendulkarIND2001200110182100315562.69175557.153601445
Michael VaughanENG200520051222276516638.25133957.132421072
Sachin TendulkarIND20082008132531063154*48.32186157.124311145
Stephen FlemingNZ200820085803988749.7569757.10040562
Michael ClarkeAUS20042004813159615149.67104457.092207310
Craig WhiteENG20022002611330794*38.3853857.06030345
Ollie PopeENG202020209143481135*43.7384357.06140601
Mohammad AzharuddinIND199719971216157512638.33100857.04321711
Dean JonesAUS1989198911183109921673.27192757.034411001
Ricky PontingAUS20042004101926979841.00122356.99050804
Cameron GreenAUS20242024471302174*50.3353056.98100406
Clive LloydWI1983198311142903161*75.2578156.98440646
David WarnerAUS202120215803079538.3853956.96020352
Mohsin KhanPAK1982198210173102920073.50180756.954411242
Ricky PontingAUS201020101223181320936.95142856.931631013
Craig WishartZIM20012001610040311440.3070856.92121478
Justin LangerAUS200320031221182414641.20144856.913421076
Tony de ZorziSA20242024815045817730.5380556.89111446
Mark BoucherSA20032003121715207232.5091456.89041691
Graham GoochENG1985198569048719654.1185656.89120650
Zak CrawleyENG20202020711058026752.73102056.86131751
Joe RootENG2021202115291170822861.00300456.866411793
Sourav GangulyIND200420048904088845.3371856.82040560
Mark WaughAUS199519951219089212646.95157056.82350836
Greg ChappellAUS19761976484484182*121.0085256.81140432
David HookesAUS1977197761103568532.3662756.78030421
Mahela JayawardeneSL20082008611165516665.50115456.76320672
Shane DowrichWI2016201661023077438.3854156.75031373
Michael ClarkeAUS201420147142429161*35.7575656.75201540
Wasim RajaPAK19801980914544777*49.6778856.73051430
Inzamam-ul-HaqPAK199419948145561135*62.3398956.72231732
Younis KhanPAK201520158141789171*60.69139156.72310795
Kumar SangakkaraSL2013201336051214285.3390356.70320523
Moin KhanPAK199719978912929836.5051556.70031327
Mushfiqur RahimBAN20242024611133119133.1058456.68101402
Thilan SamaraweeraSL20082008610258212772.75102756.67241760
Kumar SangakkaraSL20152015510040520340.5071556.64111374
Zaheer AbbasPAK1974197436032424054.0057256.64100340
Graeme SmithSA/IWX200520051221299014852.11174856.644311254
Dimuth KarunaratneSL201820189171743158*46.44131256.63172711
Aamer SohailPAK1997199745037616075.2066456.63200461
Sachin TendulkarIND199219927111419148*41.9074056.62302550
Inzamam-ul-HaqPAK2001200158149213070.2986956.62310744
David GowerENG19851985812186021578.18151956.623201031
AB de VilliersSA201220121016281516958.21144056.60221986
Shivnarine ChanderpaulWI20032003714057910941.36102456.54312854
Carl HooperWI19951995914145412734.9280356.54122588

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.