T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
David WarnerAUS2015201536059225398.6769385.43300605
Joe RootENG2022202236239617699.0053474.16210522
Jacques KallisSA20072007230346186115.3350468.65200475
Aravinda de SilvaSL1991199135049326798.6073467.17210607
Mohammad HafeezPAK20142014241418197139.3362466.99210525
Umar AkmalPAK2009200936037912963.1757066.49131447
Sourav GangulyIND1999199947235612571.2054465.44221486
Greg ChappellAUS19741974592499247*71.2978263.81202631
Matt PriorENG20132013593354110*59.0055863.44122592
Mominul HaqueBAN20132013242376181188.0059962.77200540
Doug WaltersAUS19741974581355104*50.7157162.17120442
Allan LambENG1992199235033814267.6054961.57120504
Sachin TendulkarIND2009200935034416068.8056161.32120533
Sachin TendulkarIND19991999472502217100.4082261.07210691
Adam VogesAUS20162016231309239154.5051060.59110393
Marcus TrescothickENG2004200436132213264.4053260.53120500
Thilan SamaraweeraSL2009200924034715986.7557460.45200454
Virat KohliIND2016201636030921151.5053757.54100340
Graeme SmithSA20042004361290125*58.0051256.64111371
Rahul DravidIND2003200324031322278.2555656.29110351
Michael SlaterAUS1993199334030516876.2554256.27110330
Graham GoochENG1990199035030615461.2054855.84111421
Daryll CullinanSA19991999332427275*427.0076555.82200493
Chris GayleWI20082008230305197101.6754855.66110368
Justin LangerAUS2001200135132012380.0057555.65211411
Guy WhittallZIM19971997241285203*95.0051455.45100313
Marnus LabuschagneAUS2019201924027514368.7550354.67120272
Ian ChappellAUS1974197459043214548.0080253.87200513
David GowerENG19831983481404112*57.7175453.58210550
Justin LangerAUS2004200423029521598.3355153.54100343
Graham GoochENG1986198635026818353.6050153.49100360
Grant FlowerZIM1997199724038715196.7572953.09210423
Adam VogesAUS2015201536228511971.2553852.97110390
Gordon GreenidgeWI1987198736134421368.8065652.441103610
Javed MiandadPAK19891989220389271194.5074252.43200345
Andrew StraussENG2004200436027311245.5052751.80121360
Rod MarshAUS1974197458031513239.3861451.30100390
VVS LaxmanIND20092009351295124*73.7557751.13120520
Herschelle GibbsSA200420043603218053.5062951.03030505
Ajinkya RahaneIND2016201636134718869.4068051.03110384
Mahela JayawardeneSL2009200924032911482.2565550.23120291
Desmond HaynesWI198519854823449057.3368550.22041411
Cheteshwar PujaraIND20162016361373101*74.6074350.20130510
Alviro PetersenSA2012201236026115643.5052050.19100342
Babar AzamPAK20182018351267127*66.7553250.19120252
Steve WaughAUS19931993672394147*78.8078650.13121420
Shai HopeWI2025202536025514042.5050950.10110282
Javed MiandadPAK1984198436233710484.2567350.07210451
Rahul DravidIND1999199948153219076.00106649.91300780
Alec StewartENG1992199235033014866.0067548.89210390
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.