Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM185/2 (52)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
Javed MiandadPAK1976197647157320695.5019036.32220696
Nasser HussainENG199919997122573146*57.30147138.95141704
Marvan AtapattuSL20022002916257318540.93124745.95221720
Shaun PollockSA200120011318757311152.09109852.19212647
David WarnerAUS202320231120057316428.6599157.82121705
Allan BorderAUS198219821220457312635.81152537.57142551
AB de VilliersSA20092009611157216357.20107153.41240569
James NeeshamNZ201420147131572137*47.6779571.952316711
Geoff BoycottENG19791979813157215547.67159235.93212420
Fawad AlamPAK20212021913357114057.10114949.70321712
Seymour NurseWI19681968714057113640.7931152.09120631
Ken RutherfordNZ19931993714157110243.92110151.86140733
Brendon McCullumNZ200420041017257114338.07102355.82140663
David WarnerAUS202220221120157120030.0590163.37123686
Ian BellENG201520151324257114325.95130243.86143743
Stephen FlemingNZ20062006712057026247.50104254.70113803
Graham GoochENG19881988612057014647.50131143.48140651
Mark RichardsonNZ200420041017057010133.53160035.63120800
Ian HealyAUS199819981218457013440.71123346.23121520
AB de VilliersSA20062006112105709727.14110551.58040800
Bill PonsfordAUS1934193447156926694.83115449.31210540
Alan MelvilleSA19471947510156918963.22--311441
Asif IqbalPAK197919798121569134*51.7383351.62220656
Desmond HaynesWI19901990713056916743.77118947.86303571
Dimuth KarunaratneSL20222022815156910740.64112350.67140650
Keith MillerAUS195119517132568145*51.64--211462
Mahela JayawardeneSL20052005914156814143.69108052.59151753
Nasser HussainENG200120011018156810933.41130643.49151687
Faf du PlessisSA201620168133567118*56.70117248.38220682
Martin GuptillNZ20122012101905679729.84132942.66060723
Kane WilliamsonNZ20172017710156617662.8985965.89320703
Andrew FlintoffENG20032003814056614240.4380070.751427519
Mohammad YousufPAK20092009714056611240.43117448.21142574
John WrightNZ19841984915156613040.43134642.05210732
Mark BurgessNZ19761976916056511135.31--121415
Dilip SardesaiIND1964196481505648737.60--061621
Wally HammondENG19351935916356487*43.38--040142
Norm O'NeillAUS1960196057056318180.437454.05301440
Richie RichardsonWI198419841014156315443.31124745.15312771
Kamran AkmalPAK20072007816156311937.5398557.16142840
Mark RichardsonNZ2002200281615639537.53157935.66051681
Inzamam-ul-HaqPAK200620061117256311937.53110451.00132652
Moeen AliENG20152015132305637724.48104054.13043834
Matt PriorENG2007200710173562126*40.14100156.14143704
Bryan YoungNZ19941994918056212031.22150837.27143680
Sarfraz AhmedPAK201620161119256259*33.0679970.34031610
Ray IllingworthENG197119711219156210731.22167533.55111631
Inzamam-ul-HaqPAK199419948145561135*62.3398956.72231732
Temba BavumaSA2022202281625619340.07116448.20040641
VVS LaxmanIND200620061017356110040.07135441.43142780

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.