Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND27/2 (3)IND need 233 runs in 102 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE123/3 (27.1)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.
v West Indies×

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kevin PietersenENG2007200747046622666.5760976.52211502
Dilip VengsarkarIND198319831017070415941.4157372.95242631
Matt PriorENG20092009682415131*69.1757572.17131491
Andrew FlintoffENG20042004812258716758.7082970.812306714
Adam VogesAUS20152015443542269*542.0077969.58300632
Sunil GavaskarIND1983198311202745236*41.3969267.05313773
Ian BothamENG1984198451003478134.7053864.50030433
Graham GoochENG19801980510039412339.4061663.96121452
Marnus LabuschagneAUS20222022241502204167.3378863.71300503
David GowerENG1986198651003709037.0058663.14030502
Devon ConwayNZ2025202536145222790.4071663.13211603
Kevin PietersenENG20092009710145510250.5672263.02131493
Robert KeyENG2004200447137822163.0060262.79110460
Jacques KallisSA20042004232333130*333.0053562.24210346
Darren LehmannAUS2003200347135316058.8356862.15120413
Matthew HaydenAUS2005200536144511889.0071762.06210493
Matthew HaydenAUS2003200348237917763.1761162.03200483
Justin LangerAUS2003200348148314669.0078861.29221654
Herschelle GibbsSA20042004241375192125.0061261.27200458
Steve SmithAUS20152015474497199165.6781760.83220423
Doug WaltersAUS19691969350623242124.6077859.51410600
Ricky PontingAUS2005200536232914982.2555359.49210310
Simon KatichAUS200920093503029960.4051758.41030322
Paul CollingwoodENG2007200747135912859.8361558.37200421
Mohammad YousufPAK20062006350665192133.00114458.13410792
Greg ChappellAUS19761976364362182*181.0062458.01120331
Aamer SohailPAK19971997330324160108.0056257.65200391
Ben StokesENG2020202035136317690.7563257.44110365
Saleem MalikPAK1990199036128510257.0050057.00121320
Andrew StraussENG20092009712259716959.70105756.48300712
Sachin TendulkarIND1994199436040217967.0071256.46120552
Ross TaylorNZ20132013353495217*247.5087956.31300562
Paul CollingwoodENG2009200979149816162.2588556.27220471
Ricky PontingAUS20032003351523206130.7593156.18300583
Ravi BoparaENG20092009330355143118.3363555.91300392
Michael VaughanENG20042004815257514044.23103455.61311743
Azhar AliPAK20162016361474302*94.8085855.24122343
Graeme HickENG199519955102403118*50.3873055.21130561
Tom LathamNZ2025202536042714571.1778154.67300403
Marcus TrescothickENG20042004816248510734.6489154.43211742
Kusal MendisSL2018201836028510247.5052454.39110354
Alastair CookENG2017201735030424360.8055954.38100390
Graham GoochENG1981198148046015357.5085054.12210532
Allan LambENG1990199047039013255.7172254.02200480
VVS LaxmanIND201120116113541176*67.63100553.83141470
Michael HusseyAUS20052005363361137120.3367153.80200403
Kepler WesselsAUS19841984713053717341.31100353.54143590
Andy SandhamENG1930193048059232574.0070253.42222340
Dean JonesAUS1989198924127521691.6751653.29100190
Jacques KallisSA20032003230379177126.3371353.16200402
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.