Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben DuckettENG202520251018073514940.8383388.242321006
Asad ShafiqPAK201620161121173313736.65136053.90255853
Azhar AliPAK201120111018273210045.75182940.02171802
Usman KhawajaAUS201820181018073217140.67168943.34240782
Kevin PietersenENG201120118111731202*73.10114064.12240932
Gary BallanceENG20142014813172915660.75143350.873311012
Hashim AmlaSA20162016915072920148.60142151.302311012
Gautam GambhirIND2009200959172716790.88140151.89410822
David WarnerAUS201920199161725335*48.33116462.29213751
Dinesh ChandimalSL202420241017072411642.59132654.60253863
Dinesh ChandimalSL202220226103719206*102.71129955.352415815
Ben StokesENG201520151425071910128.76106167.771541048
Shane WatsonAUS200920097121716120*65.09131854.321611011
Shivnarine ChanderpaulWI2004200410183715128*47.67154146.40232871
Adam GilchristAUS200320031214271413359.5076693.213218514
Quinton de KockSA20192019815071312947.5390378.96251967
Ollie PopeENG202220221120171314537.5399771.51251833
Michael VaughanENG200420041222271214035.60129155.15321945
Ian BellENG2005200510182711162*44.44132753.58253753
Nasser HussainENG200320031120171111637.42170741.65151952
Steve SmithAUS2013201311212711138*37.42155045.872317410
Mohammad HafeezPAK20152015713171022459.17114961.792218010
Dhananjaya de SilvaSL202420241017071010841.76111663.62262817
Andrew FlintoffENG/IWX200520051424170910230.83109864.571529218
Kumar SangakkaraSL20022002916270823050.57114961.62130984
Daren GangaWI200620061018170813541.65162843.49140930
Asad ShafiqPAK20152015813070613154.31136251.84330572
Jacques KallisSA200220029143706139*64.18143849.10250912
Faf du PlessisSA2017201710174706135*54.31126555.81161902
Brad HaddinAUS200920091218270612144.13107565.671418211
Kraigg BrathwaiteWI201720171019070613437.16173440.72142696
Misbah-ul-HaqPAK20132013815270513554.23168341.89251777
Wavell HindsWI200220021118070211339.00128654.592401104
Cheteshwar PujaraIND20212021142617029128.08205434.18063931
Kraigg BrathwaiteWI20142014611270121277.89143248.95320681
Harry BrookENG20232023814170118653.9276691.511618611
Marcus NorthAUS2009200911181701125*41.24147547.53332821
Hashim AmlaSA20142014813270020863.64151446.24301780
Chris RogersAUS20132013917070011641.18155644.99250930
Jacques KallisSA20032003814069817749.86146147.78210794
Younis KhanPAK201320138163698200*53.69153045.62311677
Brad HaddinAUS200820081120269816938.78135251.631108211
Devon ConwayNZ2025202559169722787.13113761.30321913
Ricky PontingAUS20042004101926979841.00122356.99050804
Andrew StraussENG201220121121069714133.19161343.21222820
Kumar SangakkaraSL2010201069269521999.29113861.07320823
Kane WilliamsonNZ20232023713169521557.92127954.34401753
Quinton de KockSA201620168132695129*63.1888478.62250966
Abid AliPAK202120219151695215*49.64142248.87220923
Zak CrawleyENG20242024142506957927.8096871.80063997

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.