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
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Joe RootENG2021202115291170822861.00300456.866411793
Joe RootENG2016201617322147725449.23243360.7131011701
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Steve SmithAUS2015201513244147421573.70237462.096501677
David WarnerAUS2015201513240131725354.88160981.8547216311
Joe RootENG20152015142631385182*60.22217463.71310115810
Kumar SangakkaraSL2014201411211143831971.90260855.1448115511
Ben DuckettENG2024202417321114915337.06132087.052621537
Alastair CookENG2016201617333127013042.33244751.902701511
Alastair CookENG2015201514261136426354.56312343.683811500
Joe RootENG2024202417313155626255.57245563.386511472
Jonny BairstowENG20162016172941470167*58.80252558.223811458
Virat KohliIND2018201813240132215355.08243354.345521442
Dean ElgarSA2017201712210112819953.71221850.865411433
Steve SmithAUS2017201711203130523976.76257350.726301402
Alastair CookENG2012201215293124919048.04298141.904321385
Joe RootENG201720171119096619050.84156361.802801381
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Kane WilliamsonNZ2015201581631172242*90.15195559.955411361
Virat KohliIND2016201612182121523575.94201160.424201342
Kevin PietersenENG2012201214251105318643.88161765.1234213317
Adam VogesAUS20152015121861028269*85.67174259.014311332
Zak CrawleyENG202220221529184412230.14132963.512331320
Brendon McCullumNZ201420149160116430272.75160472.5740013133
Steve SmithAUS201420149173114619281.86191359.915421318
David WarnerAUS201420149180113614563.11138781.9063113011
Ian BellENG2013201314273100511341.88235842.623511306
Hashim AmlaSA201720171221194713747.35174454.303411304
Marnus LabuschagneAUS2019201911170110418564.94199155.453701292
Jonny BairstowENG2022202210193106116266.31139676.0061212818
Travis HeadAUS202320231223191916341.77121675.5815112713
Kusal MendisSL2018201812231102319646.50187254.653411269
Babar AzamPAK202220229170118419669.65215554.944701259
Hashim AmlaSA20122012101721064311*70.93180658.914201253
Jonathan TrottENG2012201215282100514338.65230143.682621240
Joe RootENG2022202215273109817645.75172263.765231223
Steve SmithAUS20162016111831079165*71.93183758.744511215
Jacques KallisSA20122012915194422467.43169255.794111217
Ollie PopeENG202420241730099419633.13144368.883431205
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Kane WilliamsonNZ202420249181101315659.59186154.434411176
Michael ClarkeAUS2013201313263109318747.52193856.404321166
Moeen AliENG20162016172961078155*46.87200453.7945311611
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
David WarnerAUS201720171121199712349.85156663.674401157
Azhar AliPAK20162016112231198302*63.05256946.633421145
Usman KhawajaAUS2022202211204108016067.50210151.404501145
Shubman GillIND20252025916298326970.21154363.7151011215
David WarnerAUS201320131224190912439.52136166.792621127
Page 1Next

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.