Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM213/2 (57)Day 1: Tea - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
BJ WatlingNZ201520158143536142*48.73110948.33220652
Alex CareyAUS202220221114353611148.7387561.26121542
Aiden MarkramSA20242024815053610635.7383164.50130724
Asad ShafiqPAK20182018916053610433.50109448.99132604
Virat KohliIND20212021111905367228.21121644.08044601
Chris GayleWI20082008611153519753.5090459.181216714
Mahela JayawardeneSL19991999913153524244.58111847.85121653
Thilan SamaraweeraSL20052005914153513841.15108849.17142700
Richie RichardsonWI19861986814253516044.58106850.09210702
Brijesh PatelIND1976197610164535115*44.5810146.53120385
Mike BrearleyENG19771977111905359128.16169031.66031590
Chris GayleWI20052005713053431741.0884962.90121668
Joey CarewWI19691969713053410941.0835343.06130530
Shai HopeWI20252025816053414033.38105550.62210614
MS DhoniIND2014201491715348233.3898154.43052763
Kaushal SilvaSL20162016918053411529.67127241.98131620
Dimuth KarunaratneSL20242024101915348629.6792557.73050613
Saeed AhmedPAK19591959612153316648.45--120150
Adam ParoreNZ19971997101925336331.35125542.47030542
Nazmul Hossain ShantoBAN20252025610153214859.1191558.14310557
Clifford RoachWI19301930510053220953.2010834.26222494
Jacques KallisSA20092009611053212048.36106050.19220693
Matthew WadeAUS20192019916253211738.0092557.51211663
Tom VeiversAUS19641964121625328838.0081244.83052534
Bevan CongdonNZ19721972582531166*88.5021528.37230422
Sunil GavaskarIND19811981915053117235.40148035.88131570
Dhananjaya de SilvaSL20212021610153016658.8996355.04220533
Ian RedpathAUS19701970612353017158.89156233.93132620
Blair PocockNZ1997199791705308531.18162432.64061450
Tharanga ParanavitanaSL20092009101805307329.44103551.21042680
Rory BurnsENG202120211019053013227.89128241.34136652
Warren BardsleyAUS19211921111945308835.3332056.56050450
Charlie DavisWI19711971484529125*132.25--230170
Roy DiasSL19821982510052910952.9074662.87151731
Alviro PetersenSA20102010815052910035.2798853.54130585
Mominul HaqueBAN2024202410192529107*31.1295655.33155665
Mohinder AmarnathIND1986198679052813858.67141137.42230580
Ashwell PrinceSA20072007916352813840.62131640.12120510
Azhar AliPAK20102010816252892*37.71136438.71052620
Heath StreakZIM20012001111745288740.62114546.11040563
Mark BoucherSA200820081519352811733.00115645.67120530
Arjuna RanatungaSL19971997111915288629.33116445.36040614
Jack HobbsENG1924192457052721175.2939443.65220230
Ben StokesENG20172017712052711243.9282963.57241756
Dean JonesAUS199219926122527150*52.70103351.02221523
Robin SmithENG19921992813152712743.92112546.84132743
Dimuth KarunaratneSL20192019815052712235.13111447.31130551
Nari ContractorIND1959195981615279235.13--041121
Ravindra JadejaIND202420241218052711229.28104550.431324211
Marnus LabuschagneAUS2021202159152610865.75107249.07240542

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.