Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Mitchell MarshAUS20232023510254011867.5073973.071407610
Ryan RickeltonSA20252025611154025954.0090259.87110636
David BedinghamSA202420241018154011031.7678968.441216212
KL RahulIND2016201679053919959.8986962.03211587
Mohammad RizwanPAK202420247131539171*44.9290159.82121466
Saud ShakeelPAK20232023592537208*76.71117445.74210610
Rishabh PantIND20182018814053711438.3675471.221215516
Tamim IqbalBAN2017201781605378233.56101952.70051595
Tom LathamNZ201520158161537109*35.80113947.15131642
Alex HalesENG20162016101905379428.26120144.71050762
Ben StokesENG20182018102005376626.85116546.09042577
BJ WatlingNZ201520158143536142*48.73110948.33220652
Alex CareyAUS202220221114353611148.7387561.26121542
Aiden MarkramSA20242024815053610635.7383164.50130724
Asad ShafiqPAK20182018916053610433.50109448.99132604
Virat KohliIND20212021111905367228.21121644.08044601
Shai HopeWI20252025816053414033.38105550.62210614
MS DhoniIND2014201491715348233.3898154.43052763
Kaushal SilvaSL20162016918053411529.67127241.98131620
Dimuth KarunaratneSL20242024101915348629.6792557.73050613
Nazmul Hossain ShantoBAN20252025610153214859.1191558.14310557
Matthew WadeAUS20192019916253211738.0092557.51211663
Dhananjaya de SilvaSL20212021610153016658.8996355.04220533
Rory BurnsENG202120211019053013227.89128241.34136652
Mominul HaqueBAN2024202410192529107*31.1295655.33155665
Ben StokesENG20172017712052711243.9282963.57241756
Dimuth KarunaratneSL20192019815052712235.13111447.31130551
Ravindra JadejaIND202420241218052711229.28104550.431324211
Marnus LabuschagneAUS2021202159152610865.75107249.07240542
Angelo MathewsSL20172017918052411129.11112546.58121599
Shivnarine ChanderpaulWI201320137123523122*58.11101951.32210561
Murali VijayIND20152015712152215047.45106449.06132506
Tamim IqbalBAN20142014714052210937.29121443.00232525
Murali VijayIND20172017610052015552.0097053.61310523
Niroshan DickwellaSL201820181222251980*25.9578266.37030600
Cameron GreenAUS20222022111525187939.85103650.00050522
Azhar AliPAK20182018917051713430.41129639.89141501
Alastair CookENG201820181018051614728.67117144.06121650
Kavem HodgeWI20242024918051612028.67102950.15131692
Ben StokesENG20232023813051515539.6283161.971204817
Kane WilliamsonNZ201920198122514200*51.4085859.91222601
Dimuth KarunaratneSL20142014713151415242.83109446.98121631
Kyle VerreynneSA2022202211193514136*32.1392955.33123573
Dilruwan PereraSL201720171121351492*28.56100251.300446012
Kumar SangakkaraSL2013201336051214285.3390356.70320523
Hashim AmlaSA20182018102015108226.84123541.30052640
Dhananjaya de SilvaSL201820181019050917326.7985859.32133584
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Nazmul Hossain ShantoBAN20262026611050710146.0992055.11131485
Mohammad HafeezPAK20122012612150519645.9191855.01120603

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.