Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1014th Match · Abu Dhabi T10 League 2026RDCYLT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mominul HaqueBAN20182018815067317644.87101566.31403634
Younis KhanPAK201620161019167321837.39133350.49222716
Aiden MarkramSA201820181020067215233.60109961.15223903
Virat KohliIND20232023812067118655.92122654.73220701
Zak CrawleyENG202520251018067012437.22103364.86153892
Wiaan MulderSA202520257122669367*66.9091173.44201876
Kusal MendisSL201720171020066919433.45116157.62211777
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Dean ElgarSA2018201810202661141*36.72169738.95152874
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Tom LathamNZ201620161120065813632.90144045.69252692
Travis HeadAUS202220221015265517550.3881080.86231795
Ben DuckettENG20232023815165418246.7176086.05130782
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Steve SmithAUS20252025916365114150.08112957.66230659
Joe DenlyENG20192019112106519431.00156741.54060874
Devon ConwayNZ20222022814164912249.92123852.42230872
Sean WilliamsZIM20252025816164813743.2084976.33140826
Tom BlundellNZ20222022813264410658.55122952.40151871
Ajinkya RahaneIND20182018122106448130.67146244.05051653
Ajinkya RahaneIND20192019811264211571.33128549.96250753
Ben StokesENG20202020712164117658.27103162.172216911
Angelo MathewsSL201820188163640120*49.23138946.08150562
AB de VilliersSA201820187142638126*53.1799064.44161866
Jamie SmithENG20242024915063711142.4788172.301406315
Kyle MayersWI2021202110202636210*35.33102661.991247910
KL RahulIND2017201791416339048.69107558.88091762
Tom LathamNZ20242024122406338626.38123251.38042751
Rishabh PantIND20252025713062913448.3880977.752406126
Quinton de KockSA201720171219261910136.4184573.25140787
Rohit SharmaIND202420241426161913124.7698263.032217811
Sami AslamPAK2016201691816189136.35158039.11060643
Babar AzamPAK20192019611261610468.4485272.30330842
Babar AzamPAK201820188143616127*56.00113154.47161696
Roshen SilvaSL201820181019261610936.24147741.71141473
Dhananjaya de SilvaSL20162016612161512955.91112754.57220772
Angelo MathewsSL20222022813161519951.25135445.42212548
Dominic SibleyENG202020209141615133*47.31162337.89222701
Usman KhawajaAUS202520251018161423236.12109156.28112522
Mehedi Hasan MirazBAN20242024101826149738.38111355.17040784
Kraigg BrathwaiteWI201620168143613142*55.73145842.04150591
Virat KohliIND201920198112612254*68.0096763.29222783
Ravichandran AshwinIND201620161214061211843.71127148.15241662
Jonny BairstowENG201820181120060911030.45113853.51225752
Temba BavumaSA20172017122016098932.05129247.14052731
Dimuth KarunaratneSL20232023610060817960.8093964.75230700

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.