Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND4/1 (0.4)IND need 256 runs in 116 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE106/2 (24)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Allan BorderAUS19891989111758188568.17190342.980110851
Joe RootENG2016201617322147725449.23243360.7131011701
Joe RootENG20152015142631385182*60.22217463.71310115810
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Keith FletcherENG1973197312214108517863.82204742.262901326
Hansie CronjeSA1998199814242104012647.27222046.8519110416
Inzamam-ul-HaqPAK199519951120098710149.35208647.321921203
Rahul DravidIND199719971218298414861.50266436.941901122
Chetan ChauhanIND19791979172608648433.23166833.15092960
KL RahulIND2017201791416339048.69107558.88091762
Jonny BairstowENG20162016172941470167*58.80252558.223811458
Kumar SangakkaraSL2014201411211143831971.90260855.1448115511
Virender SehwagIND2010201014252142217361.83156690.8058221510
Sunil GavaskarIND1979197917260140722154.12243347.434801773
Alastair CookENG2015201514261136426354.56312343.683811500
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Kim HughesAUS19791979142731152130*48.00264141.692801175
Simon KatichAUS2009200913230111112248.30218250.922811254
David GowerENG1982198214252106111446.13237544.671811131
Mark WaughAUS199319931521198713749.35156263.192811095
Joe RootENG201720171119096619050.84156361.802801381
Shane WatsonAUS201020101122189712642.71178350.311801148
Shiv Sunder DasIND20012001132418308436.09218837.930811111
Alastair CookENG20082008122107587636.10159347.580801021
Bob SimpsonAUS1964196414263138131160.04157245.103721351
David WarnerAUS2015201513240131725354.88160981.8547216311
Jacques KallisSA2004200411215128816280.50254050.7157214812
Sanath JayasuriyaSL1997199711190127134066.89194765.283721409
Alastair CookENG2016201617333127013042.33244751.902701511
David BoonAUS19931993162551241164*62.05302541.024741491
Alec StewartENG1998199816313122216443.64259947.022721520
Babar AzamPAK202220229170118419669.65215554.944701259
Chris GayleWI2004200412221113514154.05159371.254701856
Mike AthertonENG19951995132411129185*49.09309836.442711340
Jacques KallisSA20012001132371120189*70.00277640.3527111812
Marnus LabuschagneAUS2019201911170110418564.94199155.453701292
Rahul DravidIND2006200612224109514660.83259142.263701271
VVS LaxmanIND20082008152741086200*47.22213650.842721210
Mohinder AmarnathIND1983198314241107712046.83102345.65475737
Ted DexterENG196219621014198220575.5436240.062701097
Ian ChappellAUS197519751018298219261.38205147.882711102
Michael HusseyAUS200620061015396518280.42180953.342701113
Mark RamprakashENG199819981324496115448.05282134.07172873
VVS LaxmanIND2010201011184939143*67.07181251.822701021
Chris GayleWI200220021423191620441.64186349.171711583
Paul CollingwoodENG200920091421291516148.16190248.11271882
Shivnarine ChanderpaulWI200820089167909126*101.00212442.80372926
Andrew FlintoffENG200420041319289816752.82134666.7227111021
Viv RichardsWI198019801014189314568.69133366.992701225
Ricky PontingAUS200920091323185315038.77126467.481721116
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.