Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe DenlyENG20192019112106519431.00156741.54060874
Devon ConwayNZ20222022814164912249.92123852.42230872
Sean WilliamsZIM20252025816164813743.2084976.33140826
Murali VijayIND20132013813064716749.77137846.95220946
Brad HaddinAUS201320131018164711838.06108459.691616810
Mohammad HafeezPAK201120111019364714340.44103362.63221806
Shivnarine ChanderpaulWI20112011815364611853.83152642.33210474
Tom BlundellNZ20222022813264410658.55122952.40151871
Darren BravoWI20152015918064410835.78143145.00150779
Ajinkya RahaneIND20182018122106448130.67146244.05051653
Tom LathamNZ20142014815064313742.87148343.36232751
Ajinkya RahaneIND20192019811264211571.33128549.96250753
Ben StokesENG20202020712164117658.27103162.172216911
Rahul DravidIND/IWX20052005812064013553.33140445.58241821
Virat KohliIND20152015915064014742.67118454.05220741
Angelo MathewsSL201820188163640120*49.23138946.08150562
Matt PriorENG2010201014204640102*40.00104161.48152723
Jamie HowNZ20082008122406409226.67128149.96041881
AB de VilliersSA201820187142638126*53.1799064.44161866
Jamie SmithENG20242024915063711142.4788172.301406315
Virender SehwagIND200220021016063714739.8187772.632311019
Tillakaratne DilshanSL20122012816063714739.8198564.67322823
Ross TaylorNZ20152015816163629042.4087872.44113881
Herschelle GibbsSA200520051117163616139.75140745.20120992
Paul CollingwoodENG200820081118263613539.75139145.72241833
Kyle MayersWI2021202110202636210*35.33102661.991247910
Hashim AmlaSA20132013812163311857.55115854.66240730
KL RahulIND2017201791416339048.69107558.88091762
MS DhoniIND20082008121916339235.17120652.49061608
Tom LathamNZ20242024122406338626.38123251.38042751
Virender SehwagIND2009200969063129370.11579108.982109211
Stephen FlemingNZ200320036112631274*70.11129048.91213732
Chris RogersAUS20152015611163117363.10106359.36151941
AB de VilliersSA20142014813063115248.54134047.09220765
Mahela JayawardeneSL201220121019163018035.00141144.65232696
Rishabh PantIND20252025713062913448.3880977.752406126
Upul TharangaSL200620061121162616531.30121251.65134865
Ahmed ShehzadPAK20142014713062517648.08119052.52310577
Mahela JayawardeneSL20022002916362510748.08119252.43141832
Brendon McCullumNZ20122012101916218434.50117053.08053697
Jacques KallisSA20062006815162011444.29144342.97230850
Peter FultonNZ201320131017062013636.47163937.832407312
Herschelle GibbsSA20022002814161911447.62113754.44220944
Quinton de KockSA201720171219261910136.4184573.25140787
Rohit SharmaIND202420241426161913124.7698263.032217811
Michael ClarkeAUS20112011916061815138.63105658.52311805
Sami AslamPAK2016201691816189136.35158039.11060643
Mohammad YousufPAK20052005712061722351.42118851.94220774
Babar AzamPAK20192019611261610468.4485272.30330842
Virat KohliIND20132013812161611956.00112754.66230732

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.