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 2000-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mominul HaqueBAN20182018815067317644.87101566.31403634
Scott StyrisNZ200420041017167317042.06130451.61231945
Younis KhanPAK201620161019167321837.39133350.49222716
Aiden MarkramSA201820181020067215233.60109961.15223903
Daniel VettoriNZ20082008142346729435.37119056.47051853
Ian BellENG2012201214255672116*33.60169239.72162743
Virat KohliIND20232023812067118655.92122654.73220701
Mark ButcherENG200120018162671173*47.93131151.18130861
Jimmy AdamsWI2000200014255671101*33.55235428.50133490
Darren LehmannAUS20032003710167017774.44104464.18320765
Zak CrawleyENG202520251018067012437.22103364.86153892
Wiaan MulderSA202520257122669367*66.9091173.44201876
Kusal MendisSL201720171020066919433.45116157.62211777
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Chris RogersAUS20142014918066511936.94133649.78240770
Jacques KallisSA200820081523266513231.67144945.89140724
Mark RichardsonNZ20012001812166314360.27144046.04240821
Sanath JayasuriyaSL200120011322366311134.8999466.70142946
Taufeeq UmarPAK200220021120166211134.84143746.07143931
Ramnaresh SarwanWI200220021218066111936.72175037.77151782
Dean ElgarSA2018201810202661141*36.72169738.95152874
Hashim AmlaSA200720079172660176*44.00150543.85241862
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Damien MartynAUS2001200110144658124*65.80106261.96341810
Tom LathamNZ201620161120065813632.90144045.69252692
Damien MartynAUS200220021116065713341.06136048.31244740
Andrew StraussENG201020101220165711034.58126252.06153751
Mahela JayawardeneSL20082008611165516665.50115456.76320672
Travis HeadAUS202220221015265517550.3881080.86231795
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Ben DuckettENG20232023815165418246.7176086.05130782
Sanath JayasuriyaSL20022002914065314546.64100664.91221818
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Graeme SmithSA20132013914165123450.08109459.51130721
Steve SmithAUS20252025916365114150.08112957.66230659
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

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.