Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM221/2 (57.4)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Mahela JayawardeneSL20032003711252613458.44119444.05130562
Graham ThorpeENG200220027122526200*52.6083862.77210645
Tony GreigENG1975197591405269637.5789458.84050741
David BoonAUS198819888151526184*37.57119344.09120570
Chris GayleWI2010201069052533358.3374970.091216310
Budhi KunderanIND19641964510052519252.50--210791
Bob SimpsonAUS19651965611152520152.5027445.99130140
Angelo MathewsSL201120118154525105*47.73119443.97140585
Alec StewartENG19971997916152517335.0095455.03120711
Saeed AnwarPAK20002000711052412347.64116445.02140593
Desmond HaynesWI199319937113524143*65.50105349.76210674
Haroon RasheedPAK19771977713152412243.6742253.08130336
Colin CowdreyENG196319638143524128*47.6421351.17130441
Gautam GambhirIND201020101018252411632.7587759.75143611
Angelo MathewsSL20172017918052411129.11112546.58121599
Jack FingletonAUS1936193657052311874.7161230.23411191
Shivnarine ChanderpaulWI201320137123523122*58.11101951.32210561
Bruce MitchellSA19311931713052312340.23--141250
Virender SehwagIND20032003510052219552.2071373.21201658
Geoff BoycottENG19731973610152211558.00118843.94150634
Murali VijayIND20152015712152215047.45106449.06132506
Tamim IqbalBAN20142014714052210937.29121443.00232525
Navjot SidhuIND1993199368052110665.13124441.88230633
Murali VijayIND20172017610052015552.0097053.61310523
Mohammad AshrafulBAN200420048152520158*40.00114945.261445810
Ramiz RajaPAK198719871015152011437.1488343.49120422
Mark BoucherSA20032003121715207232.5091456.89041691
Bob BarberENG19651965101715206132.5011476.32040261
Matt PriorENG20112011810251912664.8858189.33321543
Ian RedpathAUS19691969812051913243.2541251.46142600
Hansie CronjeSA19951995813251911247.1895054.63210536
Grant FlowerZIM19961996815051911034.60141036.81143552
Brian McMillanSA1994199491515199337.07131539.47041522
Niroshan DickwellaSL201820181222251980*25.9578266.37030600
Cameron GreenAUS20222022111525187939.85103650.00050522
Michael SlaterAUS2001200181525189639.8585760.44030703
Allan BorderAUS199119911017351883*37.00122742.22032482
Graeme PollockSA1970197047051727473.8696053.85130761
Chris CairnsNZ2000200059151712464.6381963.132205818
Joe HardstaffENG19371937611051711447.0043038.84230281
Nathan AstleNZ20022002713151722243.0871172.711326115
Imtiaz AhmedPAK19551955813051720939.77--142320
Azhar AliPAK20182018917051713430.41129639.89141501
Mahela JayawardeneSL201120111121051710524.62122842.10120623
Sherwin CampbellWI19961996510151620857.33123841.68211680
Mudassar NazarPAK19841984712051619943.00102748.78211540
John WrightNZ19851985101705166630.35145735.42031531
Thilan SamaraweeraSL200420041018351610034.40142536.21121530
Alastair CookENG201820181018051614728.67117144.06121650
Kavem HodgeWI20242024918051612028.67102950.15131692

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.