Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM200/2 (54.1)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
Herbert SutcliffeENG1925192547056017680.00159735.07311570
Polly UmrigarIND19531953510156013062.22--24002
Geoff HowarthNZ19781978612256012356.00164234.10311540
Alec StewartENG2000200012202560124*31.11126644.23211791
BJ WatlingNZ20192019811155920555.90135641.22220581
Nasser HussainENG19961996712155912850.82120546.39311691
Kane WilliamsonNZ201220121018155913532.88147437.92223510
Shivnarine ChanderpaulWI20072007472558136*111.60121645.89330641
Inzamam-ul-HaqPAK200320037123558138*62.00108451.48141792
Harry BrookENG2026202671205589146.5066783.66061674
Hamish RutherfordNZ201320131017155817134.8891660.92111709
Wayne PhillipsAUS19851985112015589129.37131942.30030691
Seymour NurseWI1966196669055713761.8992254.34151604
Inzamam-ul-HaqPAK199919997131557200*46.42109750.77221762
MS DhoniIND200620061219055714829.3277871.591207612
Rohit SharmaIND2019201956055621292.6773275.963006520
Gary KirstenSA19971997916155610337.07151536.70233680
Peter HandscombAUS20172017917355611039.71111749.78120590
Mark RichardsonNZ20032003611155514555.50165333.58140632
Joe BurnsAUS20152015611055512950.4581368.27231778
Marvan AtapattuSL19981998815255522342.69131442.24122711
Chris CairnsNZ199719971019255571*32.65125644.19071616
Kepler WesselsAUS19841984815155417339.57103453.58143610
BJ WatlingNZ201620161117455410742.62112149.42120760
Thilan SamaraweeraSL2012201210181554115*32.59139039.86131580
Ajinkya RahaneIND201720171118255413234.63108451.11131594
Arthur MorrisAUS1947194758155315579.00119546.28310442
Robin SmithENG19891989510155314361.4498256.31231780
Majid KhanPAK19731973712055311046.086518.46131671
Russell EndeanSA19531953712155211650.18--140420
Tom LathamNZ20222022814155225242.4692060.00212723
Jim ParksENG1964196412163552108*42.4654737.84130533
Matthew HaydenAUS200820081018155212332.4792359.80223723
Misbah-ul-HaqPAK20072007592551161*78.71130342.29210604
Azhar AliPAK20122012610055115755.10134141.09312421
Shikhar DhawanIND2017201758055019068.7559592.44220774
Conrad HunteWI1965196551015508961.11--06000
Murali VijayIND201620161015055013636.67129242.57221598
Haris SohailPAK20182018815155014739.29127443.17201496
Kamran AkmalPAK20052005916055015434.3893259.01201730
Lance KlusenerSA2000200011164550118*45.83107950.97140504
Viv RichardsWI19911991101625508039.2992959.200716511
Glenn TurnerNZ19691969918255011034.3847726.42131420
Desmond HaynesWI198819881121355010030.56146937.44131530
Azhar AliPAK20212021915254912642.23123844.35133711
Nathan AstleNZ20002000916154914136.60122444.85132705
Mohammad AzharuddinIND19941994710154815260.8999655.02221593
Asad ShafiqPAK20142014914254813745.67103952.741205712
Hanif MohammadPAK19621962714054811139.14--222470
Nasser HussainENG19971997915054820736.53120545.48211771

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.