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 runsODI3rd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad YousufPAK200220029142864204*72.00138862.253411273
Adam GilchristAUS2002200211165792204*72.0089088.992419516
Hashan TillakaratneSL200120018105682204*136.40131551.86320701
Mathew SinclairNZ200120018123431204*47.8997944.02110433
Marnus LabuschagneAUS202220221119295720456.29153862.224121084
Chris GayleWI200220021423191620441.64186349.171711583
Aubrey FaulknerSA19101910714186220466.3157155.52240452
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Neil HarveyAUS19551955711169620469.604233.33310481
Greg ChappellAUS19811981712062520452.08115054.35223530
Mahela JayawardeneSL20142014101811003203*59.00197350.843511058
Shivnarine ChanderpaulWI201220129155987203*98.70209847.04351983
Shivnarine ChanderpaulWI2005200511203964203*56.71211745.54331924
Shoaib MohammadPAK199019909163764203*58.77189140.40312832
Shoaib MohammadPAK19891989671687203*114.50163941.92320761
Mansur Ali Khan PataudiIND196419648142578203*48.17--222683
Javed MiandadPAK19851985681444203*63.4332941.95120161
Hanif MohammadPAK19651965692414203*59.14--200511
Brad HodgeAUS20052005471376203*62.6772551.86110440
Guy WhittallZIM19971997241285203*95.0051455.45100313
Mushfiqur RahimBAN20202020111203203*-31863.84100280
Matthew HaydenAUS2001200114253139120363.23221362.8655216920
Herbie CollinsAUS19211921914173020356.1560552.73220770
Mohammad YousufPAK20012001610149920355.44105447.34211653
Kumar SangakkaraSL20152015510040520340.5071556.64111374
Dennis AmissENG19761976230398203132.6773354.30200521
Jonathan TrottENG2011201169036520340.5673649.59121380
Kevin PietersenENG201120118111731202*73.10114064.12240932
Justin GreavesWI2025202510203505202*29.7199051.01112570
Leonard HuttonENG195019505103455202*65.00--110440
Jason HolderWI20192019581344202*49.1449070.20100448
Mohammad YousufPAK2006200611191178820299.33285462.6593122212
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
Wasim JafferIND200720071019183820246.56156253.653431211
Stephen FlemingNZ200420041017173720246.06144051.18221914
Jacques KallisSA20102010111941198201*79.87221854.0162010717
Marvan AtapattuSL2001200113224859201*47.72190345.14324920
Sachin TendulkarIND200020006101575201*63.8995460.27210832
Jack RyderAUS19251925361363201*72.6058249.66111261
Grant FlowerZIM19951995471266201*44.3383231.97100171
Jason GillespieAUS20062006232231201*231.0053143.50100282
Brendon KuruppuSL19871987111201201*-54836.68100240
Donald BradmanAUS1948194881341025201113.89186854.875221051
Eddie BarlowSA19641964918287220154.5052048.852511090
Virender SehwagIND/IWX20052005814178520160.38100178.422211146
Mushtaq MohammadPAK19731973610177720186.3333340.84341891
Hashim AmlaSA20162016915072920148.60142151.302311012
Navjot SidhuIND19971997913072020155.38166043.37311887
Aunshuman GaekwadIND198319831425168720128.6359846.49132240
Bob SimpsonAUS19651965611152520152.5027445.99130140

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