ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Shivnarine ChanderpaulWI201220129155987203*98.70209847.04351983
Rachin RavindraNZ202420241224198424042.78163660.1524110311
Shubman GillIND20252025916298326970.21154363.7151011215
Joe RootENG201720171119096619050.84156361.802801381
Steve SmithAUS20192019813096521174.23171556.273401116
Marnus LabuschagneAUS202220221119295720456.29153862.224121084
Joe RootENG201820181324194812541.22178253.20262923
Hashim AmlaSA201720171221194713747.35174454.303411304
Jacques KallisSA20122012915194422467.43169255.794111217
AB de VilliersSA20132013913193316477.75159758.424501022
Kane WilliamsonNZ20142014917292919261.93183850.544201023
Steve SmithAUS202320231324292912142.23198146.903311076
Travis HeadAUS202320231223191916341.77121675.5815112713
Alastair CookENG201320131427091613033.93215342.552621060
David WarnerAUS201320131224190912439.52136166.792621127
Rohit SharmaIND202120211121290616147.68188048.1924010811
Ben StokesENG201620161221190425845.20135466.7723111021
Dimuth KarunaratneSL20212021713090224469.38161855.754301081
Dinesh ChandimalSL2015201511201901162*47.42161455.822501117
Alastair CookENG2017201711201899244*47.32183149.102201100
Michael HusseyAUS2012201211183898150*59.87163954.794208511
Steve SmithAUS2022202211183876200*58.40174750.14253803
Ben StokesENG202220221526287012036.25121671.552419426
Marlon SamuelsWI20122012711186626086.60161153.7634011111
Ross TaylorNZ2013201310175866217*72.17151357.243421034
Shubman GillIND2024202412222866119*43.30139362.173338818
Joe RootENG201320131427286218034.48212140.64231942
Murali VijayIND201420141020085214642.60190044.842511106
Joe RootENG201920191223085122637.00183746.33243921
Virat KohliIND201420141020184716944.58139960.544221012
Angelo MathewsSL201520151121184512242.25158953.18330878
Zak CrawleyENG202220221529184412230.14132963.512331320
Imam-ul-HaqPAK20222022816183715755.80177047.29331897
Cheteshwar PujaraIND2018201813231837132*38.05217638.47343982
Cheteshwar PujaraIND201620161116183612455.73172648.443401072
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Graeme SmithSA201220121019282513148.53152254.20351971
Rory BurnsENG201920191223082413335.83188243.782511060
Abdullah ShafiquePAK202220229182823160*51.44201340.883218010
Ben StokesENG2019201911213821135*45.61155952.662419017
Ross TaylorNZ201220121018381914254.60149054.97321904
Travis HeadAUS202520251121181717040.85102979.40230979
AB de VilliersSA201220121016281516958.21144056.60221986
Alviro PetersenSA201220121019281518247.94163249.943211053
KL RahulIND202520251019181313745.17167648.513301004
Shane WatsonAUS201320131224181017635.22135060.0023110510
Ajinkya RahaneIND201420141019180914744.94134860.013421092
Kaushal SilvaSL201420141120080613940.30189442.561501012
Joe RootENG202520251018280515050.31139557.71412821
Marnus LabuschagneAUS202320231325280311134.91185143.381411032

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.