Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND45/2 (4.1)IND need 215 runs in 95 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE128/3 (28.3)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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)T20I1st 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)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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Wally GroutAUS195919597712377439.5021844.50020160
Denis ComptonENG1946194658223771*39.5027632.97031150
Ross TaylorNZ202020206922377033.8642356.03010322
Rohit SharmaIND2014201451012377226.3353244.55012262
Pat CumminsAUS2017201781122374426.3356342.10001256
Allan LambENG1991199161102379121.5543854.11022301
Viv RichardsWI19791979220236140118.0036963.96110291
Jaker AliBAN202420243602369139.3338960.67030245
Charlie FrankSA1921192136023615239.33--100200
Colin CowdreyENG1954195436023610239.3326129.50110300
Rashid LatifPAK1993199357223668*47.2054843.07020280
Daryl MitchellNZ20262026471236100*39.3348448.76111272
Matthew HaydenAUS1997199758023612529.5052544.95103281
Joe HardstaffENG190819084802367229.50--020250
Vernon PhilanderSA2012201291122366126.2245252.21010253
Vinod KambliIND1994199471102368221.4538062.11023303
LG PretoriusSA2025202523023515378.3325392.89110187
Neil HarveyAUS19491949231235178117.50--100160
KL RahulIND2026202634023510058.7542055.95110254
KS RanjitsinhjiENG18961896241235154*78.33--110230
Virender SehwagIND2001200145023510547.0036065.28110431
Phil MeadENG1914191435023511747.00--11100
Lahiru UdaraSL2026202636023518839.1737562.67101285
Mohsin KhanPAK197819784602354639.1767634.76000222
Wasim RajaPAK1983198367023512533.5749144.60100263
Sarfraz AhmedPAK2023202347123511839.1734867.53110251
Corey AndersonNZ201420145902357726.1139859.05021334
Ken MackayAUS195919598902357826.1129728.2802270
Ian ChappellAUS1967196759123515129.3822467.41101220
Mike GattingENG198019805912355629.3860838.65020300
WPUJC VaasSL20082008610323554*33.5752444.85011251
Trevor GoddardSA1955195551002357423.5040.00021210
Chamara SilvaSL2007200781102354921.3641257.04001270
Alan TurnerAUS1975197561102358121.3658839.97011260
Keith MillerAUS1956195661212356121.36--012136
Mark ButcherENG1999199971302354818.0870933.15000300
Sadiq MohammadPAK1972197224023413758.5027751.26110260
Bert OldfieldAUS1925192548223465*39.0035436.44010130
Denis ComptonENG195319535812346133.43--022121
Abbas Ali BaigIND1959195948023411229.25--100150
Roston ChaseWI201920196101234102*26.0046250.65113263
Mohinder AmarnathIND1978197861012348626.0018527.03021131
Mark TaylorAUS1996199651002344323.4071632.68000211
Hashan TillakaratneSL1998199871102345521.2770533.19013290
Marco JansenSA2022202281322345921.2753343.90011301
Shivnarine ChanderpaulWI199519954522338077.6762437.34030340
Geoff RaboneNZ1953195336123310746.60--110160
Dion EbrahimZIM200220024812339433.2955442.06021250
Brendan TaylorZIM201420144812339333.2942654.69011252
Jahurul IslamBAN201320134812334833.2962237.46000242

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.