Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Saleem MalikPAK19891989672408102*81.6072256.51130411
Gordon GreenidgeWI1986198681103497531.7361856.47020474
Daniel VettoriNZ20082008142346729435.37119056.47051853
Joe RootENG20202020813246468*42.1882256.45040492
Sachin TendulkarIND1999199910193108821768.00192856.435431343
Graham GoochENG19801980918164712338.06114756.41141712
Michael ClarkeAUS2013201313263109318747.52193856.404321166
Martin GuptillNZ2016201691603938724.5669756.38023603
Hanuma VihariIND2019201946134111168.2060556.36120451
Sunil GavaskarIND19831983183241310236*46.79154156.335531323
Hashim AmlaSA2011201159042311247.0075156.32230671
Robin SmithENG19891989510155314361.4498256.31231780
Alick AthanazeWI2024202491804489224.8979656.28031502
Usman KhawajaAUS202520251018161423236.12109156.28112522
Steve SmithAUS20192019813096521174.23171556.273401116
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Michael ClarkeAUS20072007451320145*80.0056956.24120281
Tom BlundellNZ20232023713143313836.0877056.23131502
Geraint JonesENG20052005132124948526.0087956.20030645
Andy FlowerZIM200120019144899199*89.90160156.153401192
Matt PriorENG2007200710173562126*40.14100156.14143704
Matt PriorENG2013201313234594110*31.26105856.14135972
Sachin TendulkarIND2004200410155915248*91.50163156.103201132
Hamilton MasakadzaZIM2017201748029014736.2551756.09111354
Agha SalmanPAK20222022612137610334.1867156.04130472
Roy FredericksWI197619761223282913839.48111956.03254741
Dean JonesAUS19901990681328121*46.8658655.97202311
Younis KhanPAK20072007816275113053.64134255.96332972
Stuart BroadENG201020101012029216924.3352255.94103342
Shaun MarshAUS20152015611142118242.1075355.91121453
Rahmat ShahAFG2024202435038823477.6069455.91121433
Sachin TendulkarIND2010201014233156221478.10279455.9175018110
Mitchell JohnsonAUS200820081421536050*22.5064455.90012444
Sachin TendulkarIND2009200969154116067.6396955.83230714
Dinesh ChandimalSL2015201511201901162*47.42161455.822501117
Brendon McCullumNZ200420041017257114338.07102355.82140663
Faf du PlessisSA2017201710174706135*54.31126555.81161902
Jacques KallisSA20122012915194422467.43169255.794111217
Azhar MahmoodPAK19981998813041513631.9274455.78201592
Dhananjaya de SilvaSL20222022713034310926.3861555.77110433
Graham GoochENG199019909171126433379.00226755.764511528
Marcus TrescothickENG2003200313243100321947.76179955.752621529
Dimuth KarunaratneSL20212021713090224469.38161855.754301081
Shahriar NafeesBAN2006200648033013841.2559255.74111460
Kusal MendisSL2022202271203808531.6768255.72040431
Aiden MarkramSA20252025612136613633.2765755.71101442
Wasim AkramPAK19901990812129812327.0953555.70111402
VVS LaxmanIND200420041216051317832.0692155.70120800
Craig WishartZIM200320034803039637.8854455.70010393
Sunil GavaskarIND197819788142109920591.5889855.68531862

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.