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 2000-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
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
Jacob OramNZ2004200410164690126*57.50125355.072217113
Chris GayleWI20062006101806909338.33120457.310629813
Virat KohliIND20122012916268911649.21147446.74330892
Wasim JafferIND20062006917068921240.53152545.18230901
Kraigg BrathwaiteWI20222022714368716062.45170040.41250712
Wavell HindsWI200020001323168716531.23147646.54143943
Dinesh KarthikIND20072007917168612942.88130452.61160892
Justin LangerAUS20002000813168422357.00106864.04220874
Daryl MitchellNZ20222022711168319068.30137749.603307911
Hashan TillakaratneSL200120018105682204*136.40131551.86320701
Angelo MathewsSL202420241018168114140.06140148.61141636
Rishabh PantIND20222022712168014661.8274890.912417521
Michael HusseyAUS20112011916068014242.50125654.14233696
Imran FarhatPAK2006200691716809142.50130851.990611061
Tillakaratne DilshanSL20052005914267816856.5098468.90141892
Ramnaresh SarwanWI20032003917067611439.76139248.562301021
Ian BellENG200820081221367619937.56143147.24221855
Kraigg BrathwaiteWI202120211020067512633.75178637.79142730
Kevin PietersenENG20052005816167415844.9396669.772316519

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.