Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Chris RogersAUS20142014918066511936.94133649.78240770
Jacques KallisSA200820081523266513231.67144945.89140724
Mark RichardsonNZ20012001812166314360.27144046.04240821
Sanath JayasuriyaSL200120011322366311134.8999466.70142946
Ross MorganNZ19651965122206639730.14--052670
Taufeeq UmarPAK200220021120166211134.84143746.07143931
Ramnaresh SarwanWI200220021218066111936.72175037.77151782
Doug WaltersAUS197719771018166125038.88119355.41131723
Dean ElgarSA2018201810202661141*36.72169738.95152874
Hashim AmlaSA200720079172660176*44.00150543.85241862
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Damien MartynAUS2001200110144658124*65.80106261.96341810
Colin CowdreyENG195919591015265816050.6274341.59230596
Greg ChappellAUS19821982916365817650.62108160.87322824
Rick McCoskerAUS197519751018365812743.87144945.41153650
Tom LathamNZ201620161120065813632.90144045.69252692
Damien MartynAUS200220021116065713341.06136048.31244740
Andrew StraussENG201020101220165711034.58126252.06153751
Herschelle GibbsSA199919998131656211*54.67145045.24221853
John EdrichENG19751975813165617554.67189634.60150700
Aravinda de SilvaSL19931993814165614850.46148644.15150757
Jeff DujonWI1988198812203656106*38.59137347.78141771
Mahela JayawardeneSL20082008611165516665.50115456.76320672
Vijay ManjrekarIND19551955913265517759.55--242400
Travis HeadAUS202220221015265517550.3881080.86231795
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Denis ComptonENG19551955712165415859.4520042.00140650
Eddie BarlowSA19651965612065413854.5024456.56150650
Ben DuckettENG20232023815165418246.7176086.05130782
Sanath JayasuriyaSL20022002914065314546.64100664.91221818
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Peter RichardsonENG19571957915065312643.53--221590
Aamer SohailPAK19951995112106539931.10113257.69042902
Colin CowdreyENG19651965711265211972.4418755.61330570
Alan KnottENG197119711117265211643.47140346.47230763
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Alvin KallicharranWI19741974812065115854.2587945.16323823
Dilip VengsarkarIND197819788132651157*59.1841727.10140212
Graeme SmithSA20132013914165123450.08109459.51130721
Steve SmithAUS20252025916365114150.08112957.66230659
Joe DenlyENG20192019112106519431.00156741.54060874
Sadiq MohammadPAK19731973712065016654.178343.37230730
Sunil GavaskarIND19771977714065012746.43151742.85412810
Devon ConwayNZ20222022814164912249.92123852.42230872
Sean WilliamsZIM20252025816164813743.2084976.33140826
Sachin TendulkarIND1998199859164717780.8885875.413108311
Murali VijayIND20132013813064716749.77137846.95220946

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.