Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG46/0 (6.5)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-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
Shoaib MohammadPAK19871987710025910125.9023236.21113200
Ravindra JadejaIND2014201461112596825.9037868.52011374
Tristan StubbsSA2025202561112599425.9068038.09022204
Mohammad AmirPAK20162016101822594816.1947454.64001341
Donald BradmanAUS1929192924125812386.0056145.99110170
Shai HopeWI2026202635025811251.6056445.74110222
Neil HarveyAUS1952195236025810943.00--120300
Chris CairnsNZ200120015702586136.8631083.23010218
Mominul HaqueBAN201520155702588036.8650451.19020321
Wiaan MulderSA20242024573258105*64.5046355.72111238
Andrew McBrineIRE2023202348125886*36.8647354.55020343
Alvin KallicharranWI197719775912587232.25--010-0
Shane WatsonAUS2014201451002585225.8039665.15011286
Shubman GillIND20232023610125812828.6741162.77100291
Mudassar NazarPAK19791979611125812625.8067936.38100220
Larry GomesWI1986198681102585623.4582631.23011280
Khaled MashudBAN2005200561212584923.4565139.63001280
Ray LindwallAUS1951195171212586123.45--010332
Deryck MurrayWI1973197371202589021.5036820.65010280
Temba BavumaSA2019201971302587519.8550351.29013351
Hugh TrumbleAUS19021902815425864*23.45--022110
Dilruwan PereraSL20182018111932583216.1360442.72002292
Harbhajan SinghIND20022002132012585413.5830883.77014404
Paul GibbENG1938193823025710685.67--12070
Frank WorrellWI1952195235125710064.25--120250
Basil ButcherWI1958195835125710364.25--120150
Mohammad RafiqueBAN200620064802576532.1332778.590202112
Bruce PairaudeauWI1953195358025711532.13--11100
John WrightNZ198319835802579332.1358044.31021350
Dhruv JurelIND2025202559125712532.1344358.01101333
Viv RichardsWI197719775902579228.56--020180
Manjural Islam RanaBAN2004200461112576925.7069237.14012301
Malinda WarnapuraSL2009200961102576323.3643958.54032311
Maurice LeylandENG193119314612569151.20--020161
Basil D'OliveiraENG196619664602568842.6752448.85030354
Yuvraj SinghIND200820084712568642.6741561.69021276
Eoin MorganENG2010201068025613032.0048752.57101301
Frank WoolleyENG191019105912566932.00--03200
Bob CatterallSA192919295902569828.4460.0003200
Jeffrey StollmeyerWI195419545902566428.44--02100
Geoff HowarthNZ198419846902566228.4457244.76020270
Tony BlainNZ199319935922565136.5772535.31010360
Martin van JaarsveldSA2004200451012565928.4460542.31020350
Usman KhawajaAUS20172017610125679*28.4453348.03030292
Daryll CullinanSA1994199451012569428.4448353.00020342
Jason HolderWI20162016812325664*28.4448952.35010284
Abdul KardarPAK1955195581202569321.33--01100
Wasim AkramPAK19951995101802564114.2254846.72001331
Gundappa ViswanathIND1975197524125597*85.00--020330
Jack HobbsENG1921192146025512342.5042260.43100231

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.