Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM174/2 (48.5)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
Craig McMillanNZ20002000916158714239.13122647.88142796
Kieran PowellWI20122012917158713436.69112452.22300843
Brian LaraWI19931993710058627758.6084069.76130762
Kusal MendisSL20232023610058624558.6084169.682216912
Jonty RhodesSA19981998914158611745.0896160.98140656
Herbert SutcliffeENG19281928914058613541.8699027.68140180
Javed MiandadPAK198219821116158613839.07120248.75130593
Brendon McCullumNZ201320131219158611332.5691264.251407211
Brendan NashWI200920091016058510936.56142940.94140731
Angelo MathewsSL2012201291625858441.79135143.30051714
Keith StackpoleAUS19691969816358510345.0017161.40140472
Allan BorderAUS1983198368258411897.33119848.75230650
Mominul HaqueBAN2013201359258418183.4397260.08220710
Neil HarveyAUS19501950592584151*83.43--320340
Ted DexterENG19641964710058417458.4090042.67220850
Zaheer AbbasPAK19781978352583235*194.33--210535
Victor TrumperAUS191119115102583214*72.8879073.80220660
Faf du PlessisSA20142014814158310344.85139741.73141615
Thilan SamaraweeraSL20082008610258212772.75102756.67241760
Ijaz AhmedPAK19951995713158213748.50145739.95230758
Mike AthertonENG19971997916258211841.57144940.17140661
Rohan KanhaiWI19731973813158115748.4243751.03241701
Kamran AkmalPAK200920099152581158*44.6978873.731416311
Daryll CullinanSA200020001016358112044.69128145.36220646
Ian HealyAUS1993199316205581113*38.7396360.33234601
Zak CrawleyENG20202020711058026752.73102056.86131751
Shivnarine ChanderpaulWI200620061018158097*34.12130044.62050683
Tharanga ParanavitanaSL201120111122258076*29.00163935.39054601
Keith FletcherENG19751975710057921657.90134343.11220660
Sunil GavaskarIND19821982913257915552.64146839.17130542
Shivnarine ChanderpaulWI20032003714057910941.36102456.54312854
Bruce MitchellSA193519357143579164*52.64--210110
Qasim UmarPAK19841984916057921036.19123243.26112680
Kapil DevIND1983198318282579100*22.2740489.60124459
Mansur Ali Khan PataudiIND196419648142578203*48.17--222683
Stephen FlemingNZ19991999101735787341.29165035.03051660
Nkruma BonnerWI202120219162577113*41.21162335.55132602
Mohsin KhanPAK198319831116257715241.2192854.85211601
Jamie SmithENG2025202510184577184*41.2172279.921316614
Dean ElgarSA202220221121157796*28.85120048.08042701
Azhar AliPAK20152015610057622657.60124746.19221463
Vijay HazareIND195219529132576146*52.3620.00142120
Arthur MorrisAUS1953195381505769938.40--051510
Zaheer AbbasPAK198419849153576168*48.00113848.33131521
Rishabh PantIND20242024917157610936.0078973.001316513
Sachin TendulkarIND200020006101575201*63.8995460.27210832
Stephen CookSA20162016712057511747.92124246.30321630
Sandeep PatilIND19811981915157517441.0783069.28130764
Mohammad AzharuddinIND199719971216157512638.33100857.04321711
Wally HammondENG193119317112574136*63.78--230231

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.