Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND20152015915064014742.67118454.05220741
Angelo MathewsSL201820188163640120*49.23138946.08150562
AB de VilliersSA201820187142638126*53.1799064.44161866
Jamie SmithENG20242024915063711142.4788172.301406315
Tillakaratne DilshanSL20122012816063714739.8198564.67322823
Ross TaylorNZ20152015816163629042.4087872.44113881
Kyle MayersWI2021202110202636210*35.33102661.991247910
Hashim AmlaSA20132013812163311857.55115854.66240730
KL RahulIND2017201791416339048.69107558.88091762
Tom LathamNZ20242024122406338626.38123251.38042751
Chris RogersAUS20152015611163117363.10106359.36151941
AB de VilliersSA20142014813063115248.54134047.09220765
Mahela JayawardeneSL201220121019163018035.00141144.65232696
Rishabh PantIND20252025713062913448.3880977.752406126
Ahmed ShehzadPAK20142014713062517648.08119052.52310577
Brendon McCullumNZ20122012101916218434.50117053.08053697
Peter FultonNZ201320131017062013636.47163937.832407312
Quinton de KockSA201720171219261910136.4184573.25140787
Rohit SharmaIND202420241426161913124.7698263.032217811
Sami AslamPAK2016201691816189136.35158039.11060643
Babar AzamPAK20192019611261610468.4485272.30330842
Virat KohliIND20132013812161611956.00112754.66230732
Misbah-ul-HaqPAK20152015814161610247.38118352.071605620
Babar AzamPAK201820188143616127*56.00113154.47161696
Roshen SilvaSL201820181019261610936.24147741.71141473
Jermaine BlackwoodWI2015201510202616112*34.22112854.611437413
Dhananjaya de SilvaSL20162016612161512955.91112754.57220772
Angelo MathewsSL20222022813161519951.25135445.42212548
Dominic SibleyENG202020209141615133*47.31162337.89222701
Mominul HaqueBAN201420147142614131*51.17117952.08251690
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
Travis HeadAUS20242024915060815240.5371285.39313678
Ross TaylorNZ20192019812160720055.1894564.23230606
Daryl MitchellNZ20242024112116078430.35121350.040505811
Ross TaylorNZ201620169155606173*60.6093764.67313704
Zak CrawleyENG20232023815160618943.2968588.47130783
Ed CowanAUS201220121118060613633.67138443.79141731
Ollie PopeENG20252025916060217137.6387868.56212762
Ben StokesENG20242024132326028028.6791665.72051629
Tom LathamNZ20192019812060116150.08114152.67311634
Ricky PontingAUS20122012915160022142.86113752.77221580
BJ WatlingNZ201320131116159610339.73125747.41153682
Sonal DinushaSL20262026482595133*99.17101858.45320518

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.