ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Imran TahirSA2012201276239169.755966.1000140
Miguel CumminsWI2017201736139157.806262.9000161
Dean HeadleyENG1997199736239229.7510636.7900150
Srinivasaraghavan VenkataraghavanIND1974197448139135.577716.8800140
Tinashe PanyangaraZIM2014201448339127.8013828.2600170
Angus FraserENG1990199078139245.5718720.8600330
Azeem HafeezPAK1983198379239185.573246.8800110
CBRLS KumaraSL2024202471243910*4.8812231.9700560
Bhagwath ChandrasekharIND19671967612739227.807834.6200350
Venkatesh PrasadIND19961996813539134.8816923.0800100
Matt HorneNZ20012001110383838.008942.7000070
Jermaine BlackwoodWI20192019110383838.007252.7800041
Neil WilliamsENG19901990110383838.005273.0800060
Paul StrangZIM200120011113838*-28135.7100042
Herschelle GibbsSA19971997120383119.008743.6800050
Wavell HindsWI20042004120382519.0011632.7600060
Misbah-ul-HaqPAK20012001120382819.0011333.6300060
Dwayne SmithWI20062006220383819.005371.7000170
Wriddhiman SahaIND20122012120383519.0011433.3300011
Wriddhiman SahaIND20142014120382519.007848.7200031
Michael NeserAUS20212021120383519.0037102.7000051
Todd AstleNZ20122012120383519.0013627.9400030
Charlie LlewellynSA18991899120383819.00--00100
Billy GunnENG18961896121382538.00--000-0
Jack MasonENG18971897120383219.00--00010
William LingSA19221922120383819.00--00101
Percy HolmesENG19211921120383019.00--00040
Dattu PhadkarIND19581958120383519.00--00000
Russell EndeanSA19511951120383119.00--000-0
Ted MeuliNZ19531953120382319.00--000-0
Mike ShrimptonNZ19731973120382219.0012330.8900020
John SnowENG19701970221383438.0012829.6900040
Clyde ButtsWI19881988120383819.008047.5000123
Greg DyerAUS19881988220383819.009141.7600130
Sanjeev SharmaIND19901990120383819.0028135.7100170
John RennieZIM19971997120382219.009241.3000020
Craig McMillanNZ20052005230382012.677948.1000051
Avishka GunawardeneSL20052005230382512.679938.3800080
Upul TharangaSL20072007330381612.679739.1800050
Stuart ClarkAUS20092009230383212.6731122.5800123
Gayan WijekoonSL20052005230381412.679340.8600040
Taijul IslamBAN20202020231382419.009241.3000150
Vishwa FernandoSL20202020230383812.678345.7800250
George HeadleyWI19481948231382919.00--00000
Tom DolleryENG19481948230383712.6720.0000100
Fred TitmusENG19681968230381912.67--00080
Goofy LawrenceSA19611961230382212.67--00100
Ashley MallettAUS19711971230382812.6713627.9400040
John ParkerNZ19791979230383312.67--00040
Chris ReadENG1999199934038379.5011931.9300240
PreviousPage 190Next

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.